A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

Recent Releases of pypromice

pypromice - pypromice v1.5.1

What's Changed

Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.4.4...v1.5.1

Cryosphere - Glacier and Ice Sheets - Python
Published by ladsmund about 1 month ago

pypromice - pypromice v1.5.0

@PennyHow

  • NUK_P tx format added (#310)
  • ORO added to gps_lon station exemption (#314)

@BaptisteVandecrux

  • update rh_*cor to rh'_wrt_ice_or_water (#311)
  • Fixed format test ( #312)
  • adjusting altitude filter (#315)
  • change rh_cor to rh_wrt_ice_or_water (#311)

@ladsmund

  • added zlib compression of final nc files (#301)

Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.4.4...v1.5.0

Cryosphere - Glacier and Ice Sheets - Python
Published by BaptisteVandecrux 5 months ago

pypromice - pypromice v1.4.4

What's Changed

Updated Variable OOL Dependency Handling

  • Fixed a bug where dependencies were not applied correctly.
  • Added support for applying the full dependency closure, including handling circular dependencies.
  • Removed all OOL relations (except for wind) from the default variables.csv to ensure the same output as before the bug fix. Future releases will reintroduce variable dependencies.

Updated BUFR Export Precision

  • Adjusted airTemperature rounding to 1-digit precision, aligning it with the actual measurement accuracy, despite this conflicting with the BUFR schema, which expects 2 digits.

Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.4.3...v1.4.4

Cryosphere - Glacier and Ice Sheets - Python
Published by ladsmund 7 months ago

pypromice - pypromice v1.4.3

What's Changed

Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.4.2...v1.4.3

Cryosphere - Glacier and Ice Sheets - Python
Published by PennyHow 7 months ago

pypromice - pypromice v1.4.2

Minor release including:

This is the script that was used to produce the data sent to CARRA2.

Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.4.0...v1.4.2

Cryosphere - Glacier and Ice Sheets - Python
Published by BaptisteVandecrux 8 months ago

pypromice - pypromice v1.4.1

Minor release including:

This is the script that was used to produce the data sent to CARRA2.

Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.4.0...v1.4.1

Cryosphere - Glacier and Ice Sheets - Python
Published by BaptisteVandecrux 8 months ago

pypromice - pypromice v1.4.0

Major update affecting both the code, its use and its output.
Used for to produce the new version of the AWS data presented at the NMM2024.

What's Changed

  • Producing data in its new structure: level 2 statin data + level 3 site data (fixing #246, #247, #175)
    image

  • Merging of data from different stations at the same site + historical GC-Net station data are appended to GEUS GC-Net station data (fixing #175)

  • Calculation of gap-free and smoothed lat, lon and alt and mean coords as attributes (fixing #236, #173, #124 )

  • Calculation of a continuous surface height, ice surface height and snow height variables z_surf_combined, z_ice_surf and snow_height (fixing #10)

  • Calculation of the thermistors' depth (fixing #248)

  • Reading station configutation files from AWS-L0/metadata/station_configuration (fixing #217)

  • Updating metadata CSV automatically (fixing #142)

  • ACDD attribute compliance

  • Updated tests

  • Code refactoring

  • new pandas and xarray version

Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.3.6...v1.4.0

Cryosphere - Glacier and Ice Sheets - Python
Published by BaptisteVandecrux 8 months ago

pypromice - pypromice v1.3.6

Version used for the Dataverse release V19 which mainly had added QC on GPS coordinates

What's Changed

  • QC on gps data (#241) by @BaptisteVandecrux
  • Removed percentile filter which removed good transmission (#241) by @BaptisteVandecrux
  • Removing dlr and ulr when t_rad is not available (#241) by @BaptisteVandecrux
  • Better time averaging of rh (#241) by @BaptisteVandecrux
  • smoothing and gap-filling of tilt (#241) by @BaptisteVandecrux

Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.3.5...v1.3.6

Cryosphere - Glacier and Ice Sheets - Python
Published by BaptisteVandecrux 12 months ago

pypromice - pypromice v1.3.5

Version used for the Dataverse release V17 which mainly had added QC on GPS coordinates

What's Changed

  • Patch on RH_cor (#233) by @BaptisteVandecrux

Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.3.4...v1.3.5

Cryosphere - Glacier and Ice Sheets - Python
Published by BaptisteVandecrux about 1 year ago

pypromice - pypromice v1.3.4

Version used for the Dataverse release V15

What's Changed

  • Fixed issue where heightOfBarometerAboveMeanSeaLevel was depending on z_boom_u (#221) by @ladsmund
  • get bufr restructure (#223) by @ladsmund
  • Ci unittest fix (#225) by @ladsmund
  • Bug fix for RH limits, removed unecessary download of flag/adjustment files, removing msg_lat msg_lon from output (#229) by @BaptisteVandecrux
  • Instantaneous values to l3 .csv files (#228) by @PennyHow

Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.3.3...v1.3.4

Cryosphere - Glacier and Ice Sheets - Python
Published by BaptisteVandecrux about 1 year ago

pypromice - pypromice v1.3.3

Version used for the Dataverse release V13

What's Changed

  • [Enable downloadable documentation with readthedocs (#213) by @PennyHow
  • [Range thresholding moved to earlier in L0toL1 processing (#214 ) by @PennyHow
  • Update of the adjustment scripts (#216) to accommodate new adjustment CSVs by @BaptisteVandecrux

Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.3.2...v1.3.3

Cryosphere - Glacier and Ice Sheets - Python
Published by BaptisteVandecrux over 1 year ago

pypromice - pypromice v1.3.2

What's Changed

Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.3.1...v1.3.2

Cryosphere - Glacier and Ice Sheets - Python
Published by PennyHow over 1 year ago

pypromice - pypromice v1.3.1

What's Changed

Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.3.0...v1.3.1

Cryosphere - Glacier and Ice Sheets - Python
Published by PennyHow over 1 year ago

pypromice - pypromice v1.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.2.1...v1.3.0

Cryosphere - Glacier and Ice Sheets - Python
Published by PennyHow over 1 year ago

pypromice - pypromice v1.2.1

What's Changed

Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.2.0...v1.2.1

Cryosphere - Glacier and Ice Sheets - Python
Published by PennyHow almost 2 years ago

pypromice - pypromice v1.2.0

What's Changed

Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.1.1...v1.2.0

Cryosphere - Glacier and Ice Sheets - Python
Published by PennyHow almost 2 years ago

pypromice - v1.1.1

What's Changed

New Contributors

Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.1.0...v1.1.1

Cryosphere - Glacier and Ice Sheets - Python
Published by patrickjwright almost 2 years ago

pypromice - pypromice v1.1.0

What's Changed

Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.0.0...v1.1.0

Cryosphere - Glacier and Ice Sheets - Python
Published by PennyHow about 2 years ago

pypromice - pypromice v1.0.0

This is the first official release of the pypromice package for handling and processing weather station (with PROMICE and GC-Net data in mind).

Summary changes

  • BUFR file processing implemented in pypromice.postprocess
  • last_uid de-bug in getL0tx
  • Modification of logic in _addTimeshift
  • Resampling step in L2toL3 removed and only performed in the aws object
  • tx message downloader for back-up purposes set up in tx module and getMsg
  • readthedocs implemented

Full description of changes

Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v0.0.1...v1.0.0

Cryosphere - Glacier and Ice Sheets - Python
Published by PennyHow over 2 years ago

pypromice - pypromice v0.0.1

This is a beta version release of the pypromice package, as part of PROMICE (Programme for Monitoring of the Greenland Ice Sheet), used to create:

  • Penelope How; Kenneth D. Mankoff; Patrick J. Wright; Baptiste Vandecrux; Andreas P. Ahlstrøm; Robert S. Fausto, 2022, "AWS one boom tripod v04", https://doi.org/10.22008/FK2/IW73UU, GEUS Dataverse, V1
  • Penelope How; Kenneth D. Mankoff; Patrick J. Wright; Baptiste Vandecrux; Andreas P. Ahlstrøm; Robert S. Fausto, 2022, "AWS two boom mast v01", https://doi.org/10.22008/FK2/GNYFUK, GEUS Dataverse, V2

pypromice v0.0.1 includes:

  1. Level 0 to Level 3 automated weather station (AWS) data processing
  2. Level 0 TX transmission message retrieval
  3. Basic AWS data flagging and fixing
  4. Basic AWS data fetching

Cryosphere - Glacier and Ice Sheets - Python
Published by PennyHow over 2 years ago