KCNHUB: Python: Add Tonic
parent
c8d4c49fb8
commit
d19c0288e6
|
@ -43,6 +43,8 @@
|
||||||
brian2
|
brian2
|
||||||
# SpiNNaker simulator
|
# SpiNNaker simulator
|
||||||
spynnaker
|
spynnaker
|
||||||
|
# fetching neuromorphic data:
|
||||||
|
tonic
|
||||||
|
|
||||||
# Machine learning toolkits:
|
# Machine learning toolkits:
|
||||||
tensorflow
|
tensorflow
|
||||||
|
|
|
@ -30,4 +30,100 @@ final: final-py: prev-py: {
|
||||||
numpy
|
numpy
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
importRosbag = final-py.buildPythonPackage {
|
||||||
|
pname = "importRosbag";
|
||||||
|
version = "1.0.4.1";
|
||||||
|
|
||||||
|
src = final.fetchFromGitHub {
|
||||||
|
owner = "event-driven-robotics";
|
||||||
|
repo = "importRosbag";
|
||||||
|
rev = "71183fe375ec0f79512100db16c1a955b7aadf62";
|
||||||
|
hash = "sha256-2ey+IGKqkvvHhEneoZlSx1g074/WKpWKZED04BVXkaM=";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = with final-py; [
|
||||||
|
tqdm
|
||||||
|
numpy
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
expelliarmus = final-py.buildPythonPackage {
|
||||||
|
pname = "expelliarmus";
|
||||||
|
version = "14-03-23";
|
||||||
|
|
||||||
|
src = final.fetchFromGitHub {
|
||||||
|
owner = "open-neuromorphic";
|
||||||
|
repo = "expelliarmus";
|
||||||
|
rev = "6ed9e41e4d289b45d5e2ca2526cff4ea276f3494";
|
||||||
|
hash = "sha256-glW0W6OjTpWu+DKtGHBaJXBm7XMZSQYEaC2DjghQFho=";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = with final-py; [
|
||||||
|
pytest
|
||||||
|
];
|
||||||
|
|
||||||
|
propagatedBuildInputs = with final-py; [
|
||||||
|
numpy
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
pytorch-data = final-py.buildPythonPackage rec {
|
||||||
|
pname = "pytorch-data";
|
||||||
|
version = "0.7.1";
|
||||||
|
|
||||||
|
src = final.fetchFromGitHub {
|
||||||
|
owner = "pytorch";
|
||||||
|
repo = "data";
|
||||||
|
rev = "v${version}";
|
||||||
|
hash = "sha256-yF3WHVOP1BIhGpitkQDy8dry4ZnEOh4+U6XTaG7mBv4=";
|
||||||
|
fetchSubmodules = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
nativeBuildInputs = with final; [
|
||||||
|
cmake
|
||||||
|
];
|
||||||
|
|
||||||
|
dontUseCmakeConfigure = true;
|
||||||
|
|
||||||
|
buildInputs = with final; [
|
||||||
|
git
|
||||||
|
];
|
||||||
|
|
||||||
|
propagatedBuildInputs = with final-py; [
|
||||||
|
urllib3
|
||||||
|
requests
|
||||||
|
torch
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
tonic = final-py.buildPythonPackage rec {
|
||||||
|
pname = "tonic";
|
||||||
|
version = "1.5.0";
|
||||||
|
env.PBR_VERSION = version;
|
||||||
|
src = final.fetchFromGitHub {
|
||||||
|
owner = "neuromorphs";
|
||||||
|
repo = "tonic";
|
||||||
|
rev = "v${version}";
|
||||||
|
hash = "sha256-edwd/iJpwBXGw7CB7bD/ZVW/47pwrTOzD2lX5ULHiMY=";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = with final-py; [
|
||||||
|
numpy
|
||||||
|
h5py
|
||||||
|
importRosbag
|
||||||
|
scipy
|
||||||
|
tqdm
|
||||||
|
librosa
|
||||||
|
pbr
|
||||||
|
expelliarmus
|
||||||
|
typing-extensions
|
||||||
|
# Technically not required
|
||||||
|
torch
|
||||||
|
torchaudio
|
||||||
|
pytorch-data
|
||||||
|
];
|
||||||
|
};
|
||||||
} // (import ./spynnaker.nix final final-py prev-py)
|
} // (import ./spynnaker.nix final final-py prev-py)
|
||||||
|
|
Loading…
Reference in New Issue