Plesty Documentation

Analyzers

Reusable modules that convert raw device output into structured, meaningful data.

Analyzers sit between devices and experiments in the Plesty pipeline. They receive raw output from one or more device drivers and return structured data ready for downstream use in experiments.

Coming soon. The analyzers catalog is reserved for future hub modules. If you are building an analyzer, follow the standard hub module layout under plesty/hub/analyzers.

Role in the pipeline

Devices  →  Analyzers  →  Experiments
  • Input: raw readings from device drivers (voltages, spectra, counts, etc.)
  • Output: structured data objects (peak positions, fitted parameters, derived quantities)
  • Contract: analyzers depend only on PlestyLib interfaces, not on specific device implementations

Contributing

Analyzer modules will live under https://gitlab.com/plesty/hub/analyzers. Once the catalog is live, this page will list registered analyzers with their dependency syntax, the same way the Devices page does today.