Releases: insarlab/PyAPS
Releases · insarlab/PyAPS
Version 0.3.5
This is a maintenance version, to adapt to the new CDS-beta system for ERA5 (migration guide). No new features are added.
What's Changed
- update to the new CDS-beta system for ERA5 data downloading by @yuankailiu in #37
pyproject.toml
: use dynamic dependencies by @yunjunz in #38- dependency: move
matplotlib
from required dependency to optional dependency by @yunjunz in #38
New Contributors
- @yuankailiu made their first contribution in #37
Full Changelog: v0.3.4...v0.3.5
Version 0.3.4
This is a maintenance version, to adapt to changes introduced by scipy-1.14
. No new features are added.
What's Changed
Full Changelog: v0.3.3...v0.3.4
Version 0.3.3
This is a maintenance release with no new features.
What's Changed
- Fix
ecmwfapi
import inautoget.py
by @scottstanie in #32 - Fix typo on package-data in
pyproject.toml
by @yunjunz in #26 - Use
miniforge3
instead ofmambaforge/miniconda
incircle CI
testings by @yunjunz in #25, #33 - README/badge: conda download + flat-square style by @yunjunz in #22
New Contributors
- @dependabot made their first contribution in #27
Full Changelog: v0.3.2...v0.3.3
Version 0.3.2
- packaging:
- add
pyaps3
to Debian OS archive (#14 by @avalentino) - add
pyproject.toml
and removesetup.py
andversion.py
(#19 by @yunjunz @jhkennedy) - license: switch from GPLv3 to GPLv3+ (#15 by @yunjunz @avalentino)
- add
- CI/CD improvements (#18, #19 by @yunjunz):
- add
build-n-publish-to-pypi
github action - add
dependabot
github action - bugfix in circle CI
- add
- dependency:
- remove the following obsolete scripts (#13, #17 by @yunjunz):
- getecmwf.py
- getoper.py
- geocoord.py
- rdrcoord.py
- bugfixes:
tests/test_dload
: fixFileNotFound
error (#12 by @scottstanie)- update expired
numpy.int/float
deprecation (#17 by @yunjunz)
- style adjustments
Version 0.3.1
- add
circle CI
testing - bugs fix
Contributors
- Zhang Yunjun
- Joseph Kennedy
Version 0.3.0
This release standardizes the code structure.
- change to the following code structure:
docs
for documentationsrc/pyaps3
for code/modulestests
for testing related scripts and data
autoget
: use~/.cdsapirc
file whenever it's available with backward compatibility- install: add
pyaps3
to theconda-forge
channel contributed by Joseph Kennedy - install: upload
pyaps3
toPyPI
- install: remove the currently unused
netcdf4
,pyhdf
andeccodes
fromrequirements.txt
andsetup.py
Contributors
- Zhang Yunjun
- Joseph Kennedy
Version 0.2.0
Cut a release to match with MintPy-1.3.1 and to support the conda-forge recipe (insarlab/MintPy#648).
New Features
- generic
objects/PyAPS
class for both geo- and radar- coordinates, to replace the previousrdrcoord/PyAPS_rdr
andgeocoord/PyAPS_geo
classes. autoget
refactoring:- move CDS key to
model.cfg
file and use the previousmodel.cfg
reading [might reverse this in the next release so that users do not have to go to the interpreter directory for setup if installed via conda] - support
snwe
input to download data in a region instead of the globe. - use longitude in the native [-180, 180] instead of [0, 360] for ERA5
- move CDS key to
- installation improvements:
- change directory structure from
pyaps3
toPyAPS/pyaps3
for easy setup.py - add
setup.py
forpip install git+https
contributed by Panji Brotoisworo - add
requirements.txt
- add installation note on README
- add account setup note on README
- add
examples/TestECMWF.ipynb
for user testing
- change directory structure from
utils
: add utility functions to read ISCE and ROI_PAC geometry files- native python module import syntax for more intuitive error handling
- consistent upper case naming for global atmospheric models
- remove unused big test data and grib files to reduce package size of releases
- various bugs fix
Contributors
- Zhang Yunjun
- Panji Brotoisworo
- Cunren Liang
Version 0.1.0 - first release in Python 3
The first release on GitHub and the first released version in Python 3.
New Features
- migrate from Python 2 to Python 3
- support
ERA5
model from ECMWF
Contributors
- Angelique Benoit
- Romain Jolivet
- Piyush Agram
- and others.