Assumptions and context - cma-open/cmatools GitHub Wiki
This work assumes:
- you are developing a command-line application
- you are developing a python project that contains classes and multiple functionality that is useful to organise into a package
- you wish others to easily be able to install and use the software
- you need to set and define the development and user environment in which the software will run (e.g. via conda)
- you are not using a predefined software environment (such as the scientific software stack, or JasPy)