summary refs log tree commit diff
path: root/pkgs/development/python-modules
diff options
context:
space:
mode:
authortbenst <lensman@tylerbenster.com>2019-10-31 14:00:29 -0700
committerJon <jonringer@users.noreply.github.com>2019-12-15 16:04:41 -0800
commit60829ec4a11b059281d385468d19d3e61e44c4f4 (patch)
tree540ce5bf5fbcdc71dcd36e6d976952387354943b /pkgs/development/python-modules
parentaf596113d1ff190c5747b90a7c177172e25b06c7 (diff)
downloadnixpkgs-60829ec4a11b059281d385468d19d3e61e44c4f4.tar
nixpkgs-60829ec4a11b059281d385468d19d3e61e44c4f4.tar.gz
nixpkgs-60829ec4a11b059281d385468d19d3e61e44c4f4.tar.bz2
nixpkgs-60829ec4a11b059281d385468d19d3e61e44c4f4.tar.lz
nixpkgs-60829ec4a11b059281d385468d19d3e61e44c4f4.tar.xz
nixpkgs-60829ec4a11b059281d385468d19d3e61e44c4f4.tar.zst
nixpkgs-60829ec4a11b059281d385468d19d3e61e44c4f4.zip
python3packages.stytra: init at 0.8.26
Diffstat (limited to 'pkgs/development/python-modules')
-rw-r--r--pkgs/development/python-modules/flammkuchen/default.nix5
-rw-r--r--pkgs/development/python-modules/stytra/default.nix81
2 files changed, 84 insertions, 2 deletions
diff --git a/pkgs/development/python-modules/flammkuchen/default.nix b/pkgs/development/python-modules/flammkuchen/default.nix
index 7cc309e38c3..3a3d82cd8bb 100644
--- a/pkgs/development/python-modules/flammkuchen/default.nix
+++ b/pkgs/development/python-modules/flammkuchen/default.nix
@@ -1,9 +1,10 @@
-{ lib, pkgs, buildPythonPackage, fetchPypi, isPy3k
+{ lib, pkgs, buildPythonPackage, fetchPypi, isPy27
 , numpy
 , scipy
 , tables
 , pandas
 , nose
+, configparser
 }:
 
 buildPythonPackage rec {
@@ -24,7 +25,7 @@ buildPythonPackage rec {
     scipy
     tables
     pandas
-  ];
+  ] ++ lib.optionals isPy27 [ configparser ];
 
   meta = {
     homepage = "https://github.com/portugueslab/flammkuchen";
diff --git a/pkgs/development/python-modules/stytra/default.nix b/pkgs/development/python-modules/stytra/default.nix
new file mode 100644
index 00000000000..a564798c58a
--- /dev/null
+++ b/pkgs/development/python-modules/stytra/default.nix
@@ -0,0 +1,81 @@
+{ lib, pkgs, buildPythonPackage, fetchPypi, isPy3k, callPackage
+, opencv3
+, pyqt5
+, pyqtgraph
+, numpy
+, scipy
+, numba
+, pandas
+, tables
+, git
+, ffmpeg
+, scikitimage
+, matplotlib
+, qdarkstyle
+, GitPython
+, anytree
+, pims
+, imageio
+, imageio-ffmpeg
+, av
+, nose
+, pytest
+, pyserial
+, arrayqueues
+, colorspacious
+, qimage2ndarray
+, flammkuchen
+, lightparam
+}:
+
+buildPythonPackage rec {
+  pname = "stytra";
+  version = "0.8.26";
+  disabled = !isPy3k;
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "81842a957e3114230c2d628f64325cd89d166913b68c3f802c89282f40918587";
+  };
+  doCheck = false;
+  checkInputs = [
+    nose
+    pytest
+    pyserial
+  ];
+
+
+  propagatedBuildInputs = [
+    opencv3
+    pyqt5
+    pyqtgraph
+    numpy
+    scipy
+    numba
+    pandas
+    tables
+    git
+    ffmpeg
+    scikitimage
+    matplotlib
+    qdarkstyle
+    GitPython
+    anytree
+    qimage2ndarray
+    flammkuchen
+    pims
+    colorspacious
+    lightparam
+    imageio
+    imageio-ffmpeg
+    arrayqueues
+    av
+  ];
+
+  meta = {
+    homepage = "https://github.com/portugueslab/stytra";
+    description = "A modular package to control stimulation and track behaviour";
+    license = lib.licenses.gpl3;
+    maintainers = with lib.maintainers; [ tbenst ];
+  };
+}