pycsamt.pipeline._presets#
Named pipeline presets for common MT processing workflows.
Each preset is a Preset object that pairs a description with an
ordered list of Step instances. Users
can load a preset via from_preset() and
then add, remove, or override steps as needed.
Available presets#
"basic_qc"Minimal denoising + frequency cleanup. Good for a first-pass inspection.
"noise_reduction"Stacked noise-removal chain for high-EMI environments.
"full_processing"Standard end-to-end workflow: noise → frequency → skew gate → SS → strike.
"tensor_analysis"Tensor-only cleanup (rotation, antisymmetry, sigma-clip, balance).
"dimensionality_filter"Classify, mask, and project to 2-D.
"publication_ready"Full chain suitable for Computers & Geosciences quality output.
"stratagem_mt"emtools-level preset for Stratagem AMT data already loaded as Sites. Static-shift → AMT band select → powerline notch → Hampel → QC. Use
pycsamt.pipeline.stratagemwhen you also need coordinate injection and renaming from raw EDI + CSV inputs.
Functions
|
Return the |
Return all available |
|
Return a formatted catalogue of all presets. |
Classes
|
A named, ordered collection of pipeline steps. |
- class pycsamt.pipeline._presets.Preset(name, description, steps=<factory>)[source]#
Bases:
objectA named, ordered collection of pipeline steps.
- Variables:
- Parameters: