# -*- 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
PortGroup           select 1.0

name                py-astroML
version             1.0.2.post1
revision            0

categories-append   science
license             BSD
platforms           {darwin any}
supported_archs     noarch
maintainers         {aronnax @lpsinger} openmaintainer

description         tools for machine learning and data mining in astronomy
long_description    AstroML is a Python module for machine learning and data \
                    mining built on numpy, scipy, scikit-learn, and \
                    matplotlib, and distributed under the 3-Clause BSD \
                    license. It contains a growing library of statistical and \
                    machine learning routines for analyzing astronomical data \
                    in python, loaders for several open astronomical datasets, \
                    and a large suite of examples of analyzing and visualizing \
                    astronomical datasets.

homepage            https://www.astroml.org

checksums           rmd160  3ecbf681ebfccab92dc497561dfc5c2ee1e7dc5a \
                    sha256  45188a7a88a36ca3ec5a3aa04e5fa227f42d17415a6e168fb523375c1aabe291 \
                    size    115119

python.versions     313

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