A graphical user interface for the McSAS3 software.
pip install mcsas3gui
You can also install the in-development version with:
pip install git+https://github.com/BAMresearch/mcsas3gui.git@main
python3 -m mcsas3gui
https://BAMresearch.github.io/mcsas3gui
We welcome contributions! Please ensure your code follows the project's coding style and includes relevant tests and documentation.
This project is licensed under the MIT license
See which tests are available (arguments after -- get passed to pytest which runs the tests):
tox -e py -- --co
Run a specific test only:
tox -e py -- -k <test_name from listing before>
Run all tests with:
tox -e py
Get the next version number and how the GIT history would be interpreted for that:
pip install python-semantic-release
semantic-release -v version --print
This prints its interpretation of the commits in detail. Make sure to supply the --print
argument to not raise the version number which is done automatically by the release job
of the GitHub Action Workflows.
Update the project configuration from the copier template and make sure the required packages are installed:
pip install copier jinja2-time
copier update --trust --skip-answered