HyperSpy
1.5.2
HyperSpy User Guide
Developer Guide
Introduction
Running and writing tests
Writing documentation
Coding style
Tips for writing methods that work on lazy signals
Speeding up code
Writing packages that extend HyperSpy
Full HyperSpy API Documentation
Credits
Citing HyperSpy
HyperSpy
Docs
»
HyperSpy Developer Guide
View page source
HyperSpy Developer Guide
¶
Introduction
Getting started
1. Start using HyperSpy and understand it
2. Got a problem? – ask!
3. Contribute—yes you can!
4. Contributing code
Running and writing tests
Write tests
Plot testing
Exporting pytest results as HTML
Writing documentation
Coding style
Tips for writing methods that work on lazy signals
Speeding up code
Writing Numba code
Writing Cython code
Writing packages that extend HyperSpy
Registering extensions
Creating new HyperSpy BaseSignal subclasses
Creating new HyperSpy model components
Creating and registering new widgets and toolkeys