Test data for the ethology Python package.

sfmig 7be124d984 Add files with duplicate annotations across files 1 rok pred
test_data 7be124d984 Add files with duplicate annotations across files 1 rok pred
LICENSE 8623c217ba Initial commit 1 rok pred
README.md a800770b1b Make filenames unique and add warning for now 1 rok pred
files-registry.txt 7be124d984 Add files with duplicate annotations across files 1 rok pred
get_sha256_hashes.py 5c1125baac Add hash generation script and first file registry 1 rok pred

README.md

ethology-test-data

Test data for the ethology Python package.

For a description of the available test data, please see the DATA_DESCRIPTION.md file.

Adding or editing data

Folder structure

When adding data for a specific test module, please include it under the subdirectory with the same name as the test module:

test_data/test_<module-name>/

This will allow us to make efficient use of the pooch library and the pytest fixtures.

IMPORTANT: Please ensure that the filenames are unique across the whole test data repository.

Steps

Remember to update the file registry at files-registry.txt after adding or editing the data!

To do so, run the following from the root of the GIN repository:

1. Ensure all the content is downloaded locally:

gin download --content

2. After editing or adding any files, run the provided Python script to re-generate the file-registry.txt file:

python get_sha256_hashes.py

3. Commit and upload the changes to the GIN repository

gin commit -m "Update file and file-registry.txt" <path-to-edited-or-updated-file> file-registry.txt
gin upload <path-to-edited-or-updated-file> file-registry.txt

For more details on how to work with GIN data repositories, please see the GIN HowTo guide.