Tags: insarlab/PyAPS
Tags
`circleci`: update `miniforge` setup (#48) + `.circleci/config.yml`: replace `mamba init bash` with `source conda/mamba.sh`, as suggested by its GitHub repo readme at https://github.com/conda-forge/miniforge?tab=readme-ov-file#as-part-of-a-ci-pipeline, to fix the current circle CI environment setup error.
update to the official new CDS (#44) + `autoget.py`: - update `cds_url` link - update to the latest syntax of `cdsapi` for the request dictionary input - use `f'{}'` instead of `.format` syntax + `README.md`: update account setup doc for the official new CDS + `requirements.txt`: the new CDS requires cdsapi>=0.7.2 + update `model.cfg` and `tests/test_dload.py` for the new CDS + `processor.intP2H()`: add whitespace for better readability --------- Co-authored-by: Yuan-Kai Liu <55262505+yuankailiu@users.noreply.github.com>
`pyproject.toml`: use dynamic dependencies (#38) * pyproject.toml: use dynamic dependencies + requirements.txt: - move the packaging related dependencies into tests/requirements.txt file - remove `matplotlib` as it's only used in the obsolete functions in utils.py, which is not used at all + pyproject.toml: - use dynamic files for dependencies and optional dependencies, to avoid duplicating the list of dependencies, to be consistent with mintpy - use dynamic files for readme as well * tests/requirements.txt: add matplotlib
`processor.PTV2del()`: rename integrate func call to scipy-1.14 (#35) + `processor.PTV2del()`: rename integrate func call to scipy-1.14 from `scipy.integrate.cumtrapz()` to `scipy.integrate.cumulative_trapezoid()`, as the former is removed from scipy since version 1.14.
wrapping up for version 0.2.0 + setup.py: update version number to 0.2.0 + remove the following unused big test data files and big downloaded GRIB files to save git clone data volume - examples/ECMWF/ERA-Int* files (>75 MB) - examples/dem* files - examples/*.flt files