Skip to content

1.0.3

Compare
Choose a tag to compare
@nwb-bot nwb-bot released this 18 Jul 21:25
· 533 commits to dev since this release
1.0.3
0e8b7b0

New/modified functionality:

  • Add MPI functionality to NWBHDF5IO (@bendichter)
  • Add option to exclude columns from DynamicTable.to_dataframe() (@NileGraddis)
  • Remove ability to add DecompositionSeries to LFP (@bendichter)
  • Remove num_samples from TimeSeries (@NileGraddis)
  • Automatically detect ragged arrays in from_dataframe (@bendichter)
  • Cache the spec by default on write (@rly)
  • Improve printing of NWB objects (@rly)
  • Change ProcessingModule.add_data_interface() to .add(), ProcessingModule.get_data_interface() to .get(), NWBFile.modules to NWBFile.processing (@bendichter)
  • Remove unused SpecFile type (@oruebel)
  • Add ability to validate files against the cached spec (@t-b)
  • Make CurrentClampSeries/VoltageClampSeries parameters optional (@t-b)
  • Update documentation (@t-b, @rly)
  • Update copyright/license
  • Improve tests and CI
  • Update requirements
  • See also HDMF changes https://github.com/hdmf-dev/hdmf/releases/tag/1.0.4

Bug fixes:

  • Fix dynamictableregion iteration failure after roundtrip (@NileGraddis)
  • Fix from_dataframe for children of DynamicTable (@bendichter)
  • Fix for modular (cross-file) storage of timeseries timestamps (@NileGraddis)
  • Fix bug on loading lists of strings from hdmf 1.0.4 (@rly)
  • Fix IO for intervals (@bendichter)
  • Fix round trip for Subject.date_of_birth (@bendichter)

Schema changes:

  • DecompositionSeries "source_timeseries" link is no longer required (@bendichter)
  • Reorder keys (@rly)
  • Remove NWBFile "specifications" group (@oruebel)
  • CorrectedImageStack and ImagingRetinotopy inherits from NWBDataInterface instead of NWBContainer (@rly)
  • Fix typo in unit of resistance_comp_prediction/correction (@t-b)
  • Add option for third dimension for Units "waveforms" dataset to represent different electrodes (@bendichter)
  • Update NWBFile.nwb_version to 2.0.2