跳转到主要内容

地球陆地和水面观测工具

项目描述

观测站

Build status DOI

地球陆地和水面观测工具

"你属于野花之中,你属于你感到自由的地方。" 托姆·佩蒂

观测站是用于观测陆地或天体事件的位置(感谢维基百科)。观测站可能像包含天文六分仪那样简单,也可能像包含价值数百万美元的仪器、工具的现代学术支持的观测站那样复杂,这些观测站支持长期的研究和教育计划。虽然观测站通常被认为是天文学领域的观星投资,但观测站也已在气候学/气象学、地球物理学、海洋学和火山学社区中建造,以便调查和协调他们的研究工作。

本仓库旨在共享和分发基于开源Python的代码,这些代码可用于模型和数据集成,以提高对大型数据集的访问,减少计算负担,减少重复造轮子,并更多地分享和沟通如何以有用的方式综合地球表面观测。

在conda-forge上安装版本

使用conda安装软件包

conda install -c conda-forge ogh

在Jupyter Notebook中执行

!conda install -c conda-forge --yes ogh
import ogh

安装最新主版本

Linux/OSX

wget https://raw.githubusercontent.com/Freshwater-Initiative/Observatory/master/requirements.txt
wget https://raw.githubusercontent.com/Freshwater-Initiative/Observatory/master/requirements-dev.txt
conda create -n oghenv -c conda-forge python=2.7 --file requirements.txt --file requirements-dev.txt
source activate oghenv
pip install git+https://github.com/Freshwater-Initiative/Observatory.git

在HydroShare中使用git版本化的文件夹开发自己的工具

  1. 从Freshwater-Initiative/Observatory创建分支
  2. 在HydroShare中,进入JupyterHub并打开一个终端实例。
  3. 将工作目录更改为notebooks/utilities

如果您还没有将此仓库克隆到Hydroshare中

  1. 输入/复制从您的分支可用的“git clone”(例如,https://github.com/username/Observatory.git
  2. 然后输入您的GitHub用户名和密码以下载git克隆。 $ git config --global user.name "您的git用户名" $ git config --global user.email "您用于设置git账户的电子邮件"
  3. 现在您应该有notebooks/utilities/Observatory子目录,其中包含此README.md和Observatory_gridded_hydrometeorology.py(OGH)。

如果您之前已将git文件夹克隆到notebooks/utilities中,请更新到最新文件

  1. 将工作目录更改为notebooks/utilities/Observatory
  2. 从存储库中提取最新文件(您的更新分支 - 在此之前从Freshwater-Initiative/Observatory主分支提取,然后提取)$ git pull
  3. 现在您应该有notebooks/utilities/Observatory子目录,它与您在github.com上的分支匹配(应该与Freshwater-Initiative/Observatory匹配 - 如果您从主分支提取)

无论如何

  1. 将工作目录更改为notebooks/utilities/Observatory
  2. 将observatory_gridded_hydromet.py复制到notebooks/utilities/ $ cp observatory_gridded_hydromet.py ../ 现在,文件'/notebooks/utilities/observatory_gridded_hydromet.py'已更新到最新状态(来自git)

将更改保存回git存储库

  1. 在文件上工作并保存更改。
  2. 将工作目录更改为'/notebooks/utilities'
  3. 将修改后的文件复制回git版本化文件夹 $ cp 'observatory_gridded_hydromet.py' Observatory/
  4. 将工作目录更改为'/notebooks/utilities/Observatory'
  5. 检查文件更改 $ git status
  6. 提交更改 $ git add observatory_gridded_hydromet.py $ git commit -m '添加消息以描述这些更改,如果有' $ git push
  7. 检查更改的文件 $ git status

“只使用那些可行的,并且从任何你能找到的地方获取它们。”布鲁斯·李

项目详情


下载文件

下载适合您平台的文件。如果您不确定要选择哪个,请了解有关安装软件包的更多信息。

源分布

ogh-0.2.1.tar.gz (105.7 kB 查看散列)

上传时间

构建分布

ogh-0.2.1-py3-none-any.whl (114.8 kB 查看散列)

上传于 Python 3

ogh-0.2.1-py2-none-any.whl (114.8 kB 查看哈希值)

上传于 Python 2

支持