Skip to content
Open
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
58 changes: 58 additions & 0 deletions easybuild/easyconfigs/c/clisops/clisops-0.15.0-foss-2023b.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
easyblock = 'PythonBundle'

name = 'clisops'
version = '0.15.0'

homepage = 'https://clisops.readthedocs.io'
description = """
The clisops package (pronounced "clie-sops") provides a python library for
running data-reduction operations on Xarray data sets or files that can be
interpreted by Xarray. These basic operations (subsetting, averaging and
regridding) are likely to work where data structures are NetCDF-centric, such
as those found in ESGF data sets."""

toolchain = {'name': 'foss', 'version': '2023b'}

builddependencies = [
('Cython', '3.0.10'), # required for cftime
('hatchling', '1.18.0'), # required for filelock
]

dependencies = [
('Python', '3.11.5'),
('SciPy-bundle', '2023.11'),
('dask', '2024.5.1'),
('xarray', '2024.5.0'),
('aiohttp', '3.9.5'),
('Cartopy', '0.22.0'),
('GDAL', '3.9.0'),
('geopandas', '1.0.1'),
('pyproj', '3.6.1'),
('zarr', '2.18.3'),
]

exts_list = [
('filelock', '3.18.0', {
'checksums': ['adbc88eabb99d2fec8c9c1b229b171f18afa655400173ddc653d5d01501fb9f2'],
}),
('cf_xarray', '0.10.3', {
'checksums': ['009143716ae1f49dc5d37624d7b6e1b0ec424b0a892a84f8f0a85e0970dc3453'],
}),
('cftime', '1.6.4', {
'checksums': ['e325406193758a7ed67308deb52e727782a19e384e183378e7ff62098be0aedc'],
}),
('roocs_grids', '0.1.2', {
'checksums': ['7dbf178314950b0c0160032412677141106701c38141d2481c0e622c7b3efed0'],
}),
('loguru', '0.7.3', {
'checksums': ['19480589e77d47b8d85b2c827ad95d49bf31b0dcde16593892eb51dd18706eb6'],
}),
('bottleneck', '1.4.2', {
'checksums': ['fa8e8e1799dea5483ce6669462660f9d9a95649f6f98a80d315b84ec89f449f4'],
}),
(name, version, {
'checksums': ['b1f8dc38d6d77fa45cd953af90f2fcbef7c9fae30441ed59496d61bffd3cede8'],
}),
]

moduleclass = 'geo'
51 changes: 51 additions & 0 deletions easybuild/easyconfigs/x/xclim/xclim-0.53.2-foss-2023b.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
easyblock = 'PythonBundle'

name = 'xclim'
version = '0.53.2'

homepage = 'https://xclim.readthedocs.io'
description = """
xclim is an operational Python library for climate services, providing numerous
climate-related indicator tools with an extensible framework for constructing
custom climate indicators, statistical downscaling and bias adjustment of
climate model simulations, as well as climate model ensemble analysis tools."""

toolchain = {'name': 'foss', 'version': '2023b'}

dependencies = [
('Python', '3.11.5'),
('SciPy-bundle', '2023.11'),
('PyYAML', '6.0.1'),
('Pint', '0.24'),
('Arrow', '16.1.0'),
('scikit-learn', '1.4.0'),
('xarray', '2024.5.0'),
('dask', '2024.5.1'),
('clisops', '0.15.0'), # optional
('statsmodels', '0.14.1'),
]

exts_list = [
('numpy_groupies', '0.11.2', {
'checksums': ['2fda978c4d28d2f1633a63972f425d0a7f2f12a75505d215b41b6de712e2ec4b'],
}),
('flox', '0.10.0', {
'checksums': ['4d326f13597c99ea0ce260b54f4c88d071445816efc83e42e3f8d4030e835654'],
}),
('boltons', '25.0.0', {
'checksums': ['e110fbdc30b7b9868cb604e3f71d4722dd8f4dcb4a5ddd06028ba8f1ab0b5ace'],
}),
('jsonpickle', '4.0.2', {
'checksums': ['3e650b9853adcdab9d9d62a88412b6d36e9a59ba423b01cacf0cd4ee80733aca'],
}),
('yamale', '6.0.0', {
'checksums': ['60be681f35e4939320b89de0d6f187ee0e5479ae7f7286b7f17f0859ddee4a66'],
}),
(name, version, {
'checksums': ['733fb3235fb13af847eb5f1b73d45b6fa6b2a6d9bd5ad69b4110a7a2d7eec868'],
}),
]

sanity_check_commands = ['xclim --help']

moduleclass = 'geo'
Loading