Difference between revisions of "Manual"
From NeuroTychoWiki
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | + | = Python installation manual for Windows = | |
− | Notice that you must have administrative rights on your computer for this manual | + | Notice that you must have administrative rights on your computer for this manual.This manual is only for 32bit windows. |
− | This manual is only for 32bit windows. | + | == Python == |
− | |||
# Download "Windows x86 MSI Installer" for Python 2.6.6 from http://www.python.org/download/releases/2.6.6/ | # Download "Windows x86 MSI Installer" for Python 2.6.6 from http://www.python.org/download/releases/2.6.6/ | ||
Line 15: | Line 14: | ||
## [[File:data/050998d9a57e931e46c2c70119982d27.png]] Click "next". | ## [[File:data/050998d9a57e931e46c2c70119982d27.png]] Click "next". | ||
− | + | == Numpy == | |
NumPy is a open-source numerical computation module for Python. | NumPy is a open-source numerical computation module for Python. | ||
Line 26: | Line 25: | ||
## [[File:5df43fd3c06be4c91191e64e21ec4999.png]] Choice "Python Version 2.6" and click "Next". | ## [[File:5df43fd3c06be4c91191e64e21ec4999.png]] Choice "Python Version 2.6" and click "Next". | ||
− | + | == Scipy == | |
Scipy is a open-source python module for mathematics, science, and engineering. | Scipy is a open-source python module for mathematics, science, and engineering. | ||
# Download "scipy-0.8.0-win32-superpack-python2.6.exe" from http://sourceforge.net/projects/scipy/files/scipy/0.8.0/. | # Download "scipy-0.8.0-win32-superpack-python2.6.exe" from http://sourceforge.net/projects/scipy/files/scipy/0.8.0/. | ||
Line 35: | Line 34: | ||
## Except as otherwise noted, click "Next" to bring forward Installation. | ## Except as otherwise noted, click "Next" to bring forward Installation. | ||
## [[File:a2ee9ebb15add7638912245704e55878.png]] Choice "Python Version 2.6" and click "Next". | ## [[File:a2ee9ebb15add7638912245704e55878.png]] Choice "Python Version 2.6" and click "Next". | ||
− | + | ||
+ | == Matplotlib == | ||
Matplotlib is a plotting library for the Python. | Matplotlib is a plotting library for the Python. | ||
# Visit the official page of matplotlib at http://matplotlib.sourceforge.net/. | # Visit the official page of matplotlib at http://matplotlib.sourceforge.net/. | ||
− | # Click on the [ | + | # Click on the [http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.0.1/ download] link. |
## http://gyazo.argmax.jp/data/88d00ceb483579b5c45915a42ad2dbcf.png | ## http://gyazo.argmax.jp/data/88d00ceb483579b5c45915a42ad2dbcf.png | ||
# Download "matplotlib-1.0.1.win32-py2.6.exe". | # Download "matplotlib-1.0.1.win32-py2.6.exe". | ||
Line 49: | Line 49: | ||
## [[File:cd94b01550095502721ca4acc5747f28.png]] Choice "Python Version 2.6" and click "Next". | ## [[File:cd94b01550095502721ca4acc5747f28.png]] Choice "Python Version 2.6" and click "Next". | ||
− | + | = Sample code for analyzing neurotycho data in python = | |
Notice the we assume "C:/neurotycho" as download directory. If You have download neurotycho datasets elsewhere, adapt the pathes below. | Notice the we assume "C:/neurotycho" as download directory. If You have download neurotycho datasets elsewhere, adapt the pathes below. | ||
− | + | == plotting == | |
#!/usr/bin/python | #!/usr/bin/python | ||
#-*- coding: utf-8 -*- | #-*- coding: utf-8 -*- | ||
Line 83: | Line 83: | ||
plt.show() | plt.show() | ||
− | + | === result === | |
[[File:ca592b24adff54e62f5e2f7af236e919.png]] | [[File:ca592b24adff54e62f5e2f7af236e919.png]] |
Latest revision as of 21:17, 26 February 2011
Contents
Python installation manual for Windows
Notice that you must have administrative rights on your computer for this manual.This manual is only for 32bit windows.
Python
- Download "Windows x86 MSI Installer" for Python 2.6.6 from http://www.python.org/download/releases/2.6.6/
- Run the installer.
- Step through the installer program.
- Except as otherwise noted, click "Next" to bring forward Installation.
- Choice "Install for all users" and click "Next."
- Click "next".
- File:Data/050998d9a57e931e46c2c70119982d27.png Click "next".
Numpy
NumPy is a open-source numerical computation module for Python.
- Download "numpy-1.5.1-win32-superpack-python2.6.exe" from http://sourceforge.net/projects/numpy/files/NumPy/1.5.1/.
- File:d9f9e4c26024b18dc4b21b099e7f900d.png]]
- Run the installer.
- Step through the installer program.
Scipy
Scipy is a open-source python module for mathematics, science, and engineering.
- Download "scipy-0.8.0-win32-superpack-python2.6.exe" from http://sourceforge.net/projects/scipy/files/scipy/0.8.0/.
- Run the installer.
- Step through the installer plogram.
Matplotlib
Matplotlib is a plotting library for the Python.
- Visit the official page of matplotlib at http://matplotlib.sourceforge.net/.
- Click on the download link.
- Download "matplotlib-1.0.1.win32-py2.6.exe".
- Run the installer.
- Step through the installer program.
Sample code for analyzing neurotycho data in python
Notice the we assume "C:/neurotycho" as download directory. If You have download neurotycho datasets elsewhere, adapt the pathes below.
plotting
#!/usr/bin/python #-*- coding: utf-8 -*- import numpy as np import scipy.io import scipy import matplotlib import matplotlib.pyplot as plt _indir = "C:/neurotycho/20100604_S1_ST_K2_ToruYanagawa_mat_ECoG128-Event3/" def load_mat(path): """ loading a matlab data using scipy.io """ return scipy.io.loadmat(path) if __name__=="__main__": mat = load_mat(_indir+"ECoG_ch1.mat")#loading ECoG data data = mat["ECoGData_ch1"][0] event = load_mat(_indir+"Event.mat")##loading event data eindex = event["EventIndex"][0]#EventIndex is one-row vector contains indexes when events were occurred in ECoG data. fig = plt.figure() ax = fig.add_subplot(111) ax.plot(data)#plotting ECoGdata ax.annotate('Inject anesthetic drug', xy=(eindex[0],data[eindex[0]]), xytext=(eindex[0]-170000,2000), arrowprops=dict(facecolor='black', shrink=0.1,), ) plt.show()