Skip to content

TopoStats v2.0.0

Compare
Choose a tag to compare
@ns-rse ns-rse released this 22 Nov 16:08
· 1346 commits to main since this release
d819d1f

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...