geocat-comp

GeoCAT-comp provides implementations of computational functions for operating on geosciences data. Many of these functions originated in NCL and were translated into Python.

https://github.com/ncar/geocat-comp

Science Score: 85.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 5 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
    11 of 29 committers (37.9%) from academic institutions
  • Institutional organization owner
    Organization ncar has institutional domain (ncar.ucar.edu)
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.6%) to scientific vocabulary

Keywords

geocat geocat-comp ncl python

Keywords from Contributors

geocat-examples geocat-viz geoscience ugrid unstructured-grids wrf hydrology mesh grib meteorology
Last synced: 6 months ago · JSON representation ·

Repository

GeoCAT-comp provides implementations of computational functions for operating on geosciences data. Many of these functions originated in NCL and were translated into Python.

Basic Info
Statistics
  • Stars: 138
  • Watchers: 11
  • Forks: 56
  • Open Issues: 49
  • Releases: 39
Topics
geocat geocat-comp ncl python
Created over 6 years ago · Last pushed 6 months ago
Metadata Files
Readme Contributing License Code of conduct Citation Support

README.md

| CI | GitHub Workflow Status GitHub Workflow Status Code Coverage Status asv-badge | | :----------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: | | Docs | Documentation Status | | Package | Conda PyPI Python Version | | License | License | | Citing | DOI |

GeoCAT-comp is the computational component of the GeoCAT project. GeoCAT-comp provides computational functions for operating on geosciences data. Many of these functions originated in NCL and were translated into Python in GeoCAT-comp; however, developers are welcome to suggest novel computational functions for geosciences data.

Documentation

GeoCAT Homepage

GeoCAT Contributor's Guide

GeoCAT-comp documentation on Read the Docs

Installation and build instructions

Please see our documentation for installation and build instructions.

Citing GeoCAT-comp

If you use this software, please cite it as described at the GeoCAT-comp - Citation page.

[comment]: <> (doi-badge: https://img.shields.io/badge/DOI-10.5065%2Fa8pp--4358-brightgreen?style=for-the-badge) [comment]: <> (doi-link: https://doi.org/10.5065/a8pp-4358)

Owner

  • Name: NSF National Center for Atmospheric Research
  • Login: NCAR
  • Kind: organization
  • Location: Boulder, CO

NSF NCAR is sponsored by the U.S. National Science Foundation and managed by the University Corporation for Atmospheric Research.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
  - given-names: "Visualization & Analysis Systems Technologies"
title: "Geoscience Community Analysis Toolkit: GeoCAT-comp"
doi: 10.5281/zenodo.6607205
url: "https://github.com/NCAR/geocat-comp"

GitHub Events

Total
  • Create event: 25
  • Release event: 5
  • Issues event: 73
  • Watch event: 16
  • Delete event: 19
  • Issue comment event: 73
  • Push event: 60
  • Pull request review comment event: 33
  • Pull request review event: 112
  • Pull request event: 111
  • Fork event: 1
Last Year
  • Create event: 25
  • Release event: 5
  • Issues event: 73
  • Watch event: 16
  • Delete event: 19
  • Issue comment event: 73
  • Push event: 60
  • Pull request review comment event: 33
  • Pull request review event: 112
  • Pull request event: 111
  • Fork event: 1

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 1,376
  • Total Committers: 29
  • Avg Commits per committer: 47.448
  • Development Distribution Score (DDS): 0.826
Past Year
  • Commits: 65
  • Committers: 6
  • Avg Commits per committer: 10.833
  • Development Distribution Score (DDS): 0.6
Top Committers
Name Email Commits
anissa111 a****z@u****u 239
Heather Craker h****r@u****u 226
pilotchute a****z@u****u 160
erogluorhan e****n@g****m 145
hCraker h****r@p****u 101
dependabot[bot] 4****] 76
Kevin Hallock h****k@u****u 68
GitHub Actions n****y@g****m 64
Anderson Banihirwe a****e@u****u 51
Julia Kent 4****t 40
Mohammad (Moe) Abouali m****i@u****u 39
Katelyn FitzGerald 7****d 33
Cora Schneck 2****k 31
Abhishek Bagusetty b****t@u****u 29
bonnland b****d@u****u 12
Mario Rodriguez m****z@u****u 10
Heather R. Craker 4****r 10
Alea Kootz 2****e 9
Michaela Sizemore m****e@g****m 8
pre-commit-ci[bot] 6****] 7
Abhishek Bagusetty a****8 5
anissa111 a****z@u****u 3
Mohammad Abouali m****v@g****m 3
Heather R. Craker 4****r 2
Abhishek Bagusetty a****i@A****l 1
Kevin Hallock k****k 1
Philip Chmielowiec 6****2 1
alinejg 5****g 1
❖Mʀ᭄Anshᴿᵒˢʰᵃⁿ࿐ i****n@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 193
  • Total pull requests: 328
  • Average time to close issues: 3 months
  • Average time to close pull requests: 11 days
  • Total issue authors: 19
  • Total pull request authors: 13
  • Average comments per issue: 1.59
  • Average comments per pull request: 0.84
  • Merged pull requests: 281
  • Bot issues: 0
  • Bot pull requests: 98
