Recent Releases of SNAP
SNAP - Fixes grid offset and add asynchronous I/O
Main changes include:
- Fixing the grid offset for output concentrations, which were half a grid off.
- Adds new asynchronous I/O with significant speed up.
What's Changed
- adding some benchmark cases by @heikoklein in https://github.com/metno/snap/pull/235
- using float interpolation by @heikoklein in https://github.com/metno/snap/pull/236
- asyncronous IO by @heikoklein in https://github.com/metno/snap/pull/237
- Reduce particles and run time for ecemep_emerson forward test by @halvarsu in https://github.com/metno/snap/pull/241
- continue postprocessing even if restart-file does not exist by @heikoklein in https://github.com/metno/snap/pull/243
- Add earth_radius to snap-output by @heikoklein in https://github.com/metno/snap/pull/245
- Fix release position which was 0.5 grid-cells off by @heikoklein in https://github.com/metno/snap/pull/246
- Negative dry-deposition velocity by @heikoklein in https://github.com/metno/snap/pull/244
Full Changelog: https://github.com/metno/snap/compare/v2.5.17...v2.5.18
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by jjordene 3 months ago
SNAP - Fixes backtracking and modifies dry deposition
Main changes included:
- Final fixes to collecting EC metrology files
- Fixes problems in backtracking module which arose due to the new collection of data.
- Modifies viscosity in dry deposition modules to be dependent on temperature (and therefore consistent with gravitational settling)
What's Changed
- Fixes problems when missing todays data, and adds tests using todays data by @jjordene in https://github.com/metno/snap/pull/214
- Fix resources by @jjordene in https://github.com/metno/snap/pull/215
- Updates branch by @jjordene in https://github.com/metno/snap/pull/217
- 180 era5 exampleguidance by @jjordene in https://github.com/metno/snap/pull/216
- Minor: changes release position of era5 NPP exmple by @jjordene in https://github.com/metno/snap/pull/218
- Snappy parallelization by @heikoklein in https://github.com/metno/snap/pull/220
- merge with main branch by @jjordene in https://github.com/metno/snap/pull/223
- Fixing backtracking by @jjordene in https://github.com/metno/snap/pull/224
- Modify confirmation message in debpkg.sh by @jjordene in https://github.com/metno/snap/pull/225
- 185 use same viscosity of air throughout snap by @jjordene in https://github.com/metno/snap/pull/219
- Compilation with intel-fortran ifx by @heikoklein in https://github.com/metno/snap/pull/227
Full Changelog: https://github.com/metno/snap/compare/v2.5.14...v2.5.17
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by jjordene 4 months ago
SNAP - v2.5.14
Main Changes
- land-classes based dry-deposition code for the european domain at 0.1deg
- faster startup by preprocessing meteorology
What's Changed
- fix/check parsing of emissions by @heikoklein in https://github.com/metno/snap/pull/194
- handle case of no release by @heikoklein in https://github.com/metno/snap/pull/195
- allow usage of last (_03.nc) day by @heikoklein in https://github.com/metno/snap/pull/197
- ensure that all git-lfs files are checked out properly from the repo by @heikoklein in https://github.com/metno/snap/pull/198
- adding ruff, updating contribution and set some no-fmt statements by @heikoklein in https://github.com/metno/snap/pull/201
- Feat/ecemep landuse data by @heikoklein in https://github.com/metno/snap/pull/204
- Add .venv and .ipynb_checkpoints to .gitignore by @halvarsu in https://github.com/metno/snap/pull/208
- Fixes to getECMeteorologyFiles for long start up time by @jjordene in https://github.com/metno/snap/pull/199
- Fix Resources.py by @jjordene in https://github.com/metno/snap/pull/211
- Feat: emerson drydep for ecemep by @halvarsu in https://github.com/metno/snap/pull/181
- Fix SnapVolcano meteorology by @heikoklein in https://github.com/metno/snap/pull/212
- use emerson dry deposition in production for nrpaEC0p1 by @heikoklein in https://github.com/metno/snap/pull/213
New Contributors
- @jjordene made their first contribution in https://github.com/metno/snap/pull/202
Full Changelog: https://github.com/metno/snap/compare/v2.5.10...v2.5.14
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by heikoklein 5 months ago
SNAP - v2.5.10
What's Changed
- allow up to 3 days of forecast for eemep by @heikoklein in https://github.com/metno/snap/pull/192
- add spriggs regimes to SnapPy GUI by @heikoklein in https://github.com/metno/snap/pull/193
Full Changelog: https://github.com/metno/snap/compare/v2.5.9...v2.5.10
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by heikoklein 5 months ago
SNAP - v2.5.8
What's Changed
- Add lookup table for alpha drydep parameter by @halvarsu in https://github.com/metno/snap/pull/179
- Fix warnings by @halvarsu in https://github.com/metno/snap/pull/186
- landuse fractions in version control by @heikoklein in https://github.com/metno/snap/pull/187
- Fix global model by @heikoklein in https://github.com/metno/snap/pull/188
New Contributors
- @halvarsu made their first contribution in https://github.com/metno/snap/pull/179
Full Changelog: https://github.com/metno/snap/compare/v2.5.7...v2.5.8
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by heikoklein 7 months ago
SNAP - v2.5.7
What's Changed
- Improve performance of drydep_precompute by @heikoklein in https://github.com/metno/snap/pull/177
- testing vgravtables and using vgrav in ddep-emmerson by @heikoklein in https://github.com/metno/snap/pull/182
- Restore iodine drydep with emerson by @heikoklein in https://github.com/metno/snap/pull/184
Full Changelog: https://github.com/metno/snap/compare/v2.5.6...v2.5.7
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by heikoklein 7 months ago
SNAP - v2.5.6
What's Changed
- fix assignment of dry/wet depositions to definitions by @heikoklein in https://github.com/metno/snap/pull/175
Full Changelog: https://github.com/metno/snap/compare/v2.5.5...v2.5.6
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by heikoklein 9 months ago
SNAP - v2.5.5
Fix postprocessed total fields, which only consisted of 2x dry-deposition rather than dry+wet deposition since 2.3.5 (September 2023).
Full Changelog: https://github.com/metno/snap/compare/v2.5.4...v2.5.5
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by heikoklein 9 months ago
SNAP - v2.5.4
What's Changed
Bugfix of 2.5.3, sporadic segmentation faults:
- Clean up old makefile configs by @magnusuMET in https://github.com/metno/snap/pull/172
- Revert "Vertical coords cleanup" by @heikoklein in https://github.com/metno/snap/pull/173
- Vertical cleanup2 by @heikoklein in https://github.com/metno/snap/pull/174
Full Changelog: https://github.com/metno/snap/compare/v2.5.3...v2.5.4
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by heikoklein 10 months ago
SNAP - v2.5.3
What's Changed
- Better error-handling on hanging machine by @heikoklein in https://github.com/metno/snap/pull/160
- Enable new dry deposition scheme for MEPS by @magnusuMET in https://github.com/metno/snap/pull/161
- fix rounding errors on release-steps close to model-time steps by @heikoklein in https://github.com/metno/snap/pull/162
- allow minute resolution for eemep; format to f-strings by @heikoklein in https://github.com/metno/snap/pull/163
- fixing mis-assignment of run-index vs defined-index by @heikoklein in https://github.com/metno/snap/pull/164
- Fix volcano height log + coord parsing by @charlienegri in https://github.com/metno/snap/pull/166
- Make met names overridable by @magnusuMET in https://github.com/metno/snap/pull/167
- Simple units checks by @magnusuMET in https://github.com/metno/snap/pull/168
- Use settling velocity from grav tables in dry deposition parametrisation by @magnusuMET in https://github.com/metno/snap/pull/169
- Vertical coords cleanup by @magnusuMET in https://github.com/metno/snap/pull/170
- adding so2 to snap-ash runs by @heikoklein in https://github.com/metno/snap/pull/171
- Bomb improvements by @heikoklein in https://github.com/metno/snap/pull/165
New Contributors
- @charlienegri made their first contribution in https://github.com/metno/snap/pull/166
Full Changelog: https://github.com/metno/snap/compare/v2.5.1...v2.5.3
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by heikoklein 10 months ago
SNAP - v2.5.1
What's Changed
- Fix logging of environment from eemep by @heikoklein in https://github.com/metno/snap/pull/157
- Config nits by @magnusuMET in https://github.com/metno/snap/pull/158
- netcdf reader for dry/wet-deposition by @magnusuMET in https://github.com/metno/snap/pull/159
Full Changelog: https://github.com/metno/snap/compare/v2.5.0...v2.5.1
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by magnusuMET about 1 year ago
SNAP - v2.5.0
What's Changed
- Improved deposition parametrisation by @magnusuMET in https://github.com/metno/snap/pull/134
- Parse N6451/W01947 format by @magnusuMET in https://github.com/metno/snap/pull/153
- Updates to deposition parametrisation to make it work for MEPS by @magnusuMET in https://github.com/metno/snap/pull/154
- Langjokull added to list, same type as Hveravellir by @agnesny in https://github.com/metno/snap/pull/155
New Contributors
- @agnesny made their first contribution in https://github.com/metno/snap/pull/155
Full Changelog: https://github.com/metno/snap/compare/v2.4.9...v2.5.0
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by heikoklein over 1 year ago
SNAP - Dry deposition
This version of SNAP contains experimental implementations of dry deposition for examining the uncertainty in the parametrisation
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by magnusuMET almost 3 years ago
SNAP - Long range fallout
SNAP is now able to better calculate the long-range fallout of nuclear bombs including decay-rate of fallout. SNAP uses now also all layers of the input-meteorology and the output can be set by defining the surface-layer height explicitly (defaut: lowest layer). It is also possible now to run the model with higher output-resolution that the meteorological driver using the config option: https://gitlab.met.no/emep/snap-docs/-/wikis/RCRON#ci-failed . The model comes now also with a tool to identify the mass-balance within the model, i.e. radioactivity leaving the domain vs deposition etc.
This version is also the first version which requires python >= 3.9 (before: >= 3.6) for all job-control and GUI and visualisation-scripts.
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by heikoklein about 3 years ago
SNAP - v2.1.2
Full Changelog: https://github.com/metno/snap/compare/v2.1.1...v2.1.2
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by heikoklein almost 4 years ago
SNAP - ERA5, polar-stereographic, long time-series
This version of SNAP was developed for running a 15-year database of netcdf input data originally retrieved from the ECMWF ERA5 database. The data was converted to polar-stereographic grid to cover the north-pole. In particular one bug from an int16 overflow during long time-series was fixed for this release.
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by heikoklein about 5 years ago
SNAP - Grid interpolation and spinup-time
This release focused on better usage of the driving meteorological input data. By using the grid-interpolation routines of the fimex library, SNAP can now be run in a horizontal grid different from the meteorological driver. The grid-projections which are automatically recognized include now also polar stereographic as well as rotated latitude-longitude grids. In addition is it now possible to specify the spinup time for the preferred best meteorological dataset.
Smaller changes in this release include addition of particle split to improve statistics of long-distance model runs. A timer was added to the log-files to better compare run times. Some memory leaks have been found and removed and the legacy and no longer maintained milib integration has been removed.
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by heikoklein over 5 years ago
SNAP - Fortran90 and Fimex integration completed, testing framework
This release marks the completion of the Fortran90 rewrite and the full integration of Fimex as I/O library for meteorological data allowing much easier integration of new meteorological data-sources. With a new testing-framework, future release will be more stable.
With this relese, SNAP was also tested to work with the DWD/Icon NWP data as meteorological driver.
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by heikoklein about 6 years ago
SNAP - Meteorology in grib or ncml
Release v1.5.0 enables users to read grib-files or ncml-files in SNAP directly using the fimex IO-library.
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by heikoklein about 6 years ago
SNAP - Open Source version of SNAP
SNAP has been open-sourced in November. This release mainly marks the open-sourcing and bumps the version number to v1.4.0.
Atmosphere - Atmospheric Dispersion and Transport
- Jupyter Notebook
Published by heikoklein over 8 years ago