分析火流星数据的包
项目描述
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 |