whatisnew.rst 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. =============
  2. Release notes
  3. =============
  4. .. toctree::
  5. :maxdepth: 1
  6. releases/0.5.0.rst
  7. releases/0.5.1.rst
  8. releases/0.5.2.rst
  9. .. releases/0.2.0.rst
  10. .. releases/0.2.1.rst
  11. .. releases/0.3.0.rst
  12. .. releases/0.3.1.rst
  13. .. releases/0.3.2.rst
  14. .. releases/0.3.3.rst
  15. Version 0.4.0
  16. -------------
  17. * added StimfitIO
  18. * added KwikIO
  19. * significant improvements to AxonIO, BlackrockIO, BrainwareSrcIO, NeuroshareIO, PlexonIO, Spike2IO, TdtIO,
  20. * many test suite improvements
  21. * Container base class
  22. Version 0.3.3
  23. -------------
  24. * fix a bug in PlexonIO where some EventArrays only load 1 element.
  25. * fix a bug in BrainwareSrcIo for segments with no spikes.
  26. Version 0.3.2
  27. -------------
  28. * cleanup of io test code, with additional helper functions and methods
  29. * added BrainwareDamIo
  30. * added BrainwareF32Io
  31. * added BrainwareSrcIo
  32. Version 0.3.1
  33. -------------
  34. * lazy/cascading improvement
  35. * load_lazy_olbject() in neo.io added
  36. * added NeuroscopeIO
  37. Version 0.3.0
  38. -------------
  39. * various bug fixes in neo.io
  40. * added ElphyIO
  41. * SpikeTrain performence improved
  42. * An IO class now can return a list of Block (see read_all_blocks in IOs)
  43. * python3 compatibility improved
  44. Version 0.2.1
  45. -------------
  46. * assorted bug fixes
  47. * added :func:`time_slice()` method to the :class:`SpikeTrain` and :class:`AnalogSignalArray` classes.
  48. * improvements to annotation data type handling
  49. * added PickleIO, allowing saving Neo objects in the Python pickle format.
  50. * added ElphyIO (see http://www.unic.cnrs-gif.fr/software.html)
  51. * added BrainVisionIO (see http://www.brainvision.com/)
  52. * improvements to PlexonIO
  53. * added :func:`merge()` method to the :class:`Block` and :class:`Segment` classes
  54. * development was mostly moved to GitHub, although the issue tracker is still at neuralensemble.org/neo
  55. Version 0.2.0
  56. -------------
  57. New features compared to neo 0.1:
  58. * new schema more consistent.
  59. * new objects: RecordingChannelGroup, EventArray, AnalogSignalArray, EpochArray
  60. * Neuron is now Unit
  61. * use the quantities_ module for everything that can have units.
  62. * Some objects directly inherit from Quantity: SpikeTrain, AnalogSignal, AnalogSignalArray, instead of having an attribute for data.
  63. * Attributes are classifyed in 3 categories: necessary, recommended, free.
  64. * lazy and cascade keywords are added to all IOs
  65. * Python 3 support
  66. * better tests
  67. .. _quantities: http://pypi.python.org/pypi/quantities