From 74444a2789f5eb6d9932e8e979e68b91e9f11fcd Mon Sep 17 00:00:00 2001 From: Ward Fisher Date: Wed, 31 Jan 2024 11:07:42 -0800 Subject: [PATCH 1/5] Add initial citation.cff file generated from https://citation-file-format.github.io/cff-initializer-javascript/#/start --- CITATION.cff | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 CITATION.cff diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 0000000000..24a2572b46 --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,27 @@ +# This CITATION.cff file was generated with cffinit. +# Visit https://bit.ly/cffinit to generate yours today! + +cff-version: 1.2.0 +title: 'NetCDF-C ' +message: >- + If you use this software, please cite it using the + metadata from this file. +type: software +authors: + - name: NSF Unidata + website: 'https://unidata.ucar.edu' +identifiers: + - type: doi + value: 10.5065/D6H70CW6 + description: NetCDF-C library + - type: url + value: 'https://www.unidata.ucar.edu/software/netcdf/' + description: NetCDF Homepage +repository-code: 'https://github.com/Unidata/netcdf-c' +keywords: + - data + - netcdf + - netcdf-c + - data model + - software + - NSF From 37ccead4ffe9857bd0a60eadceb371ecb515fb1c Mon Sep 17 00:00:00 2001 From: Ward Fisher Date: Wed, 31 Jan 2024 11:13:36 -0800 Subject: [PATCH 2/5] Flesh out the citation.cff a little more. --- CITATION.cff | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CITATION.cff b/CITATION.cff index 24a2572b46..31e8d16a20 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -25,3 +25,14 @@ keywords: - data model - software - NSF +license: "BSD-3-Clause" +contact: + - name: Unidata + city: Boulder + region: Colorado + country: US + email: "support@unidata.ucar.edu" + tel: "303-497-8643" + fax: "303-497-8690" + website: "https://www.unidata.ucar.edu" +doi: "10.5065/D6H70CW6" From 0c7679bd73089b26456398c80128570d60427b6a Mon Sep 17 00:00:00 2001 From: Ward Fisher Date: Wed, 31 Jan 2024 11:32:02 -0800 Subject: [PATCH 3/5] Added CITATION.cff to EXTRA_DIST for distribution. --- Makefile.am | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index 55907f7ef5..619254b172 100644 --- a/Makefile.am +++ b/Makefile.am @@ -33,7 +33,7 @@ cmake CMakeLists.txt COMPILE.cmake.txt config.h.cmake.in \ cmake_uninstall.cmake.in FixBundle.cmake.in nc-config.cmake.in \ RELEASE_NOTES.md CTestConfig.cmake.in CTestCustom.cmake.in \ libnetcdf.settings.in netCDFConfig.cmake.in CMakeInstallation.cmake \ -test-driver-verbose test_common.in fuzz +test-driver-verbose test_common.in fuzz CITATION.cff pkgconfigdir = $(libdir)/pkgconfig pkgconfig_DATA = netcdf.pc From 5365b19fa36a5350a3d01040a87aff9002f5c057 Mon Sep 17 00:00:00 2001 From: Ward Fisher Date: Wed, 31 Jan 2024 15:27:18 -0800 Subject: [PATCH 4/5] Added individual authors, also updated docs/credits.md with nczarr attribution. --- CITATION.cff | 30 ++++++++++++++++++++++++------ docs/credits.md | 4 ++-- 2 files changed, 26 insertions(+), 8 deletions(-) diff --git a/CITATION.cff b/CITATION.cff index 31e8d16a20..4153cef373 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -10,6 +10,22 @@ type: software authors: - name: NSF Unidata website: 'https://unidata.ucar.edu' + - given-names: Russ + family-names: Rew + affiliation: UCAR/Unidata + - given-names: Dennis + family-names: Heimbigner + affiliation: UCAR/Unidata + - given-names: Edward + family-names: Hartnett + affiliation: 'UCAR/Unidata, NOAA' + - given-names: Ward + family-names: Fisher + affiliation: UCAR/Unidata + - given-names: Many + family-names: Others + affiliation: >- + https://github.com/Unidata/netcdf-c/blob/main/docs/credits.md identifiers: - type: doi value: 10.5065/D6H70CW6 @@ -25,14 +41,16 @@ keywords: - data model - software - NSF -license: "BSD-3-Clause" +license: BSD-3-Clause contact: - name: Unidata city: Boulder region: Colorado country: US - email: "support@unidata.ucar.edu" - tel: "303-497-8643" - fax: "303-497-8690" - website: "https://www.unidata.ucar.edu" -doi: "10.5065/D6H70CW6" + email: support@unidata.ucar.edu + tel: 303-497-8643 + fax: 303-497-8690 + website: 'https://www.unidata.ucar.edu' +doi: 10.5065/D6H70CW6 +abstract: > + NetCDF (Network Common Data Form) is a set of software libraries and machine-independent data formats that support the creation, access, and sharing of array-oriented scientific data. It is also a community standard for sharing scientific data. The Unidata Program Center supports and maintains netCDF programming interfaces for C, C++, Java, and Fortran. Programming interfaces are also available for Python, IDL, MATLAB, R, Ruby, and Perl. \ No newline at end of file diff --git a/docs/credits.md b/docs/credits.md index cf93c1c735..1f16716da1 100644 --- a/docs/credits.md +++ b/docs/credits.md @@ -23,8 +23,8 @@ by Robert Pincus. Ed Hartnett updated and simplified the configure-based installation, enhanced Windows support, refactored the documentation while converting it into texinfo, and is the primary developer for netCDF-4. Dennis Heimbigner wrote the netCDF-4 version of ncgen, the C -OPeNDAP client, the dispatch layer, and the implementation of diskless -files. The nccopy utility was added by Russ Rew. Lynton Appel developed +OPeNDAP client, the ncZarr interface, the dispatch layer, and the implementation +of diskless files. The nccopy utility was added by Russ Rew. Lynton Appel developed the C++ implementation for netCDF-4. Ward Fisher overhauled netCDF release-engineering, developed a new build-and-test framework using CMake, virtualization, and container technologies, moved sources to GitHub, developed a Windows/Microsoft Visual Studio port, refactored documentation for improved web access, and merged all the documentation into the sources for maintaining with Markdown and Doxygen. The following people have contributed related software, bug reports, From 8f3af422d7a01625189817306ca5dc2f78f6f99e Mon Sep 17 00:00:00 2001 From: Ward Fisher Date: Wed, 31 Jan 2024 17:27:15 -0800 Subject: [PATCH 5/5] Added Glenn Davis --- CITATION.cff | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CITATION.cff b/CITATION.cff index 4153cef373..132ef64534 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -10,6 +10,9 @@ type: software authors: - name: NSF Unidata website: 'https://unidata.ucar.edu' + - given-names: Glenn + family-names: Davis + affiliation: UCAR/Unidata - given-names: Russ family-names: Rew affiliation: UCAR/Unidata