added white theme, some features to processing and saving

This commit is contained in:
Ayzen
2026-04-13 10:44:01 +03:00
parent 61685d7a4d
commit 5d2f95f959
20 changed files with 295 additions and 48 deletions
@@ -94,10 +94,23 @@ struct S11PreprocessConfig {
PreprocessAssetConfig reference{};
};
struct PreprocessNotchBandConfig {
float low_hz = 0.0F;
float high_hz = 0.0F;
};
struct PreprocessNotchConfig {
bool enabled = false;
std::vector<PreprocessNotchBandConfig> bands_hz{};
float taper_width_hz = 40'000'000.0F;
std::string taper_type = "cosine";
};
struct PreprocessConfig {
// Channel-specific preprocessing assets selected by Python GUI layer.
S21PreprocessConfig s21{};
S11PreprocessConfig s11{};
PreprocessNotchConfig notch{};
};
struct GprTxGeometry {