ToDo.txt 3.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. * MacroTimeStep und DeltaT: an einigen stellen wird evtl. noch davon
  2. ausgegangen, dass MacroTimeStep==1000 und DeltaT==0.25
  3. --> überprüfen und entsprechend abstrahieren
  4. --> mit anderen Werten testen
  5. * "static" ersetzen durch ???
  6. siehe Stroustrup, S. 880 (B.2.3. Mißbilligte Sprachmittel) und S.
  7. 212
  8. * 17.08.2006 TuneNoiseAmplitude und TuneBalancedInhibition:
  9. Neuronen-Parameter als Hash abspeichern und dazugehörige Parameter
  10. in tmp Datei speichern. Bei erneutem Start mit identischen Parametern
  11. nur die Werte aus der Datei auslesen, statt neues Tuning durchzufahren
  12. * 18.08.2006 simcontrol_testLearn erweitern, so dass InitParams für
  13. Lernregel eingestellt werden können.
  14. überflüssigen Quellcode und Variablen aus testLearn.cpp entfernen
  15. * 03.09.2006
  16. Hodgkin-Huxley-Layer implementieren, um Vergleich zu ermöglichen
  17. * 19.09.2006
  18. Typ-Inkonsistenz überprüfen:
  19. src/libcsim.cpp: In constructor
  20. PictureSequenceInput::PictureSequenceInput(layer*, csimInputChannel, float,
  21. float, float, float, float)':
  22. src/libcsim.cpp:7069: warning: converting to nt' from loat'
  23. * 04.10.2006
  24. XML-Dateien in csim einlesen (mittels DOM): SimInfo, StimulusInfo
  25. xerces-c:
  26. http://xml.apache.org/xerces-c/program-dom.html
  27. http://www.doctronic.de/knowhow/vortraege/DE_1.2002_91_94_monitor.pdf
  28. oder (Empfehlung von Sebastian Thias): tinyxml
  29. http://www.grinninglizard.com/tinyxmldocs/index.html
  30. * 05.10.2006
  31. Teile aus layer::proceede in methode von AmpaNmdaGabaChannels
  32. auslagern, z.B. decaying of potentials
  33. * 05.10.2006
  34. in layer und connection unbenutzte Arrays freigeben
  35. (Speicher-Verschwendung!): **sd in connection [done], *u in DecoLifLayer
  36. (von layer geerbt)
  37. * 05.10.2006
  38. globale Infos in Sim.SimInfo abspeichern (dt, MacroTimeStep, ...)
  39. * 10.10.2006
  40. GraphViz-Fenster in libsimcontrol (so dass es per button in jedes
  41. simcontrol eingebunden werden kann)
  42. * 11.10.2006
  43. Simcontrol: Modul erstellen, welches automatisch alle Parameter
  44. aus der Config-Datei einliest, und über ein Eingabe-Fenster zur
  45. Verfügung stellt. Für jeden Parameter kann markiert werden,
  46. ob er im Interface bleiben soll (mittels Checkbox)
  47. In zusätzlicher Datei wird gespeichert, welche Parameter gezeigt
  48. werden (Status: "Show" oder "Hide"). Mittels "ShowAll"-Button
  49. werden alle gezeigt
  50. * 11.10.2006
  51. csim_MultiSpikeMovie.pro: Umrandung der Layer, Beschriftung,
  52. automatische Skalierung von gain[i] (plus Visualisierung der
  53. Skala mittels Mini-Diagram)
  54. * 24.01.2007
  55. Abfangen (und Beheben?) des Fehlers, wenn für die Input-Datei noch
  56. kein *.meta.xml vorliegt (neues anlegen???, oder Datei einfach laden)
  57. * 24.01.2007
  58. Bei Dateioperationen prüfen, ob der Dateiname kein Leerstring ist!!
  59. z.B. gibt es einen segfault, wenn der Layername noch nicht gesetzt
  60. ist, und StartBinRec() ausgeführt wird. --> Fehler abfangen
  61. * 04.02.2007
  62. Beim Laden der Gewichte könnte man noch die Möglichkeit geben,
  63. die Gewichts-Dateien einer bestimmten Trial-Nummer zu verwenden.
  64. * 22.10.2007
  65. in graphviz-Bild mehr Infos einbauen (Synapsen-Typ, Normalisierung),
  66. Farbe nutzen
  67. * 28.11.2007
  68. --SimControlName ohne Parameter kann zu Konfusionen füren, manchmal
  69. wird der naechste Parameter --TauRec als SimControlName eingetragen ??
  70. * 22.02.2009
  71. Visualisierung: C++, tcl/tk oder perl-Tool zur Visualisierung von
  72. Gewichtsmatrizen und Netzwerk-Dynamik (Spikes, Movies) entwickeln
  73. * 22.02.2009
  74. Interpreter-Sprache zur Definition von Netzwerken definieren, die
  75. automatisch die Simulations-Objekte erzeugt.
  76. * 11.04.2014
  77. hg reop in git reop ueberfuehren
  78. test push