Package: add new package py-fitter (#33652)

* Add new python package

* Fix isort style issues

* Add additional dependencies

* Add additional dependencies

* Remove comments

* Add additional explicit dependencies
This commit is contained in:
Carson Woods 2022-11-02 14:42:10 -04:00 committed by GitHub
parent 4b549560f9
commit 0661c1f531
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -0,0 +1,29 @@
# Copyright 2013-2022 Lawrence Livermore National Security, LLC and other
# Spack Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
from spack.package import *
class PyFitter(PythonPackage):
"""fitter package provides a simple class to identify the distribution
from which a data samples is generated from. It uses 80 distributions
from Scipy and allows you to plot the results to check what is the
most probable distribution and the best parameters."""
homepage = "https://github.com/cokelaer/fitter"
pypi = "fitter/fitter-1.5.1.tar.gz"
maintainers = ["carsonwoods"]
version("1.5.1", sha256="893b35ad0a84c3b96b63ec203a6a79effdba98777aed966ae61709f5e1e8cf99")
depends_on("py-setuptools", type="build")
depends_on("py-pandas", type=("build", "run"))
depends_on("py-numpy", type=("build", "run"))
depends_on("py-scipy@0.18:", type=("build", "run"))
depends_on("py-tqdm", type=("build", "run"))
depends_on("py-joblib", type=("build", "run"))
depends_on("py-click", type=("build", "run"))
depends_on("py-matplotlib", type=("build", "run"))