土拨鼠

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第三方库


热门话题
java如何克服带有空值的不可空bean级验证   “此行有多个标记”的authenticateUser上的java MySQLConnection错误   java处理Jackson异常   java Netbeans编辑器如何知道文件在撤消后不会被修改?   目标C相当于Java的ArrayList   java当需要int时,可以将short传递给方法调用吗?   drawString()方法上的java MouseListener   java服务器socket是执行此操作的最佳选项   java需要单个匹配bean,但找到了2:org。springframework。网状物servlet。mvc。方法注释。RequestMappingHandlerMapping   如何在Java中执行Windows命令?   安卓应用程序的java文件主机   java将所有spring引导属性都设置在内。将yml文件转换为系统属性   Java邮件中的html内联链接在邮件客户端中不起作用   Java二进制文件的bazel版本控制   java如何在自定义ListView中使用Intent   java(Spring MVC+Hibernate 4+Test 4)自动连线DAO返回NULL   java一次add()调用可以在Solr服务器中索引多少文档?   java如何获取Avro GenericRecord大小