Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/GEUS-Glaciology-and-Climate/pypromice
Process AWS data from L0 (raw logger) through Lx (end user)
https://github.com/GEUS-Glaciology-and-Climate/pypromice
greenland weather weather-station
Last synced: 3 months ago
JSON representation
Process AWS data from L0 (raw logger) through Lx (end user)
- Host: GitHub
- URL: https://github.com/GEUS-Glaciology-and-Climate/pypromice
- Owner: GEUS-Glaciology-and-Climate
- License: gpl-2.0
- Created: 2020-09-15T11:37:27.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-05-16T22:23:36.000Z (6 months ago)
- Last Synced: 2024-05-20T09:48:20.902Z (6 months ago)
- Topics: greenland, weather, weather-station
- Language: Python
- Homepage: https://pypromice.readthedocs.io
- Size: 96.6 MB
- Stars: 12
- Watchers: 3
- Forks: 4
- Open Issues: 50
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Citation: CITATION.cff
Awesome Lists containing this project
- open-sustainable-technology - pypromice - Deliver data about the mass balance of the Greenland ice sheet in near real-time. (Cryosphere / Glacier and Ice Sheets)
README
# pypromice
[![PyPI version](https://badge.fury.io/py/pypromice.svg)](https://badge.fury.io/py/pypromice) [![Anaconda-Server Badge](https://anaconda.org/conda-forge/pypromice/badges/version.svg)](https://anaconda.org/conda-forge/pypromice) [![Anaconda-Server Badge](https://anaconda.org/conda-forge/pypromice/badges/platforms.svg)](https://anaconda.org/conda-forge/pypromice) [![]()](https://www.doi.org/10.22008/FK2/3TSBF0) [![DOI](https://joss.theoj.org/papers/10.21105/joss.05298/status.svg)](https://doi.org/10.21105/joss.05298) [![Documentation Status](https://readthedocs.org/projects/pypromice/badge/?version=latest)](https://pypromice.readthedocs.io/en/latest/?badge=latest)
pypromice is designed for processing and handling [PROMICE](https://promice.org) automated weather station (AWS) data.It is envisioned for pypromice to be the go-to toolbox for handling and processing [PROMICE](https://promice.dk) and [GC-Net](http://cires1.colorado.edu/steffen/gcnet/) datasets. New releases of pypromice are uploaded alongside PROMICE AWS data releases to our [Dataverse](https://dataverse.geus.dk/dataverse/PROMICE) for transparency purposes and to encourage collaboration on improving our data. Please visit the pypromice [readthedocs](https://pypromice.readthedocs.io/en/latest/?badge=latest) for more information.
If you intend to use PROMICE AWS data and/or pypromice in your work, please cite these publications below, along with any other applicable PROMICE publications where possible:
**Fausto, R.S., van As, D., Mankoff, K.D., Vandecrux, B., Citterio, M., Ahlstrøm, A.P., Andersen, S.B., Colgan, W., Karlsson, N.B., Kjeldsen, K.K., Korsgaard, N.J., Larsen, S.H., Nielsen, S., Pedersen, A.Ø., Shields, C.L., Solgaard, A.M., and Box, J.E. (2021) Programme for Monitoring of the Greenland Ice Sheet (PROMICE) automatic weather station data, Earth Syst. Sci. Data, 13, 3819–3845, [https://doi.org/10.5194/essd-13-3819-2021](https://doi.org/10.5194/essd-13-3819-2021)**
**How, P., Wright, P.J., Mankoff, K., Vandecrux, B., Fausto, R.S. and Ahlstrøm, A.P. (2023) pypromice: A Python package for processing automated weather station data, Journal of Open Source Software, 8(86), 5298, [https://doi.org/10.21105/joss.05298](https://doi.org/10.21105/joss.05298)**
**How, P., Lund, M.C., Nielsen, R.B., Ahlstrøm, A.P., Fausto, R.S., Larsen, S.H., Mankoff, K.D., Vandecrux, B., Wright, P.J. (2023) pypromice, GEUS Dataverse, [https://doi.org/10.22008/FK2/3TSBF0](https://doi.org/10.22008/FK2/3TSBF0)**
## Installation
### Quick install
The latest release of pypromice can installed using conda or pip:
```
$ conda install pypromice -c conda-forge
``````
$ pip install pypromice
```The [eccodes](https://confluence.ecmwf.int/display/ECC/ecCodes+installation) package for pypromice's post-processing functionality needs to be installed specifically in the pip distribution:
```
$ conda install eccodes -c conda-forge
$ pip install pypromice
```And for the most up-to-date version of pypromice, the package can be cloned and installed directly from the repo:
```
$ pip install --upgrade git+http://github.com/GEUS-Glaciology-and-Climate/pypromice.git
```### Developer install
pypromice can be ran in an environment with the pypromice repo:```
$ conda create --name pypromice python=3.8
$ conda activate pypromice
$ git clone [email protected]:GEUS-Glaciology-and-Climate/pypromice.git
$ cd pypromice/
$ pip install .
```