Glacier-flow-model

Latest version: v0.4.0

Safety actively analyzes 619291 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.4.0

-------------

- Features:
- Update to Python 3.11 and new numba version.
- Bugfixes:
- Solve mypy issues with matplotlib figure.

0.3.2

-------------

- Features:
- Major update of sphinx and minor update of pydata-sphinx-theme. Adjusted
configuration to new schema.

0.3.1

-------------

- Bugfixes:
- Fix documentation build by switching from conda to mamba in order to
reduce the memory consumption of the dependency solving process.

0.3.0

-------------

- Features:
- Remove the direct dependency on GDAL via the :code:`osgeo` package and
use the :code:`rasterio` package to read and write raster files instead.
- Bugfixes:
- Fix failing CI due to an defunct poetry installation instruction.

0.2.0

-------------

- Features:
- Use of the :code:`.flake8` config file.
- Configured Dependabot.
- Add :code:`CITATION.cff` file for citing the repository and linking to
zenodo for DOI generation.
- Use python :code:`logging` module and remove inheritance from
:code:`Base` class.
- Use internal method :code:`self._iterate` to simluate years in order to
reduce duplicate code.
- Getter and setter methods for the :code:`plot` instance variable, which
initializes or destroys the :code:`matplotlib.pyplot.figure`.
- Functionality to export the glacier layers and statistics of the model as
:code:`.csv` and :code:`.tif` using the :code:`self.export()` method.
- Reproject example DEM :code:`aletsch.tif` from Swiss CH1903 / LV03
(EPSG:21781) to Swiss CH1903+ / LV95 (EPSG:2056).
- Add flow and model parameters as class attributes.
- Add :code:`fracd8` algorithm as new submodule. The algorithm is JIT
compiled using numba.
- Add :code:`utils` module for helper utilities: Recording arrays and
generating hillshades.
- Bugfixes:
- Fix failing CI: Update package dependencies, set GitHub actions to python
3.10, set GDAL version to 3.4.1 and remove shebang from tests.
- Updated mypy configuration.
- Calling :code:`self.reach_steady_state()` on an already iterated model,
will now perform a clean reset of the model.
- A model destructor ensures closing the model figure, when the model is
deleted or garbage collected.
- Clarify the velocity variable :code:`ud` as surface ice deformation
velocity (at medium height), and point out that basal sliding and soft
bed deformation are ignored.
- Fix mass balance long-term trend line in plot, when calling simulate on a
model in steady state.

0.1.2

-------------

- Bugfixes:
- Format shell scripts.
- Adjust URLs to GitHub account due to renaming munterfinger to munterfi.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.