Past Year
  • Issues: 36
  • Pull requests: 103
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 1 day
  • Issue authors: 6
  • Pull request authors: 6
  • Average comments per issue: 0.81
  • Average comments per pull request: 0.5
  • Merged pull requests: 95
  • Bot issues: 0
  • Bot pull requests: 42
Top Authors
Issue Authors
  • anissa111 (75)
  • kafitzgerald (45)
  • cyschneck (17)
  • hCraker (13)
  • clyne (12)
  • erogluorhan (10)
  • brianpm (3)
  • appopson (2)
  • AndrewILWilliams (2)
  • ABF-EC (2)
  • philipc2 (2)
  • phillips-ad (1)
  • khallock (1)
  • CHIRANJIT007-HUE (1)
  • Z-Richard (1)
Pull Request Authors
  • dependabot[bot] (97)
  • anissa111 (92)
  • kafitzgerald (54)
  • cyschneck (46)
  • hCraker (21)
  • pre-commit-ci[bot] (15)
  • jukent (12)
  • pilotchute (5)
  • erogluorhan (2)
  • alinejg (1)
  • AnshRoshan (1)
  • haniyeka (1)
  • philipc2 (1)
Top Labels
Issue Labels
bug (47) support (37) feature (30) testing (28) developer feature (24) release (23) documentation (22) dependencies (12) scalability and performance (8) high priority (8) research (7) triage (7) deprecation (6) refactor (5) low priority (4) medium priority (4) blocked (3) umbrella (3) good first issue (3) CUPiD (3) help wanted (2) question (1)
Pull Request Labels
dependencies (142) documentation (54) testing (54) developer feature (50) bug (48) release (30) scalability and performance (14) refactor (11) github_actions (10) deprecation (9) ready for review (8) feature (7) blocked (3) high priority (3) support (2) medium priority (1) help wanted (1) duplicate (1) tutorial (1)

Packages

  • Total packages: 2
  • Total downloads:
    • pypi 1,294 last-month
  • Total docker downloads: 126
  • Total dependent packages: 0
    (may contain duplicates)
  • Total dependent repositories: 4
    (may contain duplicates)
  • Total versions: 44
  • Total maintainers: 3
pypi.org: geocat.comp

GeoCAT-comp is the computational component of the GeoCAT project and provides implementations of computational functions for analysis of geosciences data

  • Versions: 37
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,294 Last month
  • Docker Downloads: 126
Rankings
Forks count: 5.8%
Dependent packages count: 6.6%
Stargazers count: 6.9%
Downloads: 11.6%
Average: 12.3%
Dependent repos count: 30.6%
Maintainers (3)
Last synced: 6 months ago
conda-forge.org: geocat-comp
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 4
Rankings
Dependent repos count: 16.0%
Forks count: 25.7%
Average: 31.6%
Stargazers count: 33.3%
Dependent packages count: 51.5%
Last synced: 6 months ago

Dependencies

requirements.txt pypi
  • cf_xarray >=0.3.1
  • cftime *
  • dask *
  • eofs *
  • geocat-f2py *
  • metpy *
  • numpy *
  • scipy *
  • xarray *
.github/workflows/ci-release.yml actions
  • actions/checkout v3 composite
  • conda-incubator/setup-miniconda v2 composite
  • styfle/cancel-workflow-action 0.11.0 composite
.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • codecov/codecov-action v3.1.0 composite
  • conda-incubator/setup-miniconda v2 composite
  • styfle/cancel-workflow-action 0.11.0 composite
.github/workflows/pre-commit.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4.5.0 composite
  • pre-commit/action v3.0.0 composite
.github/workflows/pypi.yaml actions
  • actions/checkout v3 composite
  • actions/setup-python v4.5.0 composite
  • pypa/gh-action-pypi-publish v1.6.4 composite
.github/workflows/upstream-dev-ci.yml actions
  • actions/checkout v3 composite
  • conda-incubator/setup-miniconda v2 composite
  • styfle/cancel-workflow-action 0.11.0 composite
build_envs/environment.yml conda
  • cf_xarray >=0.3.1
  • cftime
  • dask
  • distributed
  • eofs
  • geocat-datafiles
  • geocat-f2py
  • metpy
  • netcdf4
  • numba
  • numpy <1.24
  • parameterized
  • pint
  • pre-commit
  • pytest
  • pytest-cov
  • python >=3.8,<3.11
  • xarray
  • xskillscore