Skip to main content

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

a. Install the released version [recommended]

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.

Metadata

Release files for pyaps3 0.3.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyaps3 0.3.7
File Size Uploaded
pyaps3-0.3.7.tar.gz 4.3 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for pyaps3 0.3.7
File Interpreter ABI Platform
pyaps3-0.3.7-py3-none-any.whl Python 3 none any Details

Total release size: 4.4 MB

Release files / pyaps3-0.3.7.tar.gz

Download URL pyaps3-0.3.7.tar.gz
Size 4.3 MB
Tags Source
SHA-256 checksum
How to use checksums
6ba4fe15525d1eeabf4fe139edc03a36a0debe4510b048f28df24a6ac1dad442
BLAKE2b-256 checksum
How to use checksums
a5f9155492a6727844e4c96c02e99078d93a4a3ea8b8210ec3f4d593acf6c70a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / pyaps3-0.3.7-py3-none-any.whl

Download URL pyaps3-0.3.7-py3-none-any.whl
Size 55.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8081f756f750cfbbd07ce0398b5bb8f84175ce72c6407157282beb5be4b6f309
BLAKE2b-256 checksum
How to use checksums
bd8eb4a40091464bb1e84343a6c7975889d7ce675c5a8c66cd0c658a2136ef05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

0.3.7 This release

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page