9 Star 9 Fork 2

中国地震局地球物理研究所 / geoist

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Geoist项目

面向地球科学原型化研究的开源Python程序库

alt text

Build Status codecov Documentation Status Binder Build Status lic-image

主要功能

  • 重磁位场数据分析与处理
  • 地震重力平差和数据处理
  • 重磁位场反演方法
  • 地磁模型正演计算
  • 大地测量数据同化和建模
  • 地震目录分析
  • 时间序列分析和异常检测
  • 人工智能与地震数据处理

特点

  • 基于贝叶斯优化和ABIC准则的算法。
  • 基于流行的Python程序库构建,包括: Numpy, Scipy, Pandas, Matplotlib等。
  • 基于Python的生态系统维护和开发。

安装

  • 建立 geoist 环境(示例中环境名为 geoist_demo)
conda create --name geoist_demo python=3.9
  • 激活环境
conda activate geoist_demo
  • 安装 gdal (使用 pip 安装的 gdal 可能会使用系统里已有的其他版本 libgdal,导致兼容性问题)
conda install gdal
  • 安装 requirements.txt 中列出的各种依赖包, 注意 numpy 的版本不能过高,否则会有严重的兼容性问题。部分 module 需要系统里安装有 C 或 Fortran 编译器
pip install -r requirements.txt
  • 卸载 shapely, 否则 cartopy 不能正常工作
pip uninstall shapely
  • 从源代码安装 shapely 以避免兼容性问题
pip install --no-binary :all: shapely
  • 最后,安装 geoist (不要使用 "pip install .")
python setup.py install
  • 也可通过 docker 安装
docker pull registry.cn-beijing.aliyuncs.com/cea-igp/geoist:1.0.0

然后通过以下指令运行 docker

docker run -p 8888:8888 geoist:1.0.0

愿景

为从事地学相关的学生、教学与科研人员提供好用的软件工具包。

贡献

欢迎任何从事地球科学研究和对我们工作感兴趣的单位和个人fork该项目,期待您的加入.

版权

MIT © 2018-2020 中国地震局地球物理研究所重力学科团队

空文件

简介

面向地球物理教学与科研的程序包 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/cea2020/geoist.git
git@gitee.com:cea2020/geoist.git
cea2020
geoist
geoist
master

搜索帮助