Jupyterhub: QOL & NEST Fix (MPI remove)
parent
22e4f6b232
commit
9adfae87ee
|
@ -8,29 +8,48 @@
|
|||
c.SystemdSpawner.mem_limit = '2G'
|
||||
c.SystemdSpawner.cpu_limit = 1.0
|
||||
'';
|
||||
|
||||
kernels = {
|
||||
python3 = let
|
||||
env = (pkgs.python3.withPackages (pythonPackages: with pythonPackages; [
|
||||
# Necessary for use as a kernel
|
||||
ipykernel
|
||||
ipdb
|
||||
# Interactive widgets
|
||||
ipywidgets
|
||||
# Show images/media
|
||||
mediapy
|
||||
# Progress bars etc. for in Jupyter/IPython
|
||||
halo
|
||||
|
||||
# Common Python Libraries
|
||||
numpy
|
||||
scipy
|
||||
scikit-learn
|
||||
pandas
|
||||
# Tables displayed in Jupyter: like Pandas Dataframes
|
||||
ipytablewidgets
|
||||
matplotlib
|
||||
ipympl
|
||||
matplotlib-inline
|
||||
seaborn
|
||||
|
||||
# Neural Data Processing Libraries
|
||||
# Temporarily broken?: https://github.com/NixOS/nixpkgs/issues/259812
|
||||
# mne-python
|
||||
nibabel
|
||||
# View niftis!
|
||||
ipyniivue
|
||||
neo
|
||||
|
||||
# Neurosimulators
|
||||
neuronpy
|
||||
nest
|
||||
# nest with MPI is incompatible with Jupyter:
|
||||
# https://www.nest-simulator.org/pynest-api/_modules/nest.html
|
||||
# see pynestkernel comments about their workaround
|
||||
(nest.override {
|
||||
withMpi = false;
|
||||
})
|
||||
brian2
|
||||
]));
|
||||
in {
|
||||
|
|
Loading…
Reference in New Issue