h5analysis

Library to analyse, plot, and export data stored in HDF5 files.

Modules

h5analysis.LoadData

Loader classes for 1d, 2d, and 3d data - to be used by users.

h5analysis.MathData

Loader classes for the performance of math operations on data - to be used by users.

h5analysis.ReadData

Tools to read in requested HDF5 data as object

h5analysis.beamline_info

Internal functions to retrieve and handle meta data

h5analysis.beamlines

A module containing configuration setups for different beamlines and applications.

h5analysis.config

Tools for the configuration of the data structure

h5analysis.data_1d

Processing of 1d data

h5analysis.data_2d

Processing of 2d data

h5analysis.data_3d

Processing of 3d data

h5analysis.datautil

Utility functions for data processing and reduction

h5analysis.histogram

Processing of scatter data as histogram

h5analysis.interpolate

Replacement of the scipy interp1 and interp2 functions applied consistently throughout this project

h5analysis.parser

Evaluation of user-defined input strings

h5analysis.plot_exporter

Triggers the matplotlib engine for plot exports

h5analysis.readutil

Functions for data processing during read-in

h5analysis.scatter

Processing of scatter data as 1d scatter

h5analysis.simplemath

Collection of simple math operations that may be applied to data

h5analysis.static

Storage for static package files

h5analysis.util

Various utility functions for plain python operations