From c52d81dc6bf47759f6c89de9b8b5c71608ea2286 Mon Sep 17 00:00:00 2001 From: WilleBell Date: Mon, 21 Oct 2024 15:20:03 +0200 Subject: [PATCH 1/2] adding easyconfigs: SciANN-0.7.0.1-foss-2022a.eb --- .../s/SciANN/SciANN-0.7.0.1-foss-2022a.eb | 39 +++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 easybuild/easyconfigs/s/SciANN/SciANN-0.7.0.1-foss-2022a.eb diff --git a/easybuild/easyconfigs/s/SciANN/SciANN-0.7.0.1-foss-2022a.eb b/easybuild/easyconfigs/s/SciANN/SciANN-0.7.0.1-foss-2022a.eb new file mode 100644 index 00000000000..0717fc8e997 --- /dev/null +++ b/easybuild/easyconfigs/s/SciANN/SciANN-0.7.0.1-foss-2022a.eb @@ -0,0 +1,39 @@ +easyblock = 'PythonBundle' + +name = 'SciANN' +version = '0.7.0.1' + +homepage = 'https://github.com/ehsanhaghighat/sciann' +description = """ +A Keras/Tensorflow wrapper for scientific computations and physics-informed deep learning +using artificial neural networks. +""" + +toolchain = {'name': 'foss', 'version': '2022a'} + +dependencies = [ + ('Python', '3.10.4'), + ('SciPy-bundle', '2022.05'), + ('PyYAML', '6.0'), + ('h5py', '3.7.0'), + ('scikit-learn', '1.1.2'), + ('TensorFlow', '2.11.0'), + ('pymatgen', '2023.3.10'), # for pybtex and latexcodec + ('matplotlib', '3.5.2'), + ('pygraphviz', '1.10'), +] + +use_pip = True +sanity_pip_check = True + +exts_list = [ + ('pydot', '2.0.0', { + 'checksums': ['60246af215123fa062f21cd791be67dda23a6f280df09f68919e637a1e4f3235'], + }), + (name, version, { + 'modulename': 'sciann', + 'checksums': ['7d7acf61346b4201628c5656e2c904e9a9c7cda78086e76d075b5c7bb90adf3c'], + }), +] + +moduleclass = 'ai' From c2c9d2aec78966c55b91776334d5f76915093502 Mon Sep 17 00:00:00 2001 From: WilleBell Date: Mon, 28 Oct 2024 10:34:57 +0100 Subject: [PATCH 2/2] pydot as dependency instead of extension --- easybuild/easyconfigs/s/SciANN/SciANN-0.7.0.1-foss-2022a.eb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/easybuild/easyconfigs/s/SciANN/SciANN-0.7.0.1-foss-2022a.eb b/easybuild/easyconfigs/s/SciANN/SciANN-0.7.0.1-foss-2022a.eb index 0717fc8e997..9b14f9ce1be 100644 --- a/easybuild/easyconfigs/s/SciANN/SciANN-0.7.0.1-foss-2022a.eb +++ b/easybuild/easyconfigs/s/SciANN/SciANN-0.7.0.1-foss-2022a.eb @@ -21,15 +21,13 @@ dependencies = [ ('pymatgen', '2023.3.10'), # for pybtex and latexcodec ('matplotlib', '3.5.2'), ('pygraphviz', '1.10'), + ('pydot', '1.4.2'), ] use_pip = True sanity_pip_check = True exts_list = [ - ('pydot', '2.0.0', { - 'checksums': ['60246af215123fa062f21cd791be67dda23a6f280df09f68919e637a1e4f3235'], - }), (name, version, { 'modulename': 'sciann', 'checksums': ['7d7acf61346b4201628c5656e2c904e9a9c7cda78086e76d075b5c7bb90adf3c'],