0.6.0.rst 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. =======================
  2. Neo 0.6.0 release notes
  3. =======================
  4. XXth March 2018
  5. This is a draft.
  6. Major changes:
  7. * Introduced :mod:`neo.rawio`: a low-level reader for various data formats
  8. * Added continuous integration for all IOs using CircleCI
  9. (previously only :mod:`neo.core` was tested, using Travis CI)
  10. * Moved the test file repository to https://web.gin.g-node.org/NeuralEnsemble/ephy_testing_data
  11. - this makes it easier for people to contribute new files for testing.
  12. Other important changes:
  13. * Added :func:`time_index()` and :func:`splice()` methods to :class:`AnalogSignal`
  14. * IO fixes and improvements: Blackrock, TDT, Axon, Spike2, Brainvision, Neuralynx
  15. * Implemented `__deepcopy__` for all data classes
  16. * New IO: BCI2000
  17. * Lots of PEP8 fixes!
  18. * Implemented `__getitem__` for :class:`Epoch`
  19. * Removed "cascade" support from all IOs
  20. * Removed lazy loading except for IOs based on rawio
  21. * Marked lazy option as deprecated
  22. * Added :func:`time_slice` in read_segment() for IOs based on rawio
  23. * Made :attr:`SpikeTrain.times` return a :class:`Quantity` instead of a :class:`SpikeTrain`
  24. * Raise a :class:`ValueError` if ``t_stop`` is earlier than ``t_start`` when creating an empty :class:`SpikeTrain`
  25. * Changed filter behaviour to return all objects if no filter parameters are specified
  26. * Fix pickling/unpickling of :class:`Events`
  27. Deprecated IO classes:
  28. * :class:`KlustaKwikIO` (use :class:`KwikIO` instead)
  29. * :class:`PyNNTextIO`, :class:`PyNNNumpyIO`
  30. (Full `list of closed issues`_)
  31. Thanks to Björn Müller, Andrew Davison, Achilleas Koutsou, Chadwick Boulay, Julia Sprenger,
  32. Matthieu Senoville, Michael Denker and especially Samuel Garcia for their contributions to this release.
  33. .. _`list of closed issues`: https://github.com/NeuralEnsemble/python-neo/issues?q=is%3Aissue+milestone%3A0.6.0+is%3Aclosed