Code structure
Iltpy is written in a modular way for easy extensibility and contains four modules :
- Input module:
Classes and functions which are related to loading data and parameterisation before inversion. This module consists of the data loading and parameter handling features of ILTpy.
- Fit module:
This module consists of classes and functions which are related to kernels, regularization and inversion.
- Output module:
Classes and functions which are related to output of the results. This module consists of the reporting and plotting features of ILTpy.
- Utils module:
Consists of various utility functions used by the other modules in ILTpy.