Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vbn 2022 dev #2435

Merged
merged 248 commits into from
Jun 13, 2022
Merged

Vbn 2022 dev #2435

merged 248 commits into from
Jun 13, 2022

Conversation

danielsf
Copy link
Contributor

I'm just creating this pull request so that all of the checks involved can be run on vbn_2022_dev as we add to it, just in case.

I am not claiming we are ready to merge this beast, yet.

aamster and others added 30 commits April 5, 2022 12:33
moves data object base classes out of behavior
We are going to need to implement different varieties of StimulusFile
sub-classes to represent the other pickle files involved in the VBN
data. I did not want any VBO code to accidentally use these new
classes.
each has its own way of access num_frames and its own
dict_repr key for use in from_json and to_json

all inherity from _StimulusFile base class
Note: ended up wrapping test clean up code in try/except block

the windows CI processes are still getting PermissionErrors
cleaning up temporary files. That should not block building/deploying

make sure string gets passed to safe_system_path
between frame times read from the sync file and eye tracking frames.
The solution is to drop frame times corresponding to the dropped frames.
…nSDK into ecephys_data_objects3

# Conflicts:
#	allensdk/brain_observatory/ecephys/ecephys_session_api/ecephys_nwb_session_api.py
#	allensdk/brain_observatory/ecephys/write_nwb/__main__.py
Add DataFile kwargs optoin.
Modify SyncFile to use permissive keyword.
…ulus presentations code with Presentations class
Makes Presentations class compatible with VBN
…efore writing it to NWB.

Moves code from nwb to Templates class
Add ability to write stimulus templates to NWB for VBN
danielsf added 29 commits May 27, 2022 09:17
this will allow us to properly reconstruct the mouse's history
as it passes through our apparatus
except waveform_duration and waveform_halfwidth
(necessary to maintain backwards combatibility with VCN)
@danielsf danielsf merged commit 5362360 into rc/2.13.5 Jun 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants