Use optional dependencies
Solves the following issue(s):
Closes #364 (closed) and #367 (closed)
Core changes:
- Use optional dependencies for
test,devanddoc. The commandpip install .will just make a base installation for running code; unit testing can be enabled withpip install .[test]; usual development (testing + linting + formatting) is enabled bypip install .[dev]; building the doc is enabled bypip install .[doc]. - These can be also combined - for example: you get the full version (as until now) via
pip install .[dev, doc].
Model-specific changes:
None
Documentation changes:
Use tabs in install doc.
Edited by Stefan Possanner