Releases: insarlab/PyAPS
Version 0.3.7
This is a maintainance release with no new features added.
What's Changed
autoget.ECMWFdload(): bugfix forsnweinnumpy.int64orfloatby @yunjunz in #45circleci: updateminiforgesetup by @yunjunz in #48
Full Changelog: v0.3.6...v0.3.7
Version 0.3.6
This is a maintenance version, to adapt to the new CDS system for ERA5. No new features are added.
What's Changed
- readme: install
tests/requirements.txtwhile building from source by @yunjunz in #39 - update to the official new CDS by @yunjunz and @yuankailiu in #44
Full Changelog: v0.3.5...v0.3.6
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
matplotlibfrom 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
ecmwfapiimport inautoget.pyby @scottstanie in #32 - Fix typo on package-data in
pyproject.tomlby @yunjunz in #26 - Use
miniforge3instead ofmambaforge/minicondaincircle CItestings 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
pyaps3to Debian OS archive (#14 by @avalentino) - add
pyproject.tomland removesetup.pyandversion.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-pypigithub action - add
dependabotgithub 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: fixFileNotFounderror (#12 by @scottstanie)- update expired
numpy.int/floatdeprecation (#17 by @yunjunz)
- style adjustments
Version 0.3.1
- add
circle CItesting - bugs fix
Contributors
- Zhang Yunjun
- Joseph Kennedy
Version 0.3.0
This release standardizes the code structure.
- change to the following code structure:
docsfor documentationsrc/pyaps3for code/modulestestsfor testing related scripts and data
autoget: use~/.cdsapircfile whenever it's available with backward compatibility- install: add
pyaps3to theconda-forgechannel contributed by Joseph Kennedy - install: upload
pyaps3toPyPI - install: remove the currently unused
netcdf4,pyhdfandeccodesfromrequirements.txtandsetup.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/PyAPSclass for both geo- and radar- coordinates, to replace the previousrdrcoord/PyAPS_rdrandgeocoord/PyAPS_geoclasses. autogetrefactoring:- move CDS key to
model.cfgfile and use the previousmodel.cfgreading [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
snweinput 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
pyaps3toPyAPS/pyaps3for easy setup.py - add
setup.pyforpip install git+httpscontributed by Panji Brotoisworo - add
requirements.txt - add installation note on README
- add account setup note on README
- add
examples/TestECMWF.ipynbfor 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
ERA5model from ECMWF
Contributors
- Angelique Benoit
- Romain Jolivet
- Piyush Agram
- and others.