HyperSpy Logo
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
Next Previous

© Copyright 2011-2019, The HyperSpy development team

Built with Sphinx using a theme provided by Read the Docs.