brainglobe / brainglobe-atlasapi

A lightweight python module to interact with atlases for systems neuroscience
https://brainglobe.info/documentation/brainglobe-atlasapi/index.html
BSD 3-Clause "New" or "Revised" License
123 stars 31 forks source link

Automated minimal quality checks #237

Open FedeClaudi opened 2 years ago

FedeClaudi commented 2 years ago

Just putting this out here as a possible idea, but perhaps we can add some minimal test for working atlases? These could include:

  1. test on the atlas generation script, formatting, linting and trying to create the atlas (might be hard when it requires data that cannot be downloaded from a website)
  2. test on atlas functionality: minimal tests for compatibility with the Atlas API, rendering in Brianrender etc...

Let me know your thoghts!

adamltyson commented 2 years ago

Yep, I think this is great idea. Ideally it could run in GH actions too, as part of improving the experience for new contributors.

alessandrofelder commented 12 months ago

also this could include a check so that https://github.com/brainglobe/bg-atlasapi/issues/163 can't happen again!