GNU General Public License v3.0

项目介绍

insarlab/PyAPS 是一个托管在 GitHub 上的开源项目,主要使用 Python 编写,采用 GNU General Public License v3.0 许可证,目前获得 87 个 Star、29 次 Fork。

仓库全名
insarlab/PyAPS
开源许可证
GNU General Public License v3.0
Star 数
87
Fork 数
29
未关闭 Issue
1

README 摘要

PyAPS - Python based Atmospheric Phase Screen estimation This Python 3 module estimates differential phase delay maps due to the stratified atmosphere for correcting radar interferograms. It is rewritten in Python 3 language from PyAPS source code and adapted for ECMWF's ERA-5 corrections. WARNING: The current version does not work with NARR and MERRA datasets. Contributions are welcomed. This is research code…

完整内容见 GitHub 原始 README 或本页 。

常见问题

PyAPS 用什么语言开发?

主要使用 Python 编写,采用 GNU General Public License v3.0 许可证,目前有 87 个 Star。

PyAPS 可以免费商用吗?

仓库标注的许可证为 GNU General Public License v3.0,商用前请先阅读仓库 LICENSE 文件确认授权范围。

如何获取 PyAPS 的源码?

可以直接克隆仓库:git clone https://github.com/insarlab/PyAPS.git,默认分支为 main;安装与运行步骤见仓库 README。

PyAPS 最近还在维护吗?

仓库最近一次更新为 8月7日,当前有 1 个未关闭 Issue;Star 数为 87,可作为社区活跃度的参考。

关于

Python-based Atmospheric Phase Screen

描述取自 GitHub 官方 API,中文内容由 GitRead 中文社区 编辑团队整理。

简要分析

热度分
148
价值分
61
活跃状态
活跃

语言占比

Python

Release

README

Language CircleCI Conda Download Version License Citation

PyAPS - Python based Atmospheric Phase Screen estimation

This Python 3 module estimates differential phase delay maps due to the stratified atmosphere for correcting radar interferograms. It is rewritten in Python 3 language from PyAPS source code and adapted for ECMWF’s ERA-5 corrections.

WARNING: The current version does not work with NARR and MERRA datasets. Contributions are welcomed.

This is research code provided to you “as is” with NO WARRANTIES OF CORRECTNESS. Use at your own risk.

1. Installation

pyaps3 is available on the conda-forge channel, PyPI and the main archive of the Debian GNU/Linux OS. The released version can be installed via conda as:

conda install -c conda-forge pyaps3

or via pip as:

pip install pyaps3

or via apt (or other package managers) for Debian-derivative OS users, including Ubuntu, as:

apt install python3-pyaps3
b. Install the development version

Click to expand for more details

The development version can be installed via pip as:

pip install git+https://github.com/insarlab/PyAPS.git

or build from source manually as:

git clone https://github.com/insarlab/PyAPS.git
conda install -c conda-forge --file PyAPS/requirements.txt --file PyAPS/tests/requirements.txt
python -m pip install -e PyAPS

Test the installation by running:

python PyAPS/tests/test_calc.py

2. Account setup for ERA5

ERA5 data set is redistributed over the Copernicus Climate Data Store (CDS). Registration is required for the data access and downloading.

url: https://cds.climate.copernicus.eu/api
key: your-personal-access-token

Your Personal Access Token can be found under Your profile > Personal Access Token section or on the setup guide page. Alternatively, you could add the token to the [CDS] section in model.cfg file in the package directory, site-packages/pyaps3 if installed via conda. Note: using your legacy CDS API key will lead to a 401 Client Error and Authentication failed.

git clone https://github.com/insarlab/PyAPS.git --depth 1
python PyAPS/tests/test_dload.py

3. Citing this work

The methodology and validation can be found in:

  • Jolivet, R., R. Grandin, C. Lasserre, M.-P. Doin and G. Peltzer (2011), Systematic InSAR tropospheric phase delay corrections from global meteorological reanalysis data, Geophys. Res. Lett., 38, L17311, doi:10.1029/2011GL048757.

评论

暂无评论