# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4

PortSystem          1.0
PortGroup           python 1.0

name                py-umap-learn
version             0.5.1
platforms           {darwin any}
supported_archs     noarch
license             BSD
maintainers         nomaintainer

description         Uniform Manifold Approximation and Projection

long_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.

homepage            http://github.com/lmcinnes/umap

checksums           rmd160  c922b5c74b1a72c19fbb7cd69167204c45545ae2 \
                    sha256  3e3e5e526109866012a9da79f423c922edc379c6cac9bf65ea08fbb9dd93ff3a \
                    size    80906

python.versions     39
python.pep517       yes

if {${name} ne ${subport}} {
    depends_run-append \
                    port:py${python.version}-numba \
                    port:py${python.version}-numpy \
                    port:py${python.version}-scikit-learn \
                    port:py${python.version}-scipy

    livecheck.type  none
}
