at 22.05-pre 781 B view raw
1{ lib 2, stdenv 3, python 4, fetchFromGitHub 5, buildPythonPackage 6, future 7, numpy 8, scipy 9, matplotlib 10, nose 11}: 12 13buildPythonPackage rec { 14 pname = "pydmd"; 15 version = "0.3.3"; 16 17 src = fetchFromGitHub { 18 owner = "mathLab"; 19 repo = "PyDMD"; 20 rev = "v${version}"; 21 sha256 = "1516dhmpwi12v9ly9jj18wpz9k696q5k6aamlrbby8wp8smajgrv"; 22 }; 23 24 propagatedBuildInputs = [ future numpy scipy matplotlib ]; 25 checkInputs = [ nose ]; 26 27 checkPhase = '' 28 ${python.interpreter} test.py 29 ''; 30 pythonImportsCheck = [ "pydmd" ]; 31 32 meta = { 33 description = "Python Dynamic Mode Decomposition"; 34 homepage = "https://mathlab.github.io/PyDMD/"; 35 license = lib.licenses.mit; 36 maintainers = with lib.maintainers; [ yl3dy ]; 37 broken = stdenv.hostPlatform.isAarch64; 38 }; 39}