Closed stephprince closed 4 months ago
Thanks! I have given you write permissions to the repo so if you have small changes to make you can do so. I'd advise using the scientific_review
branch for such commits.
I wanted to suggest that more recent versions have some nice html representations of NWB files inside Jupyter notebook
Yes, we jumped at the chance to implement this but it turns out it would cause these crazy halting errors during our test runs. I believe the issue was reported; maybe worth checking its been patched.
All feedback addressed in PR #375 . The error with building wheels on Dandihub is being investigated.
Changes in the PR look good! I've pushed my edits to the branch as well.
Yes, we jumped at the chance to implement this but it turns out it would cause these crazy halting errors during our test runs. I believe the issue was reported; maybe worth checking its been patched.
There was a recent patch for recursion errors in some datasets, I'm not sure if that was the same issue or not. If you can point me to the relevant pynwb issue I can also try to take a look.
Looking for permission to close this issue @stephprince
all good with me!
The introduction and basics section are really nice and easy to follow! After reviewing, I added some suggestions here. I also have a few very small text suggestions for some of the markdown parts, but it might be easier if I suggest them in a PR. Let me know if you think there is a better way to structure the review going forward with the other sections.
OpenScope Databook
Basics - Background
Basics - Reading an NWB File
pynwb
was pinned to the requirements. You are probably aware but I just wanted to suggest that more recent versions have some nice html representations of NWB files inside Jupyter notebooks that are great for exploring the file and might be preferable overprint(nwb)
statements.Basics - Streaming an NWB File with fsspec
fsspec
, but then usesremfile
instead. I suggest replacing references tofsspec
with more general descriptions of streaming.Basics - Getting Experimental Metadata from DANDI
sub_name
was not saved as a variable in theget_nwb_info
and "convert table to pandas dataframe" ophys sections.sub_sex
and#_units
dataframe filtering needs underscores to run successfully.