NeuronVisio מתחבר עם NEURON באמצעות ממשק Python NEURON החדש.
התקנה:
כדי להתקין NeuronVisio אתה צריך לספק את התלות הבאה
& Nbsp; * pygtk
& Nbsp; * חזותי
& Nbsp; * matplotlib
התקנה קלה
הדרך הקלה ביותר להשיג neuronvisio היא אם יש לך setuptools מותקן:
easy_install neuronvisio
ללא setuptools, זה עדיין די קל. הורד את קובץ neuronvisio.tgz מדף Cheeseshop של neuronvisio, untar וריצה:
פיתון setup.py להתקין
תיעוד
התיעוד זמין בתיקיית doc או באינטרנט.
להתחלה מהירה
קוד זה רק כדי לתת מושג באופן השימוש במודול nrnvisio:
אש עד 1. קונסולת ipython עם מתג pylab .:
& Nbsp; ipython -pylab # אם אתה לא משתמש במתג שאתה לא רואה שום גרף.
2. יבוא מודול:
& Nbsp; מneuronvisio.controls לייבא בקרה
& Nbsp; בקרות = בקרה ()
כאשר nrnvisio הוא התחיל את החוט הוא הושק. באשכול זה כל התהליך של nrnvisio יקרה מבלי לחסום הקונסולה.
כדוגמא מהירה את הקוד הבא:
& Nbsp; 1. יוצר סעיף יחיד בשם סומה
& Nbsp; 2. הכנס ערוץ Hodgkey-האקסלי ומוליכות פסיביות
& Nbsp; 3. הכנס alphaSynapse לספק Stimul.
דוגמא מהירה יכולה להיות הבאה ::
מבקרת יבוא nrnvisio.controls
בקרות = בקרה () # החל GUI
מ# h יבוא נוירון קבלת HocInterpreter
סומה = h.Section () # יצירת סעיף
soma.insert ("hh ') # הוספת ערוץ HH
# Soma.insert ("pas ') הכנסה פסיבית מוליכות
syn = h.AlphaSynapse קלט # הסינפטי (0.5, שניות = סומה)
syn.onset = 0.5 # כאשר לירות
syn.gmax = 0.05 # המוליכות של סינפסה
syn.e = 0 # פוטנציאל ההיפוך
דוגמא נוסף בתכנית דוגמא הספרייה איך להשתמש Neuronvisio עם מודל מורכב יותר
תכונות :.
- של המודל עם האפשרות לשנות אותו זמן ריצה
דרישות :
- Python
תגובות לא נמצא