WellerLoda提供了WellyErloda数据集和低层结构数据。
yeoda的Python项目详细描述
叶田
地球观测数据,我必须阅读。
说明
{/str{/str}>1{/strong}>1{/str}>1{/strong}>1{/str}>1{/str}>str{/str}>1级数据 类来处理定义良好且结构化的地球观测数据。这些数据立方体允许独立于数据在硬盘上的结构来过滤、分割和加载数据。一旦数据结构为yeoda所知,它就提供了一个用户友好的界面来使用上述操作访问数据。 在内部,包依赖于geopathfinder提供的功能 (文件路径/文件名和文件夹结构处理库),veranda(矢量和光栅数据的IO类和高级数据结构类) 和geospade(光栅和矢量几何定义和操作)。 此外,yeoda的另一个非常重要的部分是使用预定义的网格,如Equi7Grid或{a10}。 这些网格包可以简化和加快空间操作,以识别感兴趣的分片/文件(例如,用户请求的边界框)。在
局限性与展望
目前,yeoda的功能在不同的文件类型、频带和 平铺,例如,您只能从一个磁贴和一个波段加载数据。这将在将来发生变化,允许加载数据也独立于平铺边界、标注栏和文件类型。 大多数更改将发生在veranda和geospade,因此yeoda给出的数据的实际接口应该保持大致相同。在
安装
该包可以通过pip安装,或者如果您只想使用yeoda或贡献,我们建议
将其安装为conda环境。如果您已经在自己的环境中工作,请查看requirements.txt
。在
pip
要在您自己的环境中通过pip安装yeoda,请使用:
pip install yeoda
康达
这些软件包还附带了两个conda环境,一个用于Linux(conda_env_linux.yml
),一个用于Windows(conda_env_windows.yml
)。
如果你想为项目做出贡献,这是特别推荐的。
下面的脚本将在UNIX上安装miniconda并设置环境
就像系统一样。Miniconda将安装到$HOME/miniconda
。在
此脚本将$HOME/miniconda/bin
临时添加到PATH
中以完成此操作
将export PATH="$HOME/miniconda/bin:$PATH"
永久添加到您的.bashrc
或.zshrc
。在
对于Windows,请使用以下设置:
- 为Windows下载最新的miniconda 3 installer
- 单击
.exe
文件并完成安装。在 - 将文件夹
condabin
文件夹添加到环境变量PATH
。 您可以找到condabin
文件夹,通常位于:C:\Users\username\AppData\Local\Continuum\miniconda3\condabin
- 最后,您可以通过以下方式设置conda环境:
在conda env create -f conda_env_windows.yml source activate yeoda
之后你就可以跑了
python setup.py test
运行测试套件。在
贡献
如果你想贡献我们很高兴。请提出一个问题,解释什么 如果你发现一个错误。我们也很乐意接受拉取请求 针对我们的主分支机构的新功能或错误修复。 如果您想投稿,请遵循以下步骤:
- 将yeoda存储库转移到您的帐户
- 克隆yeoda存储库
- 从yeoda主分支创建一个新的功能分支
- 添加您的功能
- 请在其中一个测试目录中包含您的贡献测试。
我们使用py.测试那么一个简单的函数
test_my_feature
就足够了 - 向我们的主分支机构提交请求
引文
如果您在出版物中使用此软件,请使用Zenodo DOI引用它。 要知道这个徽章nks到最新的包版本。在
请在https://doi.org/10.5281/zenodo.3540693(链接到第一个版本)选择您的特定版本,以获取该版本的DOI。 通常情况下,你应该在引文中为你的记录的特定版本使用DOI。 这是为了确保其他研究人员能够访问到您用于再现性的研究人工制品。在
您可以在http://help.zenodo.org/#versioning找到有关DOI版本控制的其他信息。在
- 项目
标签: