whatisnew.rst 2.5 KB

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