土拨鼠

geoscilabs的Python项目详细描述


#Geosci实验室

[![活页夹](https://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/geoscixyz/geosci-labs/master?filepath=notebooks%2Findex.ipynb) [![天青](https://notebooks.azure.com/launch.png)](https://notebooks.azure.com/import/gh/geoscixyz/geosci-labs) [![pypi](https://img.shields.io/pypi/v/geoscilabs.svg)](https://pypi.python.org/pypi/geoscilabs) [![特拉维斯](https://travis-ci.org/geoscixyz/geosci-labs.svg?branch=master)](https://travis-ci.org/geoscixyz/geosci-labs) [![许可证](https://img.shields.io/github/license/geoscixyz/geosci-labs.svg)](https://github.com/geoscixyz/geosci-labs/blob/master/LICENSE) [![simpeg](https://img.shields.io/badge/powered%20by-SimPEG-blue.svg)](http://simpeg.xyz

这是一个代码库,用于驱动笔记本和https://em.geosci.xyzhttps://gpg.geosci.xyz的交互式示例。

这些示例基于[simpeg](http://simpeg.xyz)中提供的代码。

##为什么

交互式可视化是一种询问数学方程的有效方法。这个储存库的目标是成为可以插入jupyter笔记本的代码之家,这样我们就可以玩地球物理电磁学的控制方程。

##范围

存储库包含用于在http://github.com/geoscixyz/geosci-labs中运行ipython小部件样式应用程序的python代码。这些主要是绘制代码和一些简单的分析。更复杂的数值模拟依赖于[simpeg](http://simpeg.xyz

##用法

这些笔记本可以通过[活页夹](活页夹)在线运行,也可以[下载并在本地运行](本地)。

###活页夹

[![活页夹](https://mybinder.org/badge.svg)](https://mybinder.org/v2/gh/geoscixyz/geosci-labs/master?filepath=notebooks%2Findex.ipyn

  1. 单击上面的徽章或转到:https://mybinder.org/v2/gh/geoscixyz/geosci-labs/master?filepath=notebooks%2Findex.ipynb,启动活页夹。 有时需要几分钟,所以要有耐心…
  2. 从内容中选择感兴趣的笔记本
  3. [运行jupyter笔记本](运行笔记本)

啊![装订步骤](https://em.geosci.xyz/_images/binder-steps.png

###本地

要在本地运行它们,需要安装python,最好是通过[anaconda](https://www.anaconda.com/download/)。

你可以克隆这个报告。从命令行运行

` git clone https://github.com/geoscixyz/geosci-labs.git `

然后将cd转换成geosci实验室

` cd geosci-labs `

要设置您的软件环境,我们建议您使用提供的conda环境

` conda env create -f environment.yml conda activate geosci-labs `

或者,您可以通过pypi安装依赖项。 ` pip install -r requirements.txt `

然后你就可以启动Jupyter ` jupyter notebook `

然后,jupyter将在您的web浏览器中启动。

##运行笔记本

代码的每个单元格都可以使用shift+enter来运行,也可以通过选择工具栏中的cellrun all来运行整个笔记本。

啊![单元格全部运行](https://em.geosci.xyz/_images/run_all_cells.png

有关运行jupyter笔记本的更多信息,请参阅[jupyter文档](https://jupyter.readthedocs.io/en/latest/

##在课程中使用

##问题

如果遇到问题或bug,请在此存储库中通过[创建问题](https://github.com/geoscixyz/em-apps/issues/new)通知我们。

##对于贡献者

###笔记本结构

每个笔记本都有以下结构

  • purpose:笔记本所涉及的动机和关键概念
  • setup:问题中相关参数的概述
  • 问题:与目的相关的指导性问题
  • app:交互式可视化
  • explore:可以使用应用程序探索的其他问题

###设置您的环境

##贡献

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
GridLayout不工作的java问题   java Restlet请求对象不包含身份验证信息   java使用Cucumber为每个正在运行的线程创建一个TestNG runner类   java在平面文件中存储并跟踪它们?   类Lcom/google/firebase/FirebaseApp中没有虚拟方法zzbzo()Z;或者它的超类   java如何在安卓中创建字符串模式   可从Java访问的树莓PI传感器   java 50+GB分隔文件中的大致行数   是否有Java进程内数据库,允许从多表虚拟机访问?   当我使用ArrayList时,HashMap中的Java ArrayList会导致HashMap中的数据被删除。去除   如何将值存储在最佳java集合结构中   java消息Servlet。servlet appServlet的init()引发异常   java正在使用Spring引导生成空日志文件   c#在访问实例变量时使用this关键字是否更有效?   java JScrollPane滚动到最后添加的行   java Vertx抛出IllegalStateException:响应已被写入   java Liferay以编程方式更改portlet列   java下载单个s3对象并将它们合并到单个文件中   java spark数据帧将JSON转换为ORC满足“列模糊异常”