A Python API for working with Neurodata stored in the NWB Format
mock_ElectricalSeries
to avoid having to set rate=None
explicitly when passing timestamps. @h-mayorquin #1894
TypeConfigurator
. @mavaylon1 #1829
aws_region
to NWBHDF5IO
. @rly #1903
bounds
field to SpatialSeries
to set optional boundary range (min, max) for each dimension of data. @mavaylon1 #1869
ImagingRetinotopy
neurodata type. @rly #1813
OptogeneticSeries
to allow 2D data, primarily in extensions of OptogeneticSeries
. @rly #1812
stimulus_template
as optional predefined column in IntracellularStimuliTable
. @stephprince #1815
NWBDataInterface
and DynamicTable
in NWBFile.stimulus
. @rly #1842
grid_spacing
, grid_spacing_unit
, origin_coords
, origin_coords_unit
to ImagingPlane
fields. @h-mayorquin #1892
mock_Units
for generating Units tables. @h-mayorquin #1875 and #1883
coverage
by default. #1897
NWBHDF5IO()
, change the default of arg load_namespaces
from False
to True
. @bendichter #1748
NWBHDF5IO.can_read()
. @bendichter #1703
pynwb.get_nwbfile_version()
. @bendichter #1703
validate
function in the pynwb.testing.testh5io
classes and cache the spec by default in those classes. @rly #1782
mock_ElectricalSeries
. @h-mayorquin #1796
starting_time
in mock_ElectricalSeries
. @h-mayorquin #1805
get_data_in_units()
to work with objects that have a channel_conversion
attribute like the ElectricalSeries
. @h-mayorquin #1806
{sys.executable} -m coverage
to use the same Python version and run correctly on Debian systems. @yarikoptic #1811
TimeSeries.data
by setting the data
constructor argument to another TimeSeries
. @oruebel #1766
ExternalResources
. @mavaylon1 #1684
codecov
package from dev installation requirements. @rly
#1688
requires.io
service in documentation. @rly
#1690
requirements-doc.txt
to resolve Python 3.7 incompatibility. @rly
#1694
OnePhotonSeries
to calcium imaging tutorial. @bendichter #1658
OnePhotonSeries
with no value for binning
. @bendichter #1660
NWBHDF5IO.nwb_version
property to support files written by third-party software with a fixed-length nwb_version
attribute. @oruebel #1669
OnePhotonSeries
new in NWB v2.6.0. @CodyCBakerPhD #1593(see also NWB Schema #523
Subject.age
can be input as a timedelta
type. @bendichter #1590
Subject.age__reference
field. @bendichter (#1540)IntracellularRecordingsTable.add_recording
: the electrode
arg is now optional, and is automatically populated from the stimulus or response.
#1597
pynwb.testing.mock.icephys
and corresponding tests. @bendichter
1595
NWBHDF5IO.nwb_version
property to get the NWB version from an NWB HDF5 file @oruebel #1612
NWBHDF5IO.read
to check NWB version before read and raise more informative error if an unsupported version is found @oruebel #1612
driver
keyword argument to the pynwb.validate
function as well as the corresponding namespace caching. @CodyCBakerPhD #1588
_add_missing_timezone
in pynwb.file
to make identification of which datetime field is missing a timezone easier. @CodyCBakerPhD #1641
pynwb.testing.mock
submodule. @bendichter
#1583
NWBH5IOMixin
and AcquisitionH5IOMixin
classes. @bendichter
#1586
GenericDataChunkIterator
functionality and use the new H5DataIO.dataset
property to simplify the custom I/O section. @oruebel #1633
H5DataIO.dataset
feature to set up an empty dataset for parallel write. @oruebel #1633
PatchClampSeries.data
. @bendichter
#1596
IndexSeries
with a reference to Images
. @bendichter #1602
tox
tool when upgrading to tox 4. @rly #1608
Images
were not allowed as stimulus templates. @rly #1638