0.6.0.rst 1.9 KB

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