9 Star 11 Fork 2

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

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

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 中国地震局地球物理研究所重力学科团队

MIT License Copyright (c) 2018 Steve Chen Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

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

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Python
1
https://gitee.com/cea2020/geoist.git
git@gitee.com:cea2020/geoist.git
cea2020
geoist
geoist
master

搜索帮助