Recent Releases of pypromice
pypromice - pypromice v1.5.3
What's Changed
- bug-fix/Update radiation processing by @BaptisteVandecrux in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/330
- pypromice.process.wind submodule added by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/337
Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.5.2...v1.5.3
Scientific Software - Peer-reviewed
- Python
Published by PennyHow about 1 year ago
pypromice - pypromice v1.5.2
What's Changed
- Bugfix/tx updated gios stations by @RasmusBahbah in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/334
Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.5.1...v1.5.2
Scientific Software - Peer-reviewed
- Python
Published by ladsmund about 1 year ago
pypromice - pypromice v1.5.1
What's Changed
- pypromicev1.5.0 by @BaptisteVandecrux in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/316
- Develop by @ladsmund in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/325
Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.4.4...v1.5.1
Scientific Software - Peer-reviewed
- Python
Published by ladsmund over 1 year ago
pypromice - pypromice v1.5.0
@PennyHow - NUKP tx format added (#310) - ORO added to gpslon station exemption (#314)
@BaptisteVandecrux - update rh*cor to rh'wrticeorwater (#311) - Fixed format test ( #312) - adjusting altitude filter (#315) - change rhcor to rhwrticeorwater (#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
Scientific Software - Peer-reviewed
- Python
Published by BaptisteVandecrux over 1 year 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.csvto 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
Scientific Software - Peer-reviewed
- Python
Published by ladsmund over 1 year ago
pypromice - pypromice v1.4.3
What's Changed
- Bug fix for tx fetching (#305) by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/306
Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.4.2...v1.4.3
Scientific Software - Peer-reviewed
- Python
Published by PennyHow almost 2 years ago
pypromice - pypromice v1.4.2
Minor release including: - better attrs['source'] for the netcdf files https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/302/commits/f540cc32dd3e3a7f8c7aab91b5f172792fa9d27a - copying the 10 min data at every round hour as "instantaneous value" when building the hourly files https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/302/commits/f856a722e8ccbf3d20cac56d3632dffc2a5c2bf0 and https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/304/files
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
Scientific Software - Peer-reviewed
- Python
Published by BaptisteVandecrux almost 2 years ago
pypromice - pypromice v1.4.1
Minor release including: - better attrs['source'] for the netcdf files https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/302/commits/f540cc32dd3e3a7f8c7aab91b5f172792fa9d27a - copying the 10 min data at every round hour as "instantaneous value" when building the hourly files https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/302/commits/f856a722e8ccbf3d20cac56d3632dffc2a5c2bf0
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
Scientific Software - Peer-reviewed
- Python
Published by BaptisteVandecrux almost 2 years 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)
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,lonandaltand 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_surfandsnow_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
Scientific Software - Peer-reviewed
- Python
Published by BaptisteVandecrux almost 2 years 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
Scientific Software - Peer-reviewed
- Python
Published by BaptisteVandecrux about 2 years 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
Scientific Software - Peer-reviewed
- Python
Published by BaptisteVandecrux about 2 years ago
pypromice - pypromice v1.3.4
Version used for the Dataverse release V15
What's Changed
- Fixed issue where heightOfBarometerAboveMeanSeaLevel was depending on zboomu (#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 msglat msglon 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
Scientific Software - Peer-reviewed
- Python
Published by BaptisteVandecrux about 2 years 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
Scientific Software - Peer-reviewed
- Python
Published by BaptisteVandecrux over 2 years ago
pypromice - pypromice v1.3.2
What's Changed
- Action unit test and process test versions updated by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/208
- readthedocs updated and minor change to get_watsontx CLI script by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/197
- Fixing t_surf filtering and adjusting ice/firn temperature upper threshold by @BaptisteVandecrux in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/207
- Percentile outlier QC by @ladsmund in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/183
- fix #209: wrong decoding of latitude and longitude when only decimal minutes are saved by @BaptisteVandecrux in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/211
- Documentation updated with conda installation and version update by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/210
Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.3.1...v1.3.2
Scientific Software - Peer-reviewed
- Python
Published by PennyHow over 2 years ago
pypromice - pypromice v1.3.1
What's Changed
- CITATION.cff file added by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/194
- Moved KPCL and KPCU to v3_bad by @ladsmund in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/192
- Entry points fix by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/196
Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.3.0...v1.3.1
Scientific Software - Peer-reviewed
- Python
Published by PennyHow over 2 years ago
pypromice - pypromice v1.3.0
What's Changed
- JOSS paper typesetting edits by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/150
- JOSS citation added to documentation by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/151
- Setting instantenoushourly to False at trad and t_string by @RasmusBahbah in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/156
- Removing coordinate gap-filling using Iridium SBD coordinates by @BaptisteVandecrux in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/163
- 164 bufr files and position update stopping at lyn t by @BaptisteVandecrux in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/165
- Fixing tundra processing variable writing and wrong negative longitudes by @BaptisteVandecrux in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/172
- Fixing typo in aws write and removing unused variables by @BaptisteVandecrux in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/174
- Update usev3 list in wmoconfig.py by @patrickjwright in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/181
- Removed QASLv3 from v3bad and added to use_v3 by @ladsmund in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/185
- Added time offset configuration to correct for non UTC time codes by @ladsmund in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/184
- Features/various cleanup by @ladsmund in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/186
- Features/auto qc by @ladsmund in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/180
- Renamed staticqc -> persistentqc by @ladsmund in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/189
- Readthedocs config changed by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/191
New Contributors
- @RasmusBahbah made their first contribution in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/156
- @ladsmund made their first contribution in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/185
Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.2.1...v1.3.0
Scientific Software - Peer-reviewed
- Python
Published by PennyHow over 2 years ago
pypromice - pypromice v1.2.1
What's Changed
- Citation update by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/145
- DOIs updated in JOSS paper by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/147
- two-boom DOI removed by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/149
Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.2.0...v1.2.1
Scientific Software - Peer-reviewed
- Python
Published by PennyHow about 3 years ago
pypromice - pypromice v1.2.0
What's Changed
- Index, installation and guides docs modified by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/140
- extrapolate gps_alt from entire record if needed by @BaptisteVandecrux in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/141
- pypi build for JOSS review by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/143
- Release patch by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/144
Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.1.1...v1.2.0
Scientific Software - Peer-reviewed
- Python
Published by PennyHow about 3 years ago
pypromice - v1.1.1
What's Changed
- Fixing #63 by @BaptisteVandecrux in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/110
- Get module changed to fetch latest DOI using pyDataverse by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/112
- encode with i4 dtype by @patrickjwright in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/113
- remove entries in
vars_to_skipby @patrickjwright in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/115 - add BUFR_backup to .gitignore by @patrickjwright in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/116
- [JOSS review] Documentation update by @jroettenbacher in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/118
- Docs updated with new links and modules by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/119
- Documentation for unit testing and plotting by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/137
- Corrected missing air temp correction for z_stake by @BaptisteVandecrux in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/139
New Contributors
- @jroettenbacher made their first contribution in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/118
Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.1.0...v1.1.1
Scientific Software - Peer-reviewed
- Python
Published by patrickjwright about 3 years ago
pypromice - pypromice v1.1.0
What's Changed
- Update doi by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/91
- Most recent data file DOIs updated #94 by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/95
- Flagging and adjusting data by @BaptisteVandecrux in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/92
- Automated data_url.csv updater in Github Action by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/99
- self.outpath removed from AWS object by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/100
- Unit testing triggered on PRs by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/101
- Process testing triggered on PR by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/102
- Package restructuring by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/106
- Update positions by @patrickjwright in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/107
- JOSS paper by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/108
Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v1.0.0...v1.1.0
Scientific Software - Peer-reviewed
- Python
Published by PennyHow over 3 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_uidde-bug ingetL0tx- Modification of logic in
_addTimeshift - Resampling step in
L2toL3removed and only performed in theawsobject txmessage downloader for back-up purposes set up intxmodule andgetMsg- readthedocs implemented
Full description of changes
- fixed #63 by @BaptisteVandecrux in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/65
- Documentation and conflict-avoidance changes (from dev-pho) by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/66
- Modify time shift by @patrickjwright in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/69
- L3 file name de-bug, #70 by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/71
- wmo-bufr by @patrickjwright in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/72
- Development of readthedocs to be merged into main by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/74
- implement writing of position csv file to aws-l3 by @patrickjwright in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/78
- persist uid in ini file by @patrickjwright in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/77
- skip NAU and CP1 by @patrickjwright in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/80
- WMO positions & variable skipping by @patrickjwright in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/81
- Message grabber added by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/82
- rename CEN2 to CEN by @patrickjwright in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/83
- Resampling step in L2toL3 removed by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/86
- Version change by @PennyHow in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/87
- Deprecated readfp by @patrickjwright in https://github.com/GEUS-Glaciology-and-Climate/pypromice/pull/89
Full Changelog: https://github.com/GEUS-Glaciology-and-Climate/pypromice/compare/v0.0.1...v1.0.0
Scientific Software - Peer-reviewed
- Python
Published by PennyHow over 3 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:
Level 0toLevel 3automated weather station (AWS) data processingLevel 0 TXtransmission message retrieval- Basic AWS data flagging and fixing
- Basic AWS data fetching
Scientific Software - Peer-reviewed
- Python
Published by PennyHow over 3 years ago