diff --git a/docs/source/api_index.rst b/docs/source/api_index.rst index 5b3c202e..a6715af6 100644 --- a/docs/source/api_index.rst +++ b/docs/source/api_index.rst @@ -31,7 +31,7 @@ Input/Output ValidFile ValidHDF5 - ValidPosesCSV + ValidDeepLabCutCSV ValidPosesDataset Sample Data diff --git a/movement/io/load_poses.py b/movement/io/load_poses.py index b0aca64c..fd1d280a 100644 --- a/movement/io/load_poses.py +++ b/movement/io/load_poses.py @@ -13,9 +13,9 @@ from movement import MovementDataset from movement.io.validators import ( + ValidDeepLabCutCSV, ValidFile, ValidHDF5, - ValidPosesCSV, ValidPosesDataset, ) from movement.logging import log_error, log_warning @@ -503,7 +503,7 @@ def _load_df_from_dlc_csv(file_path: Path) -> pd.DataFrame: DeepLabCut-style DataFrame with multi-index columns. """ - file = ValidPosesCSV(file_path) + file = ValidDeepLabCutCSV(file_path) possible_level_names = ["scorer", "individuals", "bodyparts", "coords"] with open(file.path) as f: diff --git a/movement/io/validators.py b/movement/io/validators.py index b8287d41..38c11cdd 100644 --- a/movement/io/validators.py +++ b/movement/io/validators.py @@ -158,7 +158,7 @@ def file_contains_expected_datasets(self, attribute, value): @define -class ValidPosesCSV: +class ValidDeepLabCutCSV: """Class for validating DLC-style .csv files. Parameters diff --git a/tests/test_unit/test_validators.py b/tests/test_unit/test_validators.py index 713a4e48..fc44f94f 100644 --- a/tests/test_unit/test_validators.py +++ b/tests/test_unit/test_validators.py @@ -4,9 +4,9 @@ import pytest from movement.io.validators import ( + ValidDeepLabCutCSV, ValidFile, ValidHDF5, - ValidPosesCSV, ValidPosesDataset, ) @@ -124,7 +124,7 @@ def test_poses_csv_validator_with_invalid_input( """Test that invalid CSV files raise the appropriate errors.""" file_path = request.getfixturevalue(invalid_input) with expected_exception: - ValidPosesCSV(file_path) + ValidDeepLabCutCSV(file_path) @pytest.mark.parametrize( "invalid_position_array",