pynwb icon indicating copy to clipboard operation
pynwb copied to clipboard

A Python API for working with Neurodata stored in the NWB Format

Results 240 pynwb issues
Sort by recently updated
recently updated
newest added

## Motivation What was the reasoning behind this change? Please explain the changes briefly. Adding ExternalResource from hdmf to pynwb. ## How to test the behavior? ``` Unit Tests ##...

It would be useful to illustrate in the [advanced I/O tutorial on H5DataIO](https://github.com/NeurodataWithoutBorders/pynwb/blob/dev/docs/gallery/advanced_io/h5dataio.py) how users can use custom other compression filters (e.g., provided by https://pypi.org/project/hdf5plugin/) ## Checklist - [X] Have...

category: enhancement
topic: docs
help wanted: good first issue
priority: low

Originally reported by: **Andrew Tritt (Bitbucket: [ajtritt](https://bitbucket.org/ajtritt), GitHub: [ajtritt](https://github.com/ajtritt))** ---------------------------------------- Spec objects should support adding ontology and ontology id ---------------------------------------- - Bitbucket: https://bitbucket.org/lblneuro/pynwb/issue/15

category: enhancement
priority: high

While going through the [File tutorial](file:///home/jcfr/Projects/pynwb/docs/_build/html/tutorials/general/file.html#time-series-data), I noticed the `SIunit` placeholder was used few times. Looking for examples, I read through the [TimeSeries class definition](https://github.com/NeurodataWithoutBorders/pynwb/blob/67a3bca2c37c42cb963b2ea1509952567bdf35cd/src/pynwb/base.py#L107) and also the [schema documentation](http://nwb-schema.readthedocs.io/en/latest/format_description.html#time-series-a-base-neurodata-type-for-storing-time-series-data)...

category: enhancement
priority: medium

Originally reported by: **Andrew Tritt (Bitbucket: [ajtritt](https://bitbucket.org/ajtritt), GitHub: [ajtritt](https://github.com/ajtritt))** ---------------------------------------- 1. Need to be able to link data and timestamps between TimeSeries ---------------------------------------- - Bitbucket: https://bitbucket.org/lblneuro/pynwb/issue/23

category: enhancement
priority: high

NWBFile.create_electrode_table_region should use self.electrodes.get_region instead of creating a DynamicTableRegion on its own.

help wanted: good first issue
priority: low

### Problem/Use Case Currently, orphaned containers i.e. containers with no parent result in a raised warning. This should raise an Error instead. The relevant code is in pynwb.form.build.map.ObjectMapper.__add_containers: https://github.com/NeurodataWithoutBorders/pynwb/blob/f671b8d7c8692e48fadd3e6314856ff3bd642421/src/pynwb/form/build/map.py#L777-L783 This...

help wanted: deep dive

If there is an error with reading or validating an NWB/HDMF file and the file is large (>1 GB), sharing that file is burdensome, and rarely is the error due...

category: enhancement
help wanted: good first issue
priority: low

### Problem/Use Case Currently, it is not obvious how to add data that is specified as a compound dtype. Data must be passed in as a tuple or a list...

topic: docs
help wanted: good first issue
priority: low

## Feature Request Users need ability trialize TimeSeries through means other than supplying list of TimeSeries that apply to trials/epochs. Currently users must do this like so: ```python import datetime...

category: enhancement
priority: medium