diff --git a/CITATION.cff b/CITATION.cff new file mode 100644 index 0000000000..132ef64534 --- /dev/null +++ b/CITATION.cff @@ -0,0 +1,59 @@ +# 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' + - given-names: Glenn + family-names: Davis + affiliation: UCAR/Unidata + - 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 + 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 +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 +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/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 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,