Source: neuron
Section: science
Priority: optional
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Uploaders: Matthias Klumpp <mak@debian.org>
Build-Depends: bison,
               bluebrain-hpc-coding-conventions,
               catch2,
               chrpath,
               cmake,
               cython3,
               debhelper-compat (= 13),
               dh-sequence-python3,
               flex,
               libbackward-cpp-dev,
               libinterviews-dev,
               libmeschach-dev,
               libpython3-dev,
               librandom123-dev,
               libreadline-dev,
               mpi-default-dev,
               python3-all,
               python3-setuptools,
               zlib1g-dev
Standards-Version: 4.7.0
Rules-Requires-Root: no
X-Python3-Version: >= 3.11
Homepage: https://www.neuron.yale.edu/neuron/
Vcs-Git: https://salsa.debian.org/science-team/neuron.git
Vcs-Browser: https://salsa.debian.org/science-team/neuron

Package: neuron
Architecture: any
Depends: ${misc:Depends},
         ${shlibs:Depends}
Suggests: neuron-dev,
          python3-neuron
Description: Simulation environment for computational models of neurons
 NEURON is a simulation environment for modeling individual neurons and networks
 of neurons. It provides tools for conveniently building, managing, and using
 models in a way that is numerically sound and computationally efficient. It is
 particularly well-suited to problems that are closely linked to experimental
 data, especially those that involve cells with complex anatomical and
 biophysical properties.
 .
 NEURON offers
  * "natural syntax", which allows one to specify model properties in
    familiar idioms
  * efficient and painless spatial and temporal discretization
  * several different, user-selectable numerical integration methods
  * convenient user interface (interpreters + GUI)
  * user-extendable library of biophysical mechanisms

Package: neuron-dev
Architecture: any
Depends: libinterviews-dev,
         libmeschach-dev,
         mpi-default-dev,
         libreadline-dev,
         neuron (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Description: Neuron simulation environment - Development files
 NEURON is a simulation environment for modeling individual neurons and networks
 of neurons. It provides tools for conveniently building, managing, and using
 models in a way that is numerically sound and computationally efficient. It is
 particularly well-suited to problems that are closely linked to experimental
 data, especially those that involve cells with complex anatomical and
 biophysical properties.
 .
 This package contains development files for the NEURON environment.

Package: python3-neuron
Architecture: any
Section: python
Depends: neuron (= ${binary:Version}),
         python3-pkg-resources,
         ${misc:Depends},
         ${python3:Depends},
         ${shlibs:Depends}
Recommends: python3-numpy
Description: Neuron simulation environment - Python bindings
 NEURON is a simulation environment for modeling individual neurons and networks
 of neurons. It provides tools for conveniently building, managing, and using
 models in a way that is numerically sound and computationally efficient. It is
 particularly well-suited to problems that are closely linked to experimental
 data, especially those that involve cells with complex anatomical and
 biophysical properties.
 .
 This package contains Python bindings for NEURON.
