pynco

Python bindings for NCO

https://github.com/nco/pynco

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    5 of 12 committers (41.7%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.8%) to scientific vocabulary

Keywords from Contributors

cesm climate meteorology cmip5 dap e3sm esgf gsl hdf hdf5
Last synced: 11 months ago · JSON representation

Repository

Python bindings for NCO

Basic Info
Statistics
  • Stars: 93
  • Watchers: 7
  • Forks: 30
  • Open Issues: 5
  • Releases: 6
Created over 12 years ago · Last pushed over 2 years ago
Metadata Files
Readme License

README.md

pynco

Python bindings for NCO. A fork from Ralf Mueller's cdo-bindings.

This package contains the python module nco, which implements a python style access to the NetCDF Operators (NCO). NCO is a command line tool for processing netCDF data. Its main focus is climate data, but it can by used for other purposes too.

Documentation

Read the documentation at pynco.readthedocs.org

Installation

Conda Installation (recommended)

This will install all required and optional dependencies and is the quickest and easiest way to a working pynco installation.

bash conda install -c conda-forge pynco

PyPI Installation

Please see the requirements before installing

bash pip install nco

Example

python from nco import Nco nco = Nco() temperatures = nco.ncra(input='input.nc', returnCdf=True).variables['T'][:]

Support, issues, bugs, ...

Please use the github page to report issues, bugs, and features: https://github.com/nco/pynco.

For usage questions, please use Stack Overflow.

License

pynco makes use of the MIT License, see LICENSE.txt.

Owner

  • Name: netCDF Operators
  • Login: nco
  • Kind: organization

GitHub Events

Total
  • Issues event: 1
  • Watch event: 2
  • Issue comment event: 1
Last Year
  • Issues event: 1
  • Watch event: 2
  • Issue comment event: 1

Committers

Last synced: 12 months ago

All Time
  • Total Commits: 161
  • Total Committers: 12
  • Avg Commits per committer: 13.417
  • Development Distribution Score (DDS): 0.72
Past Year
  • Commits: 34
  • Committers: 3
  • Avg Commits per committer: 11.333
  • Development Distribution Score (DDS): 0.412
Top Committers
Name Email Commits
Joe Hamman j****n@h****u 45
hmb1 h****b@h****m 32
Tim Heap t****p@c****u 20
Kyle Wilcox k****e@a****m 15
Charlie Zender z****r@u****u 13
Joe Hamman j****1@u****u 10
James Adams m****o@g****m 10
Joseph Hamman j****n@u****u 9
Luke Davis l****d@g****m 3
Sui Zer t****8@g****m 2
Javier Vegas-Regidor j****s@b****s 1
Saverio Guzzo s****o@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 11 months ago

All Time
  • Total issues: 44
  • Total pull requests: 37
  • Average time to close issues: 8 months
  • Average time to close pull requests: about 2 months
  • Total issue authors: 28
  • Total pull request authors: 11
  • Average comments per issue: 3.43
  • Average comments per pull request: 2.05
  • Merged pull requests: 33
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 1
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 1
  • Pull request authors: 0
  • Average comments per issue: 1.0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • jhamman (10)
  • czender (4)
  • mx-moth (3)
  • monocongo (2)
  • kwilcox (2)
  • lukelbd (1)
  • Yefee (1)
  • matrss (1)
  • ValerioLembo (1)
  • chuaxr (1)
  • Niilavarnam (1)
  • pranav-manik (1)
  • tch521 (1)
  • dpath2o (1)
  • hmb1 (1)
Pull Request Authors
  • hmb1 (8)
  • jhamman (8)
  • mx-moth (7)
  • kwilcox (3)
  • lukelbd (3)
  • czender (2)
  • Suizer98 (2)
  • saveriogzz (1)
  • lizaclark (1)
  • monocongo (1)
  • jvegreg (1)
Top Labels
Issue Labels
question (4) help wanted (3) enhancement (3) bug (2) wontfix (1)
Pull Request Labels

Packages

  • Total packages: 3
  • Total downloads:
    • pypi 1,709 last-month
  • Total docker downloads: 155
  • Total dependent packages: 6
    (may contain duplicates)
  • Total dependent repositories: 36
    (may contain duplicates)
  • Total versions: 13
  • Total maintainers: 4
pypi.org: nco

python bindings to NCO

  • Versions: 8
  • Dependent Packages: 3
  • Dependent Repositories: 24
  • Downloads: 1,709 Last month
  • Docker Downloads: 155
Rankings
Dependent repos count: 3.0%
Dependent packages count: 3.2%
Docker downloads count: 4.1%
Average: 5.4%
Forks count: 7.1%
Downloads: 7.4%
Stargazers count: 7.6%
Maintainers (3)
Last synced: 11 months ago
pypi.org: pynco

python bindings to NCO

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 8
Rankings
Dependent repos count: 5.3%
Average: 6.8%
Forks count: 7.1%
Dependent packages count: 7.3%
Stargazers count: 7.7%
Maintainers (2)
Last synced: 11 months ago
conda-forge.org: pynco
  • Versions: 4
  • Dependent Packages: 2
  • Dependent Repositories: 4
Rankings
Dependent repos count: 16.0%
Dependent packages count: 19.6%
Average: 25.3%
Forks count: 30.6%
Stargazers count: 34.9%
Last synced: 11 months ago

Dependencies

.github/workflows/ci.yaml actions
  • actions/cache v3 composite
  • actions/checkout v3 composite
  • conda-incubator/setup-miniconda v2 composite
.github/workflows/publish-to-pypi.yaml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • pypa/gh-action-pypi-publish release/v1 composite
docs/requirements.txt pypi
  • mkdocs *
pyproject.toml pypi