FirnCorr
Python-based tools for correcting data for surface mass balance and firn processes
About
| Tests: |
|
| License: |
|
For more information: see the documentation at firncorr.readthedocs.io
Installation
Development version from GitHub:
python3 -m pip install git+https://github.com/tsutterley/FirnCorr.git
Running with Pixi
Alternatively, you can use Pixi for a streamlined workspace environment:
- Install Pixi following the installation instructions
- Clone the project repository:
git clone https://github.com/tsutterley/FirnCorr.git
- Move into the
FirnCorrdirectory
cd FirnCorr
- Install dependencies and start JupyterLab:
pixi run start
This will automatically create the environment, install all dependencies, and launch JupyterLab in the notebooks directory.
Dependencies
- h5netcdf: Pythonic interface to netCDF4 via h5py
- lxml: processing XML and HTML in Python
- numpy: Scientific Computing Tools For Python
- platformdirs: Python module for determining platform-specific directories
- pyproj: Python interface to PROJ library
- scipy: Scientific Tools for Python
- timescale: Python tools for time and astronomical calculations
- xarray: N-D labeled arrays and datasets in Python
References
B. E. Smith, B. Medley, X. Fettweis, T. Sutterley, P. Alexander, D. Porter, and M. Tedesco, "Evaluating Greenland surface-mass-balance and firn-densification data using ICESat-2 altimetry", The Cryosphere, 17(2), 789-808, (2023). doi: 10.5194/tc-17-789-2023
T. C. Sutterley, I. Velicogna, X. Fettweis, E. Rignot, B. Noël, and M. van den Broeke, "Evaluation of Reconstructions of Snow/Ice Melt in Greenland by Regional Atmospheric Climate Models Using Laser Altimetry Data", Geophysical Research Letters, 45(16), 8324-8333, (2018). doi: 10.1029/2018GL078645
Alternative Software
SMB correction tools built upon pointCollection:
https://github.com/tsutterley/SMBcorr
Download
The program homepage is:
https://github.com/tsutterley/FirnCorr
A zip archive of the latest version is available directly at:
https://github.com/tsutterley/FirnCorr/archive/main.zip
Disclaimer
This package includes software developed at NASA Goddard Space Flight Center (GSFC) and the University of Washington Applied Physics Laboratory (UW-APL). It is not sponsored or maintained by the Universities Space Research Association (USRA), AVISO or NASA. The software is provided here for your convenience but with no guarantees whatsoever.
Contributing
This project contains work and contributions from the scientific community. If you would like to contribute to the project, please have a look at the contribution guidelines, open issues and discussions board.
License
The content of this project is licensed under the Creative Commons Attribution 4.0 Attribution license and the source code is licensed under the MIT license.
Metadata
Release files for FirnCorr 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| firncorr-0.0.1.tar.gz | 65.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| firncorr-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 143.1 kB
Release files / firncorr-0.0.1.tar.gz
| Download URL | firncorr-0.0.1.tar.gz |
|---|---|
| Size | 65.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
da2b3a8aeaae75728127e26319474546b3d08aa9ca822c3766850741a9fd8076
|
|
BLAKE2b-256 checksum How to use checksums |
25b7bddff634684de47c2c8e55b1639e1d3fe337a754319ef65c8c2b5ead0fc4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / firncorr-0.0.1-py3-none-any.whl
| Download URL | firncorr-0.0.1-py3-none-any.whl |
|---|---|
| Size | 78.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
fc90484471d239a0e9900d71ed9c78056338eeefd3c7138b9a8fc2905a9932c5
|
|
BLAKE2b-256 checksum How to use checksums |
fd7fad184a72b1c83f95886135e6364d14adb728e31d4d0fa40a7cb3a8e39bdb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|