Package Brian's unit system
Contributor: Sorin Birchi
Mentors: Marcel Stimberg, Dan Goodman, Ben Evans
The project aims to refactor the Brain's unit system into a standalone package. Additionally, it aims to incorporate additional functionalities from other unit packages such as astropi (for type annotations), pint (for integration with matplotlib’s unit system), Quantiphy (for string formatting), and pint-pandas (for integration with pandas). To achieve the desired outcome, I propose structuring the standalone package into multiple submodules, each well-documented with READMEs and examples. Moreover, the package will include new units, constants, and potentially implementation of tests for other projects. This approach will enable other organizations and developers to easily utilize the resulting Brain unit package in their projects. The integration into other projects will be seamless and effortless due to the well-structured documentation and package stability. This will ensure widespread adoption of the Brain unit package in scientific research projects, thereby making a significant impact on the computational and development communities.
- Refactor the Brain's unit system into a standalone package
- Incorporate additional functionalities from other unit packages such as astropi (for type annotations), pint (for integration with matplotlib’s unit system), Quantiphy (for string formatting), and pint-pandas (for integration with pandas).