From a3ca8237267b9feed0b998873199796901d6559d Mon Sep 17 00:00:00 2001 From: Alex Domingo Date: Thu, 19 Jan 2023 23:15:51 +0100 Subject: [PATCH] adding easyconfigs: umap-learn-0.5.3-foss-2020b.eb --- .../umap-learn/umap-learn-0.5.3-foss-2020b.eb | 41 +++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 easybuild/easyconfigs/u/umap-learn/umap-learn-0.5.3-foss-2020b.eb diff --git a/easybuild/easyconfigs/u/umap-learn/umap-learn-0.5.3-foss-2020b.eb b/easybuild/easyconfigs/u/umap-learn/umap-learn-0.5.3-foss-2020b.eb new file mode 100644 index 00000000000..e3de10224d6 --- /dev/null +++ b/easybuild/easyconfigs/u/umap-learn/umap-learn-0.5.3-foss-2020b.eb @@ -0,0 +1,41 @@ +# Author: Denis Krišťák (INUITS) +# This is a contribution from HPCNow! (http://hpcnow.com) +# Update: Erica Bianco +# License:: GPL-v3.0 +easyblock = "PythonBundle" + +name = 'umap-learn' +version = '0.5.3' + +homepage = 'https://umap-learn.readthedocs.io/en/latest/' +description = """ +Uniform Manifold Approximation and Projection (UMAP) is a dimension reduction technique +that can be used for visualisation similarly to t-SNE, but also for general non-linear +dimension reduction. +""" + +toolchain = {'name': 'foss', 'version': '2020b'} +dependencies = [ + ('Python', '3.8.6'), + ('SciPy-bundle', '2020.11'), + ('scikit-learn', '0.23.2'), + ('numba', '0.53.1'), + ('LLVM', '11.0.0'), + ('tqdm', '4.56.2'), +] + +use_pip = True + +exts_list = [ + ('pynndescent', '0.5.7', { + 'checksums': ['ecb395255fa36a748b5870b4ba0300ea0f7da8b1964864b8edd62577a84dfd7d'], + }), + (name, version, { + 'modulename': 'umap', + 'checksums': ['dbd57cb181c2b66d238acb5635697526bf24c798082daed0cf9b87f6a3a6c0c7'], + }), +] + +sanity_pip_check = True + +moduleclass = 'tools'