Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my...
Transcript of Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my...
![Page 1: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/1.jpg)
Python + NEURON
School of Brain Cells and CircuitsErice 2015
NINDS
Michael Hines
![Page 2: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/2.jpg)
Installing ...
![Page 3: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/3.jpg)
Installing on 64bit Windows 10 ...
![Page 4: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/4.jpg)
Run the downloaded file
![Page 5: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/5.jpg)
Install into selected destination folder
![Page 6: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/6.jpg)
Useful if launching IPython.
![Page 7: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/7.jpg)
Install NEURON
![Page 8: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/8.jpg)
NEURON installed
![Page 9: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/9.jpg)
Test by double clicking ’NEURON Demo’
![Page 10: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/10.jpg)
Selecting the ’Release’ button starts a demo.
![Page 11: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/11.jpg)
’Init&Run’ button runs the simulation
![Page 12: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/12.jpg)
Exit by pressing ’NEURONMainMenu/File/Quit’
![Page 13: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/13.jpg)
Test MPI by starting the bash terminal
![Page 14: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/14.jpg)
MPI works? mpiexec −n 2 nrniv −mpi test0.hoc
![Page 15: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/15.jpg)
... but Python not yet installed.
![Page 16: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/16.jpg)
Anaconda is one of several excellent distributions.
![Page 17: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/17.jpg)
NEURON assumes Python 2.7
![Page 18: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/18.jpg)
It is a large distribution
![Page 19: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/19.jpg)
Run.. No need to View
![Page 20: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/20.jpg)
Looks good. Select ’Next’
![Page 21: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/21.jpg)
’Just me’ is fine
![Page 22: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/22.jpg)
I accepted the defaults.
![Page 23: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/23.jpg)
Takes a fair amount of time to install...
![Page 24: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/24.jpg)
Anaconda installed
![Page 25: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/25.jpg)
NEURON works with Python and MPI
![Page 26: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/26.jpg)
IPython can import neuron ...but..
![Page 27: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/27.jpg)
you might first need to copy all the dlls.
![Page 28: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/28.jpg)
Conda can install many other packages.
![Page 29: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/29.jpg)
Mayavi is useful for 3−D graphics.
![Page 30: Python + NEURON › ftp › hines › tmp › mswin_install.pdf · [Z] Register Anaconda as my default Python 2.7 This Will allon other programs, such as Python Tools for Visual Studio](https://reader033.fdocuments.in/reader033/viewer/2022052802/5f1c7a39d01e30535910ad04/html5/thumbnails/30.jpg)
from mayavi ... ; barchart(density)