Science Score: 39.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 2 DOI reference(s) in README -
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.9%) to scientific vocabulary
Keywords from Contributors
Repository
Severe Nuclear Accident Programme
Basic Info
Statistics
- Stars: 27
- Watchers: 5
- Forks: 8
- Open Issues: 4
- Releases: 10
Metadata Files
README.md
SNAP
SNAP, the Severe Nuclear Accident Programme is a lagrangian type atmospheric dispersion model specialized on modelling dispersion of radioactive debris. A model description can be found at this link.
Meteorological input fields
SNAP needs meteorological driver data from NWP models in sigma or eta-hybrid model-levels, in the netcdf format. The minimum list of parameters are for the surface layer:
- surface-air-pressure
- precipitation (eventually split into convective and large-scale)
- x- and y-wind-10m
And for the model layers:
- x- and y-wind
- air-temperature or potential-temperature
- ap and b hybrid level values, or sigma level values
Parameter names can be specified in readfield_nc.f90.
And example on how to set up downloading of freely available meteorological data from the NOAA GFS model can be found under src/naccident/examples/gfs/
Dependencies
SNAP requires the following libraries and programs to be installed for compilation
- fortran77/90 compiler, e.g. gfortran or ifort
- NetCDF (netcdf > 4.1.1)
- NetCDF-fortran
- Python3 (optional)
- git (optional)
- fimex (optional)
Installation
Create a file current.mk in the src directory. Use e.g the file
ubuntuXenial.mk
as a template. The most important parameters to modify are NCDIR and
BINDIR, where the final files will be installed to.
THE MIINC and MILIB should be uncommented.
In the src directory run then:
sh
make install
This will install bsnap_naccident to BINDIR. Run SNAP using
the command
sh
bsnap_naccident snap.input
Examples of snap.input can be found in the directory src/naccident/examples/.
Versioning
The master branch in git is used for development. Stable versions are tagged as 'vX.YY.ZZ'. Releases should also have a DOI for citation, see https://doi.org/10.5281/zenodo.1155159 . For the user-interface snappy, we use tags like 'snappy-vX.YY.ZZ' with independent version numbers. Other tags are used internally.
The build system uses automatic versioning based on git tags and revision numbers and embeds this into the resulting program. If git or python3 is unavailable, this logic should be bypassed by setting the environment variable VERSION to some value, e.g.
sh
env VERSION="some_version_number" make install
License
``` SNAP: Servere Nuclear Accident Programme Copyright (C) 1992-2023 Norwegian Meteorological Institute
SNAP is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program, i.e. see COPYING for more information. If not, see https://www.gnu.org/licenses/. ```
Owner
- Name: Norwegian Meteorological Institute
- Login: metno
- Kind: organization
- Location: Norway
- Website: https://www.met.no
- Repositories: 211
- Profile: https://github.com/metno
MET Norway is the meteorological service for military and civil services as well as the general public in Norway.
GitHub Events
Total
- Create event: 39
- Issues event: 10
- Watch event: 4
- Delete event: 27
- Member event: 1
- Issue comment event: 11
- Push event: 106
- Pull request review event: 35
- Pull request review comment event: 16
- Pull request event: 57
- Fork event: 3
Last Year
- Create event: 39
- Issues event: 10
- Watch event: 4
- Delete event: 27
- Member event: 1
- Issue comment event: 11
- Push event: 106
- Pull request review event: 35
- Pull request review comment event: 16
- Pull request event: 57
- Fork event: 3
Committers
Last synced: 11 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Heiko Klein | h****n@m****o | 1,068 |
| Magnus Ulimoen | m****u@m****o | 607 |
| André Brodtkorb | a****b@m****o | 35 |
| Daniel Heinesen | d****h@m****o | 12 |
| Heiko Klein | h****k@g****o | 10 |
| charlien | c****n@m****o | 7 |
| Charlie Negri | c****i@m****o | 4 |
| agnesny | a****y@m****o | 3 |
| Jerzy Bartnicki | j****b@m****o | 3 |
| emepgrp | e****p@p****o | 2 |
| Juergen Schulze | j****s@m****o | 1 |
| ?? | r****t@m****o | 1 |
| Charlie Negri | c****n@p****o | 1 |
| Daniel Heinesen | d****h@p****o | 1 |
| Daniel Heinesen | d****h@p****o | 1 |
| emepgrp | e****p@x****o | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 18
- Total pull requests: 149
- Average time to close issues: 3 days
- Average time to close pull requests: 11 days
- Total issue authors: 2
- Total pull request authors: 6
- Average comments per issue: 0.67
- Average comments per pull request: 0.46
- Merged pull requests: 134
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 5
- Pull requests: 58
- Average time to close issues: 6 days
- Average time to close pull requests: 3 days
- Issue authors: 1
- Pull request authors: 4
- Average comments per issue: 0.8
- Average comments per pull request: 0.07
- Merged pull requests: 48
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- heikoklein (17)
- babrodtk (1)
Pull Request Authors
- heikoklein (74)
- magnusuMET (63)
- dulte (7)
- charlienegri (2)
- agnesny (2)
- babrodtk (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/checkout v2 composite