Skip to content

v2.0.0

Choose a tag to compare

@dbirman dbirman released this 10 May 00:53
4ee5b15

Please view the new documentation to see the changes in aind-data-schema 2.0.

What's Changed

  • Overhauled documentation to add classes definition tables and links between classes
  • Merged instrument and rig, flattened instrument configurations
  • Merged acquisition and session, flattened data stream and stimulus epoch configurations
  • Removed connections from DAQ and moved them into their own flattened list
  • Refactored Channel to better reflect the real organization of imaging experiments
  • Refactored Reagents to better reflect their usage across experiments
  • Flattened Processing
  • Added Coordinate Systems and standardized the use of transforms
  • Added many validators, including cross-file validators that ensure that duplicated fields and key references are valid
  • Simplified data description and subject
  • Added support for human subjects and calibration objects
  • Added support for non-mouse anatomical targeting
  • Added the model metadata file
  • Simplified the file requirement matrix
  • Flattened the quality control schema, removing the concept of evaluations

Technical improvements

  • Re-organized files into components/ folder to clean up code base
  • Tests now often use imported examples ensuring the schema content remains valid
  • Heavily reduced the use of model_construct() in testing

Full Changelog: v1.4.0...v2.0.0