How tsipkens/pydias works
PYDIAS is a scientific Python toolkit for aerosol transfer-function evaluation and one- and two-dimensional inversion. Its example workflows configure classifier measurements, build response kernels, invert measured or generated data, and visualize or transform the resulting distributions. The README identifies transfer functions, unidimensional inversion, and tandem-measurement bidimensional inversion as distinct capabilities. Edges reflect the sampled examples and source references; other documented capabilities are included without inferring unsampled call paths.
Main entry points: main_invert2_aams.py Tandem inversion example · main_invert_pma.py PMA inversion example · tfer.py Classifier models · main_tfer.py Transfer evaluation example
Components 14
Example workflows
- Tandem inversion example
main_invert2_aams.py - PMA inversion example
main_invert_pma.py - Transfer evaluation example
main_tfer.py
Transfer functions
- Classifier models
tfer/tfer.py
Unidimensional inversion
- 1D response kernels
odias/kernel.py - 1D inversion methods
odias/invert.py
Bidimensional inversion
- 2D response kernels
bidias/kernel.py - Distribution grids
bidias/Grid.py - 2D inversion methods
bidias/invert.py - Synthetic distributions
bidias/Phantom.py - Distribution transforms
bidias/tools.py - Bidimensional data I/O
bidias/io.py - Color and display utilities
cmap.py
Other components
- Researcher
Connections 16
- Researcher → Tandem inversion example: runs example
- Researcher → PMA inversion example: runs example
- Researcher → Transfer evaluation example: runs example
- Tandem inversion example → Synthetic distributions: creates distribution
main_invert2_aams.py - Tandem inversion example → Distribution grids: configures grid
main_invert2_aams.py - Tandem inversion example → 2D response kernels: builds response
main_invert2_aams.py - 2D response kernels → Classifier models: evaluates responses
bidias/kernel.py - Tandem inversion example → 2D inversion methods: inverts data
main_invert2_aams.py - 2D inversion methods → 1D inversion methods: uses solver engine
bidias/invert.py - Tandem inversion example → Distribution transforms: transforms estimate
main_invert2_aams.py - Distribution grids → Color and display utilities: uses display tools
bidias/Grid.py - PMA inversion example → Classifier models: sets classifier points
main_invert_pma.py - PMA inversion example → 1D response kernels: builds response
main_invert_pma.py - 1D response kernels → Classifier models: evaluates responses
odias/kernel.py - PMA inversion example → 1D inversion methods: inverts data
main_invert_pma.py - Transfer evaluation example → Classifier models: evaluates functions
main_tfer.py