We should walk through the tutorial code.
A command to pull a zip file with the 4 files for a single tomogram is:
curl -L -O -J -H "X-Dataverse-key:$DATAVERSE_API_TOKEN" https://dataverse.nl/api/access/datafiles/384731,384724,384706,384718
This should only run on our main branch and should probably be part of the weekly as it needs access to the repository secrets for the API token
Another option is to instead use git lfs to store the single tomogram mrc (especially since we are now pip installable that don't package the tests anyway). This would also allow us to tests the entry points properly and generate coverage data on the PRs for them
Another option that we discussed offline is to try and use the same trick we do for the coverage comment bot (as git lfs default allowed bandwidth would run out after 4 workflow runs)
We should walk through the tutorial code. A command to pull a zip file with the 4 files for a single tomogram is:
curl -L -O -J -H "X-Dataverse-key:$DATAVERSE_API_TOKEN" https://dataverse.nl/api/access/datafiles/384731,384724,384706,384718
This should only run on our main branch and should probably be part of the weekly as it needs access to the repository secrets for the API token
Another option is to instead use git lfs to store the single tomogram mrc (especially since we are now pip installable that don't package the tests anyway). This would also allow us to tests the entry points properly and generate coverage data on the PRs for them