TopoStats v2.0.0
What's Changed
This is the first major release candidate of TopoStats v2. The code base has been completely re-written in Python 3 to remove the dependency on Gwyddion. Key features are...
- Refactoring of code to give classes which improves maintainability and extensibility.
- Filtering, flattening and grain detection performed via native code using NumPy and Scikit-Image functions.
- Configuration via YAML file(s).
- Re-written documentation on the website covering installation, usage and workflow.
- Unit and regression tests for refactored code run automatically via GitHub Actions.
- Linting of code to conform to PEP8 (via black and flake8).
Full Changelog: https://github.com/AFM-SPM/TopoStats/commits/v2.0.0-rc1
Contributors
The work has involved contributions from a number of the AFM-SPM team, in alphabetical order...