ai-cfia / ai-cfia/api-test

Gather and prepare the test data for Nachet

Open
#18 1 comment 0 reactions 0 assignees Claimed by @MaxenceGui View on GitHub
Dominant language
Python
Stars
1
Forks
0
PR merge metrics
No merged PRs in 30d

Description

### Description 🚀

To be able to test Nachet's model, the data needs to be accessible and easily retrievable. Therefore, a script to get and organize (if needed) all the data before testing is important to the test workflows (similar to the[ jsonreader.py](https://github.com/ai-cfia/api-test/blob/main/finesse/jsonreader.py) for Finesse).

### Expected Behavior📈

The scripts will retrieve the image from the tests folder in the data storage (blob storage or database) and the image used by the user to build a large set of data to test the models with.

### Steps by Steps 📋

1. Get a connection to the data storage
2. Retrieve the test images used to train and test the models
3. Retrieve the image uploaded by our users
4. Categorize the image into two distinct categories (`user-images`, `test-images`)
5. Indicate to the users that the data gathering is done and the application is ready for testing

### Effort and Impact 🏃

This issue seems to be a high effort due to the data gathering effort for the `user-images`. It is also high impact since the test data are essential for testing Nachet's models.

### Acceptance Criteria ✅

- The script generates a large data set divided into two categories:
- `user-images`
- `test-images`
- The script uses the Nachet database integration to retrieve the images
- The script notifies the user when the process is done

### Additional Context 📌

Since this is also the first step for creating the Nachet testing application, it is expected that this task will also include the creation and the structure of Nachet's folder and documentation.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.