https://github.com/ai2cm/shield-minimal
Science Score: 13.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
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.4%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: ai2cm
- Language: Python
- Default Branch: main
- Size: 23.4 KB
Statistics
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
- Releases: 0
Metadata Files
README.md
SHiELD-minimal
This repository contains a workflow that will build and test the latest public version of SHiELD in a docker image. To try things out, first make sure to download and extract the required input data for the tests from here on Google Drive into the top-level directory.
$ tar -xvf input_data.tar
Then initialize the submodules, build the docker image, and run the tests:
$ make update_submodules
$ make build
$ make test
The tests may or may not pass depending on the build. Try this out several times running
$ docker system prune --all
in between builds to clear out the docker cache and build fresh each time. One can observe that the tests sometimes pass and sometimes fail. For a particular docker image, however, the model always seems to produce the same result (as verified by the test that repeatedly runs the model 5 times to see that each time it produces the same result for a given build); it is only when we completely rebuild the image that results have the potential to change, suggesting this is a build-time issue.
This workflow is carried out in CircleCI and if we re-run the workflow from scratch several times, we can reproduce this behavior.
Owner
- Name: ai2cm
- Login: ai2cm
- Kind: organization
- Location: Seattle WA, USA
- Website: https://allenai.org/climate-modeling
- Twitter: ai2_climate
- Repositories: 26
- Profile: https://github.com/ai2cm
AI2 Climate Modeling
GitHub Events
Total
Last Year
Dependencies
- ubuntu@sha256 b492494d8e0113c4ad3fe4528a4b5ff89faa5331f7d52c5c138196f69ce176a6 build
- fv3config *
- pytest *
- pytest-regtest *
- aiohttp ==3.8.5
- aiosignal ==1.3.1
- appdirs ==1.4.4
- async-timeout ==4.0.3
- attrs ==23.1.0
- cachetools ==5.3.1
- certifi ==2023.7.22
- charset-normalizer ==3.2.0
- dacite ==1.8.1
- decorator ==5.1.1
- exceptiongroup ==1.1.3
- f90nml ==1.4.3
- frozenlist ==1.4.0
- fsspec ==2023.9.1
- fv3config ==0.9.0
- gcsfs ==2023.9.1
- google-api-core ==2.11.1
- google-auth ==2.23.0
- google-auth-oauthlib ==1.1.0
- google-cloud-core ==2.3.3
- google-cloud-storage ==2.10.0
- google-crc32c ==1.5.0
- google-resumable-media ==2.6.0
- googleapis-common-protos ==1.60.0
- idna ==3.4
- iniconfig ==2.0.0
- multidict ==6.0.4
- oauthlib ==3.2.2
- packaging ==23.1
- pluggy ==1.3.0
- protobuf ==4.24.3
- pyasn1 ==0.5.0
- pyasn1-modules ==0.3.0
- pytest ==7.4.2
- pytest-regtest ==1.5.1
- pyyaml ==6.0.1
- requests ==2.31.0
- requests-oauthlib ==1.3.1
- rsa ==4.9
- tomli ==2.0.1
- urllib3 ==1.26.16
- yarl ==1.9.2