Something went wrong. Try again.
lol
Something went wrong. Try again.
1.2 kB · 71 lines
Nix
at master
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172{ lib, stdenv, bidict, buildPythonPackage, fetchFromGitHub, h5py, joblib, matplotlib, mock, numpy, opencv-python, peakutils, pywavelets, scikit-learn, scipy, setuptools, shortuuid, six, tkinter,}:
buildPythonPackage rec { pname = "biosppy"; version = "2.2.4"; pyproject = true;
src = fetchFromGitHub { owner = "scientisst"; repo = "BioSPPy"; tag = "v${version}"; hash = "sha256-ED25/4WmLbXfEfa4KuUJMN+Fc9hd/AdUqgw8mwQes8Y="; };
build-system = [ setuptools ];
dependencies = [ bidict h5py joblib matplotlib mock numpy opencv-python peakutils pywavelets scikit-learn scipy shortuuid six ] ++ lib.optionals stdenv.hostPlatform.isDarwin [ tkinter ];
doCheck = false; # no tests
pythonImportsCheck = [ "biosppy" "biosppy.signals" "biosppy.synthesizers" "biosppy.inter_plotting" "biosppy.features" ];
meta = { description = "Biosignal Processing in Python"; homepage = "https://biosppy.readthedocs.io/"; changelog = "https://github.com/scientisst/BioSPPy/releases/tag/${src.tag}"; license = lib.licenses.bsd3; maintainers = with lib.maintainers; [ genga898 ]; };}