NCO
Manipulates and analyzes data stored in netCDF-accessible formats.
https://github.com/nco/nco
Category: Climate Change
Sub Category: Climate Data Processing and Analysis
Keywords
cesm climate cmip5 dap e3sm esgf gsl hdf hdf5 nco netcdf netcdf-operators opendap regrid
Keywords from Contributors
unidata climate-model unidata-netcdf earth-system-model climate-science earth-science snl-applications conda package-management grib
Last synced: about 21 hours ago
JSON representation
Repository metadata
netCDF Operators
- Host: GitHub
- URL: https://github.com/nco/nco
- Owner: nco
- License: other
- Created: 2015-02-25T02:04:26.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2026-11-02T22:52:56.000Z (2 days ago)
- Last Synced: 2026-11-04T11:03:30.339Z (about 21 hours ago)
- Topics: cesm, climate, cmip5, dap, e3sm, esgf, gsl, hdf, hdf5, nco, netcdf, netcdf-operators, opendap, regrid
- Language: C
- Homepage: http://nco.sf.net
- Size: 79.6 MB
- Stars: 196
- Watchers: 14
- Forks: 58
- Open Issues: 43
- Releases: 177
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog
- License: COPYING
- Citation: CITATION
- Authors: AUTHORS
- Copyright: COPYRIGHT
README.md
NCO NetCDF Operators
The NCO toolkit manipulates and analyzes data stored in
netCDF-accessible
formats, including
DAP,
HDF4, and
HDF5.
It exploits the geophysical expressivity of many
CF
(Climate & Forecast) metadata conventions,
the flexible description of physical dimensions translated by
UDUnits,
the network transparency of
OPeNDAP,
the storage features (e.g., compression, chunking, groups) of
HDF (the Hierarchical Data Format),
and many powerful mathematical and statistical algorithms of
GSL (the GNU Scientific Library).
NCO is
fast,
powerful,
and
free.
What is NCO?
The netCDF Operators (NCO) comprise a dozen standalone,
command-line programs that take
netCDF,
HDF, and/or
DAP
files as input, then operate (e.g., derive new data, compute
statistics, print, hyperslab, manipulate metadata) and output the
results to screen or files in text, binary, or netCDF formats.
NCO aids analysis of gridded scientific data. The shell-command style
of NCO allows users to manipulate and analyze files interactively, or
with expressive scripts that avoid some overhead of higher-level
programming environments.
Traditional geoscience data analysis requires users to work with
numerous flat (data in one level or namespace) files.
In that paradigm instruments or models produce, and then repositories
archive and distribute, and then researchers request and analyze,
collections of flat files.
NCO works well with that paradigm, yet it also embodies the necessary
algorithms to transition geoscience data analysis from relying solely
on traditional (or “flat”) datasets to allowing newer
hierarchical (or “nested”) datasets.
| Operator | Full Name | Examples |
|---|---|---|
ncap2 |
netCDF Arithmetic Processor | here |
ncatted |
netCDF ATTribute EDitor | here |
ncbo |
netCDF Binary Operator | here |
ncclimo |
netCDF CLIMatOlogy Generator | here |
nces |
netCDF Ensemble Statistics | here |
ncecat |
netCDF Ensemble conCATenator | here |
ncflint |
netCDF FiLe INTerpolator | here |
ncks |
netCDF Kitchen Sink | here |
ncpdq |
netCDF Permute Dimensions Quickly, Pack Data Quietly | here |
ncra |
netCDF Record Averager | here |
ncrcat |
netCDF Record conCATenator | here |
ncremap |
netCDF REMAPer | here |
ncrename |
netCDF RENAMEer | here |
ncwa |
netCDF Weighted Averager | here |
How to Contribute: Volunteer, Endorse, or Donate
The NCO project homepage
points to mailing lists, discussion forums, and instructions to make
contributing easy.
Acknowledgements
NCO has been supported by volunteers and professionals since 1995. External support from DOE, NASA, and NSF has sustained development and addition of its most powerful features.
Citation (CITATION)
NCO is three things: a geoscience data analysis toolkit, an open-source software project, and an academic enterprise that embodies fundamental new (research-level) algorithms for geoscience data analysis. Successful academic research depends upon peer-evaluation, dissemination, and explicit acknowledgement of prior work and original results. The accepted way to convey acknowledgement to NCO for ideas or assistance in workflow processing is to cite its peer-reviewed description and or its User Guide. We encourage users and data science researchers to cite NCO for another reason, too: it helps funding agencies track the impact of the work they fund. The recommended citation for NCO software is Zender, C. S. (2008), Analysis of Self-describing Gridded Geoscience Data with netCDF Operators (NCO), Environ. Modell. Softw., 23(10), 1338-1342, doi:10.1016/j.envsoft.2008.03.004. or Zender, C. S. (2014), netCDF Operator (NCO) User Guide, Version 4.4.3, http://nco.sf.net/nco.pdf. Use the former when referring to overall design, purpose, and optimization of NCO, and use the latter when referring to specific features and/or the Users Guide itself. Additional information on citing NCO is in the User Guide at http://nco.sf.net#ctt A complete list of NCO publications and presentations is at http://nco.sf.net#pub This list links to the full papers and seminars themselves.
Owner metadata
- Name: netCDF Operators
- Login: nco
- Email:
- Kind: organization
- Description:
- Website:
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/13952264?v=4
- Repositories: 8
- Last ynced at: 2026-11-02T09:33:04.659Z
- Profile URL: https://github.com/nco
GitHub Events
Total
- Create event: 28
- Delete event: 2
- Fork event: 5
- Issue comment event: 32
- Issues event: 10
- Pull request event: 14
- Pull request review comment event: 10
- Pull request review event: 13
- Push event: 166
- Release event: 7
- Watch event: 18
Last Year
- Create event: 1
- Delete event: 1
- Issue comment event: 10
- Issues event: 5
- Pull request event: 7
- Pull request review comment event: 10
- Pull request review event: 13
- Push event: 49
- Release event: 1
- Watch event: 2
Committers metadata
Last synced: 2 days ago
Total Commits: 15,677
Total Committers: 51
Avg Commits per committer: 307.392
Development Distribution Score (DDS): 0.341
Commits in past year: 298
Committers in past year: 10
Avg Commits per committer in past year: 29.8
Development Distribution Score (DDS) in past year: 0.188
| Name | Commits | |
|---|---|---|
| Charlie Zender | z****r@u****u | 10330 |
| Pedro Vicente | p****e@s****g | 2567 |
| Henry Butowsky | h****b@h****m | 1852 |
| Daniel Wang | d****w@s****u | 163 |
| Rorik Peterson | f****1@u****u | 144 |
| Henry Butowsky | h****k@s****u | 135 |
| Harry Mangalam | h****m@t****m | 118 |
| Pedro Vicente | p****e@g****e | 104 |
| Wenshan Wang | w****w@u****u | 49 |
| copilot-swe-agent[bot] | 1****t | 45 |
| FlyingWithJerome | j****m@u****u | 27 |
| Dingying Wei | d****i@u****u | 12 |
| Bas Couwenberg | s****c@x****l | 12 |
| Henry Butowsky | h****k@g****u | 11 |
| hbdch | s****r@g****m | 11 |
| Gayathri Venkitachalam | g****a@u****u | 10 |
| Filipe Fernandes | o****f@g****m | 10 |
| Isuru Fernando | i****f@g****m | 9 |
| Rostislav Kouznetsov | r****v@f****i | 7 |
| pvn | p****n@m****e | 5 |
| Karen Schuchardt | K****t@p****v | 5 |
| tolento | j****o@b****l | 4 |
| Scott Capps | s****s@a****u | 3 |
| Dingying Wei | d****i@g****e | 3 |
| Daniel Neumann | d****n@i****e | 3 |
| Zackary Loevseth | 3****h | 3 |
| Rostislav Kouznetsov | R****v@g****m | 3 |
| David Forrest | d****f@v****u | 2 |
| Jim Edwards | j****s@u****u | 2 |
| Xylar Asay-Davis | x****m@g****m | 2 |
| and 21 more... | ||
Committer domains:
- uci.edu: 5
- space-research.org: 1
- hush.com: 1
- slac.stanford.edu: 1
- uaf.edu: 1
- skyglow.ess.uci.edu: 1
- tacgi.com: 1
- xs4all.nl: 1
- grele.ess.uci.edu: 1
- fmi.fi: 1
- mac.home: 1
- pnl.gov: 1
- atmos.ucla.edu: 1
- io-warnemuende.de: 1
- vims.edu: 1
- ucar.edu: 1
- unican.es: 1
- rhw9121.star1.nesdis.noaa.gov: 1
- rhea-login5g.ccs.ornl.gov: 1
- mit.edu: 1
- llnl.gov: 1
- hegeweb.de: 1
- cori05.nersc.gov: 1
- uw.edu: 1
- nwra.com: 1
- lmd.ipsl.fr: 1
- lanl.gov: 1
- noaa.gov: 1
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 147
Total pull requests: 171
Average time to close issues: about 1 month
Average time to close pull requests: 3 days
Total issue authors: 69
Total pull request authors: 30
Average comments per issue: 4.82
Average comments per pull request: 1.18
Merged pull request: 158
Bot issues: 0
Bot pull requests: 0
Past year issues: 3
Past year pull requests: 20
Past year average time to close issues: N/A
Past year average time to close pull requests: 1 day
Past year issue authors: 2
Past year pull request authors: 8
Past year average comments per issue: 2.33
Past year average comments per pull request: 1.25
Past year merged pull request: 17
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- czender (38)
- sebastic (8)
- rkouznetsov (7)
- xylar (6)
- kwilcox (4)
- mt5555 (3)
- hmb1 (3)
- EnlNovius (3)
- mathomp4 (3)
- durack1 (3)
- doutriaux1 (3)
- neumannd (2)
- Saszalez (2)
- adamjstewart (2)
- pnorton-usgs (2)
Top Pull Request Authors
- hmb1 (70)
- sebastic (16)
- czender (16)
- FlyingWithJerome (13)
- ocefpaf (8)
- Copilot (6)
- rkouznetsov (5)
- hbdch (4)
- neumannd (3)
- pedro-vicente (2)
- isuruf (2)
- ColemanTom (2)
- lguez (2)
- GhostCoder6969 (2)
- ZackaryLoevseth (2)
Top Issue Labels
- high priority (19)
- medium priority (16)
- bug (15)
- low priority (6)
- help wanted (6)
- compiler warning (4)
- unreproducible (2)
- documentation (2)
- enhancement (1)
Top Pull Request Labels
- medium priority (2)
Package metadata
- Total packages: 2
-
Total downloads:
- homebrew: 78 last-month
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 1 (may contain duplicates)
- Total versions: 31
proxy.golang.org: github.com/nco/nco
- Homepage:
- Status: removed
- Documentation: https://pkg.go.dev/github.com/nco/nco#section-documentation
- Licenses: other
- Latest release: v0.0.0-20260811213754-75b3f1d792cf (published 3 months ago)
- Last Synced: 2026-11-03T10:38:19.818Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 4.451%
- Average: 4.6%
- Dependent repos count: 4.75%
formulae.brew.sh: nco
Command-line operators for netCDF and HDF files
- Homepage: https://nco.sourceforge.net/
- Licenses: BSD-3-Clause
- Latest release: 5.4.2 (published 2 days ago)
- Last Synced: 2026-11-03T08:37:07.078Z (2 days ago)
- Versions: 30
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 78 Last month
-
Rankings:
- Dependent packages count: 19.479%
- Average: 26.958%
- Dependent repos count: 29.866%
- Downloads: 31.527%
Dependencies
- antlr * build
- bison * build
- debhelper >= 7 build
- flex * build
- gsl-bin * build
- libantlr-dev * build
- libcurl4-gnutls-dev * build
- libgsl0-dev * build
- libnetcdf-dev * build
- libudunits2-0 * build
- libudunits2-dev * build
- netcdf-bin * build
- texinfo * build
- autoconf * build
- automake * build
- curl * build
- curl-devel * build
- flex * build
- gsl * build
- gsl-devel * build
- libdap * build
- libdap-devel * build
- libnc-dap * build
- libnc-dap-devel * build
- libtool * build
- libxml2 * build
- libxml2-devel * build
- netcdf * build
- netcdf-devel * build
- udunits * build
- udunits-devel * build
Score: 13.777737037122858