spack/var/spack/repos/builtin/packages/py-efel/package.py
Harmen Stoppels 7b9f8abce5
Add depends_on([c,cxx,fortran]) (#45217)
Add language dependencies `c`, `cxx`, and `fortran`.

These `depends_on` statements are auto-generated based on file extensions found
in source tarballs/zipfiles.

The `# generated` comment can be removed by package maintainers after
validating correctness.
2024-07-17 16:07:43 +02:00

29 lines
1.1 KiB
Python

# Copyright 2013-2024 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 PyEfel(PythonPackage):
"""The Electrophys Feature Extract Library (eFEL) allows
neuroscientists to automatically extract features from time series data
recorded from neurons (both in vitro and in silico).
Examples are the action potential width and amplitude in
voltage traces recorded during whole-cell patch clamp experiments.
The user of the library provides a set of traces and selects the
features to be calculated. The library will then extract the requested
features and return the values to the user."""
homepage = "https://github.com/BlueBrain/eFEL"
pypi = "efel/efel-3.0.80.tar.gz"
license("LGPL-3.0-or-later")
version("5.2.0", sha256="ed2c5efe22a4c703a4d9e47775b939009e1456713ac896898ebabf177c60b1dc")
depends_on("cxx", type="build") # generated
depends_on("py-setuptools", type="build")
depends_on("py-numpy@1.6:", type=("build", "run"))