diff --git a/easybuild/easyconfigs/c/cfchecker/cfchecker-4.1.0-foss-2023b.eb b/easybuild/easyconfigs/c/cfchecker/cfchecker-4.1.0-foss-2023b.eb new file mode 100644 index 000000000000..077f14d8c48c --- /dev/null +++ b/easybuild/easyconfigs/c/cfchecker/cfchecker-4.1.0-foss-2023b.eb @@ -0,0 +1,28 @@ +# Author: Stamen Miroslavov +# Barcelona Supercomputing Center 2025 + +easyblock = 'PythonBundle' + +name = 'cfchecker' +version = '4.1.0' + +homepage = 'https://github.com/cedadev/cf-checker' +description = """The CF Checker is a utility that checks the contents of a NetCDF file complies + with the Climate and Forecasts (CF) Metadata Convention.""" + +toolchain = {'name': 'foss', 'version': '2023b'} + +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), + ('netcdf4-python', '1.7.1.post2'), + ('cfunits', '3.3.7'), +] + +exts_list = [ + (name, version, { + 'checksums': ['10b86748565c9e0f4c959e4d82fe83b00344551db3db3c7d0d2f8c31449aa1b9'], + }), +] + +moduleclass = 'data' diff --git a/easybuild/easyconfigs/c/cftime/cftime-1.6.4-gfbf-2023b.eb b/easybuild/easyconfigs/c/cftime/cftime-1.6.4-gfbf-2023b.eb new file mode 100644 index 000000000000..3ba763aec166 --- /dev/null +++ b/easybuild/easyconfigs/c/cftime/cftime-1.6.4-gfbf-2023b.eb @@ -0,0 +1,30 @@ +# Author: Stamen Miroslavov +# Barcelona Supercomputing Center 2026 + +easyblock = 'PythonBundle' + +name = 'cftime' +version = '1.6.4' + +homepage = 'https://unidata.github.io/cftime' +description = """Python library for decoding time units and variable values in a netCDF file + conforming to the Climate and Forecasting (CF) netCDF conventions.""" + +toolchain = {'name': 'gfbf', 'version': '2023b'} + +builddependencies = [ + ('Cython', '3.0.10'), +] + +dependencies = [ + ('Python', '3.11.5'), + ('SciPy-bundle', '2023.11'), +] + +exts_list = [ + (name, version, { + 'checksums': ['e325406193758a7ed67308deb52e727782a19e384e183378e7ff62098be0aedc'], + }), +] + +moduleclass = 'lib' diff --git a/easybuild/easyconfigs/c/cfunits/cfunits-3.3.7-gfbf-2023b.eb b/easybuild/easyconfigs/c/cfunits/cfunits-3.3.7-gfbf-2023b.eb new file mode 100644 index 000000000000..f88c872808f0 --- /dev/null +++ b/easybuild/easyconfigs/c/cfunits/cfunits-3.3.7-gfbf-2023b.eb @@ -0,0 +1,28 @@ +# Author: Stamen Miroslavov +# Barcelona Supercomputing Center 2025 + +easyblock = 'PythonBundle' + +name = 'cfunits' +version = '3.3.7' + +homepage = 'https://github.com/NCAS-CMS/cfunits' +description = """A Python interface to UNIDATA's UDUNITS-2 package with CF extensions. + Store, combine and compare physical units and convert numeric values to different units.""" + +toolchain = {'name': 'gfbf', 'version': '2023b'} + +dependencies = [ + ('Python', '3.11.5'), + ('UDUNITS', '2.2.28'), + ('SciPy-bundle', '2023.11'), + ('cftime', '1.6.4'), +] + +exts_list = [ + (name, version, { + 'checksums': ['e271ae2c01765cc437e7eefd802846894367179e3208653ab9b520ade48286d6'], + }), +] + +moduleclass = 'lib'