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

Rc/2.16.0 #2722

Merged
merged 95 commits into from
Nov 9, 2023
Merged

Rc/2.16.0 #2722

merged 95 commits into from
Nov 9, 2023

Conversation

morriscb
Copy link
Contributor

Updates and compatibility for the 2023 VBO update

morriscb and others added 30 commits August 7, 2023 19:05
Modify Stimfile to add additional properties.
Modify BS UUID from stimulus file method.
Add timezone to behavior metdata table cloud api.
Add datetime conversion.
Change age_in_days to pandas.Int64 type.
Fix imaging_plane_group typing.
Input dummy time stamps for r and RMSE values.
Enforce typing on image_plane_group_count.
Add new Unittests
Update existing unittests
Add optional to stim file return.
Add new NWBWiter subclass.
Modify ophys nwb creation script.
Add metadata table schema file.
Add update function for targeted_imaging_depth
Add new _update_session functino to nwb writer.
Remove old writers and tests.
Move base behavior schema
Add parser unittests.
Move add_experience_level from vbn_2022
Add VBO project codes and stimulus_block maps
Add project code to stimulus file processing.
Add gray screen block at start of stimulus.
Update write_nwb schemas for dir output.
Add dummy trials object to testing.
Update presentations.pkl file.
Update docstrings.
update test pickle data.
Update tested python versions to 3.8 - 3.10
Modify output path
Add full output dict.
Properly use output schema.
Add behavior_session and ophys_experiment prefix.
LEFT JOIN on container due to potential missing container
Make metadata writer more closely follow VBN writer.
metadata writer uses and shares argschema with VBN writer.
Change writer to get paths from disk not LIMS.
Enforce Int64 typing when loading metadata from S3 cache.
Move check for already written metadata files to schema.
Add link to issue with histogram.
Add _enforce typing function to enforce int types.
remove fillna from image_plane_count
Rename add_experince_level.
Generalize experience_level calculation for edge cases.
Add experience_level to all tables.
Rename targeted_areas -> num_targeted_structures
Fix typo in num_depths_per_area
Enforce metadata table column order
Add column ordering and integer type fixing.
Generalize ordering and typing across metadata and other tables.
Change null values to -99 and use int type.
Better enforce typing for calculated values in stimulus_processing.
Update stimulus_block_name to properly handle training sessions.
Fix bug in trials_id being added for grey screen stimulus
Add blank stimulus to start of stimulus presentations where needed.
Don't add trials_id if stimulus_block isn't there.
morriscb and others added 24 commits September 26, 2023 10:03
Revert compatiblity in anticipation of merge.
Generalize compare_sessions input name.

Allow temp compatiblity with test release (manifest min=0.0.0).
Add file attribute for download.
Hook up natural movie into cache.
Add natural movie processing.
Add natural movie test.

Add get_file_attributes method.

Change return type.
Add project codes to stim processing.
Switch trials_id calculation to not require stimulus_block.
Remove x,y,heigh,width
Update change log
Update cells table.
Clean up and format cache warning message.
Update change log with counts and comment suggestions.
Remove incorrect information.
Update numbers and image in visual behavior documentation.
Change bucket location to test rc notebooks against new data (temporary for testing).
Improve metadata symmetry of typing between S3 load and LIMS.
Add column order to lims.
@morriscb morriscb marked this pull request as ready for review November 7, 2023 20:40
@morriscb morriscb merged commit 4467f13 into master Nov 9, 2023
14 of 16 checks passed
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.

6 participants