{"id":32176259,"url":"https://github.com/ccr/ccr","last_synced_at":"2026-02-21T18:03:44.133Z","repository":{"id":36630866,"uuid":"229108989","full_name":"ccr/ccr","owner":"ccr","description":"Community Codec Repository","archived":false,"fork":false,"pushed_at":"2025-09-09T12:44:58.000Z","size":1118,"stargazers_count":19,"open_issues_count":0,"forks_count":4,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-10-21T19:56:35.944Z","etag":null,"topics":["compression","geosci","hdf5","netcdf"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ccr.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2019-12-19T17:46:15.000Z","updated_at":"2025-09-09T12:30:56.000Z","dependencies_parsed_at":"2025-09-09T14:09:10.294Z","dependency_job_id":"3d58559f-5ec8-4228-a99f-3d0f748bb87c","html_url":"https://github.com/ccr/ccr","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/ccr/ccr","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccr%2Fccr","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccr%2Fccr/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccr%2Fccr/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccr%2Fccr/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ccr","download_url":"https://codeload.github.com/ccr/ccr/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ccr%2Fccr/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29689644,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-21T15:51:39.154Z","status":"ssl_error","status_checked_at":"2026-02-21T15:49:03.425Z","response_time":107,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["compression","geosci","hdf5","netcdf"],"created_at":"2025-10-21T19:56:32.031Z","updated_at":"2026-02-21T18:03:44.128Z","avatar_url":"https://github.com/ccr.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Community Codec Repository\n\nThis project supports compression (and other) filters for netCDF/HDF5\nfiles which are not natively supported by the netCDF C library.\n\n# Transition to CCR Version 2.0.0\n\nThe ccr version 1 releases were very successful. Intending to\ndemonstrate the value of quantization and new compression methods, CCR\nsucceeded so well that all of its features were adopted into the\n[netCDF C library](https://github.com/Unidata/netcdf-c), starting with\nnetcdf-c-4.9.0.\n\nAll of this code has been removed from CCR, since it is now part of\nnetcdf-c. In version 2.0.0 of CCR, only one compression filter is\nincluded: LZ4.\n\nFor full documentation see https://ccr.github.io/ccr/.\n\n# Authors\n\n### CCR Authors: Charlie Zender, Edward Hartnett\n\nFilter | Author\n-------|-------\nLZ4    | Yann Collet\n\n# Building CCR\n\n## Dependencies\n\nCCR depends on netcdf-c, hdf5, and (optionally) third-party\ncompression libraries. These libraries must be installed on the target\nsystem before CCR is built.\n\nLibrary   | Source                                    | Notes\n--------- |-------                                    | -----\nnetcdf-c  | https://github.com/Unidata/netcdf-c       | required\nHDF5      | https://www.hdfgroup.org/downloads/hdf5   | required\nLZ4       | https://github.com/lz4/lz4                | required \n\n### Obtain Optional External Libraries as Pre-built Packages\n\nCodec     |  Environment | Install Command\n--------- |------------- | ---------------\nLZ4       |  CentOS      | sudo yum install lz4-devel\nLZ4       |  Conda       | conda install lz4-c\nLZ4       |  Debian      | sudo aptitude install liblz4-dev\nLZ4       |  Fedora      | sudo dnf install lz4-devel\nLZ4       |  MacPorts    | sudo port install lz4\n\n## Autotools Build\n\nDownload the CCR release and unpack it. Run autoreconf, configure, and make.\n\nExample:\n\u003cpre\u003e\n# Create configure script\nautoreconf -i\n# Set your environment as necessary and (re-)configure as necessary:\nexport CFLAGS='-g -Wall'\nexport CPPFLAGS='-I/usr/local/hdf5-1.14.6/include -I/usr/local/netcdf-c-4.9.3/include'\nexport LDFLAGS='-L/usr/local/hdf5-1.14.6/lib -L/usr/local/netcdf-c-4.9.3/lib'\n./configure --with-hdf5-plugin-path=/usr/local/netcdf-c-4.9.3/hdf5/lib/plugins\n\u003c/pre\u003e\n\nBuild the CCR code with `make`, install the CCR library with\n`make install`, and then run tests with `make check`.\n\n# REFERENCES\n\nHartnett, E, Zender, C.S., Fisher, W., Heimbigner, D., Lei, H.,\nGerheiser, K., Curtis, B. (2021), Quantization and Next-Generation\nZlib Compression for Fully Backward-Compatible, Faster, and More\nEffective Data Compression in NetCDF Files,\nhttps://www.researchgate.net/publication/357001251_Quantization_and_Next-Generation_Zlib_Compression_for_Fully_Backward-Compatible_Faster_and_More_Effective_Data_Compression_in_NetCDF_Files.\n\nHartnett, E, Zender, C.S., Fisher, W., Heimbigner, D., Lei, H.,\nGerheiser, K., Curtis, B. (2021), Presentation - Quantization and Next-Generation\nZlib Compression for Fully Backward-Compatible, Faster, and More\nEffective Data Compression in NetCDF Files,\nhttps://www.researchgate.net/publication/357000984_Quantization_and_Next-Generation_Zlib_Compression_for_Fully_Backward-Compatible_Faster_and_More_Effective_Data_Compression_in_NetCDF_Files\n\nHartnett, E, Zender, C.S. (2021), Poster - ADDITIONAL NETCDF\nCOMPRESSION OPTIONS WITH THE COMMUNITY CODEC REPOSITORY, AMS Annual\nMeeting,\nhttps://www.researchgate.net/publication/347726899_Poster_-_ADDITIONAL_NETCDF_COMPRESSION_OPTIONS_WITH_THE_COMMUNITY_CODEC_REPOSITORY.\n\nKouznetsov, R. (2021), A note on precision-preserving compression of\nscientific data, Geosci. Model Dev., 14(1), 377-389,\nhttps://doi.org/10.5194/gmd-14-377-2021\n\nDelaunay, X., A. Courtois, and F. Gouillon (2019), Evaluation of\nlossless and lossy algorithms for the compression of scientific\ndatasets in netCDF-4 or HDF5 files, Geosci. Model Dev., 12(9),\n4099-4113, doi:10.5194/gmd-2018-250, retrieved on Sep 21, 2020 from\nhttps://www.researchgate.net/publication/335987647_Evaluation_of_lossless_and_lossy_algorithms_for_the_compression_of_scientific_datasets_in_netCDF-4_or_HDF5_files.\n\nZender, C. S. (2016), Bit Grooming: Statistically accurate\nprecision-preserving quantization with compression, evaluated in the\nnetCDF Operators (NCO, v4.4.8+), Geosci. Model Dev., 9, 3199-3211,\ndoi:10.5194/gmd-9-3199-2016 Retrieved on Sep 21, 2020 from\nhttps://www.researchgate.net/publication/301575383_Bit_Grooming_Statistically_accurate_precision-preserving_quantization_with_compression_evaluated_in_the_netCDF_Operators_NCO_v448.\n\nHartnett, E. (2011), netCDF-4/HDF5 File Format,\nhttps://earthdata.nasa.gov/files/ESDS-RFC-022v1.pdf\n\n# ACKNOWLEDGEMENTS\n\nThe Community Codec Repository (CCR) used in this work is supported by\nthe National Science Foundation under Grant No. OAC-2004993.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fccr%2Fccr","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fccr%2Fccr","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fccr%2Fccr/lists"}