Review our team repository, and the studies in particular: e.g. link and familiarize yourself with the existing code and folder structure.
Create a new Python class for each dataset:
- Ensure each class is named appropriately according to the dataset.
- Place the new class files in the appropriate directory within the repository.
Implement Data Download Method:
- Write a method in each class to download the dataset.
- Ensure the method handles different data formats and potential errors during download
Specify Filenames for Neuroimaging Recordings:
- Implement functionality to identify and list all neuroimaging recording filenames.
- Ensure this process is adaptable to different data structures within datasets.
Create DataFrame for 'Events' in Recordings:
- Develop a method to parse and list the 'events' in each recording (e.g., images, sounds).
- Include columns for event types and their relative onsets in the recordings.
Code Review and Merge:
- Submit your code for review by a peer or a senior team member.
- Address any feedback and ensure the code adheres to the project's coding standards.
- Merge the code into the main branch upon approval.