地球陆地和水面观测工具
项目描述
观测站
地球陆地和水面观测工具
"你属于野花之中,你属于你感到自由的地方。" 托姆·佩蒂
观测站是用于观测陆地或天体事件的位置(感谢维基百科)。观测站可能像包含天文六分仪那样简单,也可能像包含价值数百万美元的仪器、工具的现代学术支持的观测站那样复杂,这些观测站支持长期的研究和教育计划。虽然观测站通常被认为是天文学领域的观星投资,但观测站也已在气候学/气象学、地球物理学、海洋学和火山学社区中建造,以便调查和协调他们的研究工作。
本仓库旨在共享和分发基于开源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版本化的文件夹开发自己的工具
- 从Freshwater-Initiative/Observatory创建分支
- 在HydroShare中,进入JupyterHub并打开一个终端实例。
- 将工作目录更改为notebooks/utilities
如果您还没有将此仓库克隆到Hydroshare中
- 输入/复制从您的分支可用的“git clone”(例如,https://github.com/username/Observatory.git)
- 然后输入您的GitHub用户名和密码以下载git克隆。 $ git config --global user.name "您的git用户名" $ git config --global user.email "您用于设置git账户的电子邮件"
- 现在您应该有notebooks/utilities/Observatory子目录,其中包含此README.md和Observatory_gridded_hydrometeorology.py(OGH)。
如果您之前已将git文件夹克隆到notebooks/utilities中,请更新到最新文件
- 将工作目录更改为notebooks/utilities/Observatory
- 从存储库中提取最新文件(您的更新分支 - 在此之前从Freshwater-Initiative/Observatory主分支提取,然后提取)$ git pull
- 现在您应该有notebooks/utilities/Observatory子目录,它与您在github.com上的分支匹配(应该与Freshwater-Initiative/Observatory匹配 - 如果您从主分支提取)
无论如何
- 将工作目录更改为notebooks/utilities/Observatory
- 将observatory_gridded_hydromet.py复制到notebooks/utilities/ $ cp observatory_gridded_hydromet.py ../ 现在,文件'/notebooks/utilities/observatory_gridded_hydromet.py'已更新到最新状态(来自git)
将更改保存回git存储库
- 在文件上工作并保存更改。
- 将工作目录更改为'/notebooks/utilities'
- 将修改后的文件复制回git版本化文件夹 $ cp 'observatory_gridded_hydromet.py' Observatory/
- 将工作目录更改为'/notebooks/utilities/Observatory'
- 检查文件更改 $ git status
- 提交更改 $ git add observatory_gridded_hydromet.py $ git commit -m '添加消息以描述这些更改,如果有' $ git push
- 检查更改的文件 $ git status
“只使用那些可行的,并且从任何你能找到的地方获取它们。”布鲁斯·李
项目详情
下载文件
下载适合您平台的文件。如果您不确定要选择哪个,请了解有关安装软件包的更多信息。
源分布
ogh-0.2.1.tar.gz (105.7 kB 查看散列)
构建分布
ogh-0.2.1-py3-none-any.whl (114.8 kB 查看散列)
ogh-0.2.1-py2-none-any.whl (114.8 kB 查看哈希值)
关闭
ogh-0.2.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7f39c0416f3733b9a4a1dc90da35ad757726aa65f5c05d1182c8378882806a26 |
|
MD5 | b29259cf06a9d5fdb8fc9bf631346bb0 |
|
BLAKE2b-256 | add82cc9d49170a13165d4c073741cb1550b247ea4603043aea066485cfa40d0 |
关闭
ogh-0.2.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0d7b9960b1a881097fc5de204be25d00e663f49f15d17f2ee30ba6fab4643644 |
|
MD5 | 42ee1d5264682302ddf98a38a32b39c1 |
|
BLAKE2b-256 | 73763cddcc5dc3e2859877fb985679d640db94be08ae67f27aa2095abc99b550 |
关闭
ogh-0.2.1-py2-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fa4d508cba11e46425f3087fc610a25b79bd234248dc4c1e7e51d13142d5e120 |
|
MD5 | d24c3a78c7d3dab6ae9c595881a35cfd |
|
BLAKE2b-256 | e1830d698177e0e5a2f591a165d093ac4429b4ab7cd699fe27fa8990b427543c |