movement.validators.files#

Description

attrs classes for validating file paths.

Classes

ValidAniposeCSV

Class for validating Anipose-style 3D pose .csv files.

ValidDeepLabCutCSV

Class for validating DeepLabCut-style .csv files.

ValidDeepLabCutH5

Class for validating DeepLabCut-style .h5 files.

ValidFile

Protocol for file validation classes.

ValidNWBFile

Class for validating NWB files.

ValidROICollectionGeoJSON

Class for validating GeoJSON FeatureCollection files.

ValidSleapAnalysis

Class for validating SLEAP analysis (.h5) files.

ValidSleapLabels

Class for validating SLEAP labels (.slp) files.

ValidVIATracksCSV

Class for validating VIA tracks .csv files.

Functions

validate_file_path

Validate the file has the expected permission(s) and suffix(es).