brainglobe / BrainGlobe

General information, resources and dicussions for the BrainGlobe project.
https://brainglobe.info/
10 stars 1 forks source link

Improving Software Sustainability of `brainglobe-utils` #67

Closed willGraham01 closed 2 months ago

willGraham01 commented 9 months ago

brainglobe-utils was designed to be our package that contains a wide range of general-purpose functionality that can be re-used across all brainglobe tools. However, it currently suffers from a number of problems from a software sustainability standpoint that we should address.

Preliminaries for new developers

A new developer tackling this issue should first head over to our developer documentation (site, repo) and familiarise themselves with the content.

The content itself is fairly new - if during tackling this issue, or even after reading through it, there are clarifications that need to be made, please raise issues on the documentation site and propose solutions! :slightly_smiling_face:

Improving brainglobe-utils

Once familiar with our developer docs; the following topics need to be addressed in brainglobe-utils.

Where there's already an issue tracking one of these tasks, it's linked to below. However feel free to edit the content of these issues with updated task lists etc.

Documentation

Testing

Refactoring

alessandrofelder commented 9 months ago

Re-using utils code elsewhere

adamltyson commented 2 months ago

I think this high-level issue can be closed now, the remaining individual issues are still open.

Thanks again @K-Meech!