STITCHES
STITCHES: a Python package to amalgamate existing Earth system model output into new scenario realizations - Published in JOSS (2024)
Science Score: 100.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 1 DOI reference(s) in JOSS metadata -
✓Academic publication links
Links to: joss.theoj.org, zenodo.org -
✓Committers with academic emails
2 of 5 committers (40.0%) from academic institutions -
✓Institutional organization owner
Organization jgcri has institutional domain (www.pnnl.gov) -
✓JOSS paper metadata
Published in Journal of Open Source Software
Scientific Fields
Repository
Amalgamate existing climate data to create monthly climate variable fields.
Basic Info
- Host: GitHub
- Owner: JGCRI
- License: bsd-2-clause
- Language: Jupyter Notebook
- Default Branch: main
- Homepage: https://jgcri.github.io/stitches/
- Size: 270 MB
Statistics
- Stars: 9
- Watchers: 4
- Forks: 3
- Open Issues: 18
- Releases: 8
Metadata Files
README.md
stitches
Amalgamate existing climate data to create monthly climate variable fields.
Getting Started Using stitches
Jupyter notebooks hosted on stitches use functionality that is contained within the accompanying Python package.
NOTE Ensure you are using Python >= 3.9. Calling
pythonmay use a different instance. Some users may need to usepython3or the like instead.
Installation
To install for use, run the following:
bash
pip install stitches-emulator
To install package data that has already been pre-processed run the following: ```python import stitches
stitches.installpackagedata() ```
For users who would like to generate the package data locally, run the following:
```python import stitches
stitches.generatepkgdata() ``` but note that this will take several hours to run.
Tutorial Jupyter Notebooks
| Notebook | Description |
|:---------------------------:|:-------------------------------------------------------------------------:|
| stitches-quickstart.ipynb | Simple tutorial to demonstrate how stitches can be used as an emulator. |
Contributing
stitches users and developers must agree to our community guidelines outlines in our community guidelines outlines in our
Contributor Guidelines and Code of Conduct.
Open an issue to ask for help or report an issue (how to open a GitHub issue).
Owner
- Name: Joint Global Change Research Institute
- Login: JGCRI
- Kind: organization
- Location: College Park, MD, USA
- Website: https://www.pnnl.gov/projects/jgcri
- Repositories: 129
- Profile: https://github.com/JGCRI
Advancing fundamental understanding of human and Earth systems
JOSS Publication
STITCHES: a Python package to amalgamate existing Earth system model output into new scenario realizations
Authors
Tags
earth system models emulation internal variabilityCitation (CITATION.cff)
cff-version: "1.2.0" authors: - family-names: Snyder given-names: Abigail C. orcid: "0000-0002-9034-9948" - family-names: Dorheim given-names: Kalyn R. orcid: "0000-0001-8093-8397" - family-names: Tebaldi given-names: Claudia orcid: "0000-0001-9233-8903" - family-names: Vernon given-names: Chris R. orcid: "0000-0002-3406-6214" message: If you use this software, please cite as the following: title: "STITCHES: a Python package to amalgamate existing Earth system model output into new scenario realizations"
GitHub Events
Total
- Issues event: 1
- Watch event: 2
- Issue comment event: 1
- Push event: 1
- Fork event: 1
- Create event: 1
Last Year
- Issues event: 1
- Watch event: 2
- Issue comment event: 1
- Push event: 1
- Fork event: 1
- Create event: 1
Committers
Last synced: 5 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Snyder, Abigail C | a****r@p****v | 347 |
| crvernon | c****n@g****m | 113 |
| kdorheim | k****m@p****v | 84 |
| Zeitsperre | 1****e | 8 |
| Hauke Schulz | 4****s | 2 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 34
- Total pull requests: 68
- Average time to close issues: 7 months
- Average time to close pull requests: 20 days
- Total issue authors: 5
- Total pull request authors: 5
- Average comments per issue: 0.91
- Average comments per pull request: 0.78
- Merged pull requests: 56
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 2
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 2
- Pull request authors: 0
- Average comments per issue: 0.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- abigailsnyder (13)
- kdorheim (13)
- znicholls (5)
- Zeitsperre (2)
- noahprime (1)
Pull Request Authors
- kdorheim (29)
- abigailsnyder (25)
- crvernon (18)
- Zeitsperre (3)
- observingClouds (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 16 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 5
- Total maintainers: 1
pypi.org: stitches-emulator
Amalgamate existing climate data to create monthly climate variable fields
- Homepage: https://github.com/JGCRI/stitches
- Documentation: https://stitches-emulator.readthedocs.io/
- License: BSD 2-Clause
-
Latest release: 0.12.3
published almost 2 years ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v1 composite
- actions/setup-python master composite
- codecov/codecov-action v1 composite
- fsspec *
- intake >=0.6.2
- matplotlib >=3.3.2
- numpy >=1.21.0
- pandas >=1.3.0
- scikit-learn *
- setuptools *
- sklearn >=0.0
- xarray >=0.18.2
- actions/checkout v2 composite
- actions/upload-artifact v1 composite
- openjournals/openjournals-draft-action master composite
- fsspec >=2022.5.0
- gcsfs >=2022.5.0
- intake >=0.6.6
- intake-esm >=2021.8.17
- matplotlib >=3.3.2
- nc_time_axis >=1.4.1
- numpy >=1.23.3
- pandas >=1.5.0,<2
- scikit-learn >=1.1
- tqdm >=4.64.1
- xarray >=2022.9.0
