分析火流星数据的包
项目描述
Python中分析火流星数据的包。
bolides 是一个社区包,主要用于与来自GOES-16和GOES-17静止气象卫星的Geostationary Lightning Mapper仪器的火流星探测数据一起工作,这些数据发布在neo-bolide.ndc.nasa.gov。但 bolides 也可以从GLM火流星探测管道生成的ZODB数据库文件、来自美国政府传感器以及包含火流星数据的自己的.csv文件中读取火流星数据。
功能
bolides 将来自各种来源的火流星探测数据放入通用的BolideDataFrame格式。有了这个,bolides 可以做以下事情
- 自动为火流星探测添加元数据,如月相、太阳时间和太阳高度角。 
- 通过任何变量过滤数据集。 
- 通过时间或位置搜索特定的火流星数据集。 
- 绘制随时间变化的火流星直方图。 
- 在任意地图投影上绘制检测点,通过任何分类或定量变量着色。 
- 在GOES-West和GOES-East位置绘制GLM视场,并通过视场过滤火流星检测。 
- 使用来自另一个数据集的数据增强一个数据集,自动匹配来自不同来源的火流星检测。 
- 从neo-bolide.ndc.nasa.gov提取相应的火流星光曲线并绘制。 
- 从IAU流星数据中心获取流星雨数据并绘制其轨道。 
- 运行交互式webapp。 
文档
所有包文档托管在bolides.readthedocs.io。
安装
我们希望使安装尽可能简单。如果您在安装过程中有任何问题,请打开一个问题。
依赖项
如果使用Conda,只需使用Conda安装cartopy:conda install -c conda-forge cartopy。
如果使用pip
- 首先,需要在您的系统上使用以下链接中的安装说明安装PROJ。还需要安装GEOS。在Ubuntu上,这两个都可以通过以下命令安装:sudo apt install proj-bin libproj-dev libgeos-dev 
- 接下来,由于已知的Cartopy和Shapely问题,需要手动安装Cartopy和Shapely。这可以通过以下命令完成:pip install numpy && pip install cartopy==0.18.0 shapely --no-binary cartopy --no-binary shapely。请注意,建议使用较旧的Cartopy版本以防止它要求尚未在公共存储库中可用的PROJ版本。如果您已经安装了PROJ 8.0.0,您可以省略==0.18.0并安装最新的Cartopy版本。 
包
虽然该包仍在开发中,但我们建议从源安装
- 下载此存储库:git clone https://github.com/jcsmithhere/bolides.git 
- 进入它:cd bolides 
- 以可编辑模式安装包:pip install -e . 
一旦此包在Python包索引中,您可以通过以下命令使用pip安装:pip install bolides
教程
历史注释
“bolides”的原始版本由Clemens Rumpf和Geert Barentsen开发。自那时起已重写,但所有原始代码和功能仍然存在。
致谢
此开发得到了NASA的近地天体威胁评估项目(ATAP)的支持,该项目通过NASA的行星防御协调办公室(PDCO)资助。Anthony Ozerov通过NASA合作协议80NSSC19M0089得到支持。
项目细节
下载文件
下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息。
源码分发
构建分发
bolides-0.5.0.tar.gz的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 32de0359dd5506ffc201c590fa9b102e6edbc615a3906f555ac81bf1f13301fd | |
| MD5 | 3a301969e8ddbd2ce1600a0cd9bf96e8 | |
| BLAKE2b-256 | d6802bbb31f0860fc10a12d69ec1c8e93ac1e592cfc28ff7ffbcde2b97c9fe15 | 
bolides-0.5.0-py3-none-any.whl的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | 6a3b77c4430ad1861f163fef204660d6cd4e95c65e3d7dec211895d702568237 | |
| MD5 | bb3b7f94aa3ca41c7403cf7c5ec6ef1a | |
| BLAKE2b-256 | 5ef474ce78e91807af940626ede1c28d2d1a90a66441bf3ac33dcff92d4af2c5 |