GX-TXT Session HTML Export

Text: metadata/manifest.ini

; GX-TXT Pipeline manifest format 2
; SPDX-License-Identifier: GPL-3.0-or-later

[pipeline]
format=2
application_version=0.9.8.07
module_api_version=1
instrument_api_version=1

[runtime]
octave_cmd=/usr/bin/octave-cli
cpu_count=16
worker_file=/home/giu/script-ag/current/gxtxt/plugins/modules/acq.rigol_csv/runtime/gxtxt_csv_worker.m

[acquisition]
module_id=acq.generic_csv
input_csv=
session_root=
session_name=

[session]
mode=analysis_only

[experiment]
name=
project=
date=2026-09-26
operator=
tags=
notes=
objective=
procedure=
observations=

[instrument_modules]
api_version=1
count=0

[source_variables]
count=0

[module_state]
enabled=analysis.cross_spectral_transfer
run=analysis.cross_spectral_transfer

[module_config.acq.rigol_csv]
parser=rigol_ds1000z
delimiter=comma
header_rows=2
sequence_col=1
time_col=1
tstart=
dt=
make_rigol_split=1
make_canonical_split=1
chunk_rows=250000
raw_fields=0
drop_trailing_fields=0
strict_sequence=1

[module_config.acq.generic_csv]
dataset_id=curve_family.primary
dataset_kind=curve_family.table
delimiter=auto
header_rows=1

[module_config.acq.wav]
dataset_id=

[module_config.acq.audio]
dataset_id=audio.source
audio_stream_index=
raw_pcm_input_format=none
raw_pcm_sample_rate=0
raw_pcm_channels=0

[module_config.gxtxt.ir_waveform]
dataset_id=
nominal_carrier_hz=38000
carrier_search_mode=nominal_recovery
carrier_lock_tolerance=0.20
carrier_search_min_hz=33000
carrier_search_max_hz=60000
comparison_plot_mode=stacked
normalization_method=peak
pretest_mode=auto
manual_pre_ms=5
manual_post_ms=40
min_signal_amplitude_v=0.050
threshold_fraction=0.30
noise_sigma_multiplier=8
burst_gap_periods=3.0
cluster_relative_tolerance=0.20
cluster_guard=1
cluster_max_ratio=1.60
max_overview_points=6000
carrier_periods_to_plot=12

[module_binding.gxtxt.ir_waveform]
signal=auto
time=auto
compare1=auto
compare2=auto
compare3=auto
compare4=auto
compare5=auto
compare6=auto
compare7=auto

[module_plot.gxtxt.ir_waveform.ir.full]
title=IR waveform - full command
x_label=Time [ms]
y_label=auto
x_min=
x_max=
y_min=
y_max=

[module_plot.gxtxt.ir_waveform.ir.carrier]
title=IR waveform - carrier detail
x_label=Time from first cycle [us]
y_label=auto
x_min=
x_max=
y_min=
y_max=

[module_plot.gxtxt.ir_waveform.ir.markspace]
title=IR waveform - MARK / SPACE reconstruction
x_label=Time from command start [ms]
y_label=Carrier present
x_min=
x_max=
y_min=
y_max=

[module_plot.gxtxt.ir_waveform.ir.durations]
title=IR waveform - MARK / SPACE durations
x_label=Sequence position
y_label=Duration [us]
x_min=
x_max=
y_min=
y_max=

[module_plot.gxtxt.ir_waveform.ir.compare]
title=IR analog chain - absolute voltage
x_label=Time [ms]
y_label=Voltage [V]
x_min=
x_max=
y_min=
y_max=

[module_plot.gxtxt.ir_waveform.ir.compare_baseline]
title=IR analog chain - baseline removed
x_label=Time [ms]
y_label=V - baseline [V]
x_min=
x_max=
y_min=
y_max=

[module_plot.gxtxt.ir_waveform.ir.compare_envelope]
title=IR analog chain - carrier envelopes
x_label=Time [ms]
y_label=Carrier amplitude [V]
x_min=
x_max=
y_min=
y_max=

[module_plot.gxtxt.ir_waveform.ir.compare_gain]
title=IR analog chain - relative carrier amplitude
x_label=Time [ms]
y_label=Amplitude ratio vs primary
x_min=
x_max=
y_min=
y_max=

[module_plot.gxtxt.ir_waveform.ir.compare_margin]
title=IR analog chain - threshold margin
x_label=Time [ms]
y_label=Envelope - threshold [V]
x_min=
x_max=
y_min=
y_max=

[module_plot.gxtxt.ir_waveform.ir.compare_normalized]
title=IR analog chain - normalized waveform comparison
x_label=Time [ms]
y_label=Normalized amplitude
x_min=
x_max=
y_min=
y_max=

[module_config.gxtxt.ir_identify]
dataset_id=
accept_score_threshold=0.28
minimum_score_margin=0.03

[module_binding.gxtxt.ir_identify]
signal=auto

[module_plot.gxtxt.ir_identify.irid.ranking]
title=IR protocol candidate ranking

[module_plot.gxtxt.ir_identify.irid.timing]
title=Measured vs expected protocol timing

[module_plot.gxtxt.ir_identify.irid.clusters]
title=MARK / SPACE timing fingerprint

[module_plot.gxtxt.ir_identify.irid.frame]
title=Decoded frame timeline

[module_config.acq.tektronix_current_log]
dataset_id=tektronix.current
campaign_id=
series_id=reactor_current
source_timezone=Europe/Rome
measurement_marker=Adc

[module_config.acq.image_binary]
dataset_id=image.sample

[module_config.acq.pdf_document]
dataset_id=document.pdf

[module_config.sequence.table_join]
output_dataset_id=sequence.joined
absolute_time_column=timestamp_s
relative_time_column=time_s

[module_config.dataset.extract]
row_mode=selected
selection=
column_mode=all
output_dataset_id=dataset.extracted

[module_binding.dataset.extract]
trace_x=auto
trace_y=auto

[module_config.analysis.audio_decode]
amplitude_scale=1
amplitude_unit=FS

[module_config.curve.replicate_analysis]
dataset_id=curve_family.primary
source_list_file=
include_primary_dataset=1
replicate_handling=automatic
fit_output_grid=reference_grid
fit_output_grid_points=200
common_grid=pooled_x
grid_points=200
consensus_center=mean
interpolation=linear
min_trace_points=5
reset_step_factor=5
reset_span_fraction=0.35

[module_binding.curve.replicate_analysis]
x=auto
family=auto
y=auto
replicate=auto

[module_plot.curve.replicate_analysis.curve.replicate.overlay]
title=Replicate Curve Analysis - replicate overlay
x_label=auto
y_label=auto
family_filter=
line_width=1.1
show_markers=0
marker_size=3
legend_mode=source_replicate
x_min=
x_max=
y_min=
y_max=

[module_plot.curve.replicate_analysis.curve.replicate.consensus_uncertainty]
title=Replicate Curve Analysis - consensus and uncertainty
x_label=auto
y_label=auto
family_filter=
band=y_std
line_width=1.8
x_min=
x_max=
y_min=
y_max=

[module_plot.curve.replicate_analysis.curve.replicate.uncertainty_components]
title=Replicate Curve Analysis - uncertainty components
x_label=auto
y_label=Uncertainty sigma
family_filter=
line_width=1.5
x_min=
x_max=
y_min=
y_max=

[module_plot.curve.replicate_analysis.curve.replicate.family_summary]
title=Replicate Curve Analysis - uncertainty summary by family
x_label=auto
y_label=Uncertainty sigma
summary_statistic=rms
y_min=
y_max=

[module_config.analysis.fft_spectrum]
selection=
temporal_set=
window=hann
analysis_mode=full_record
fft_length=auto
block_position=center
block_start_sample=0
fundamental_mode=auto_peak
fundamental_hz=
track_harmonics=10
spur_search=all_nonfundamental
spur_exclude_bins=2
detrend=mean

[module_binding.analysis.fft_spectrum]
independent=auto
signal=auto

[module_config.curvefit.family_global]
dataset_id=curve_family.primary
model_id=triode.koren_v1
operation_mode=fit
parameter_source=manual
fixed_parameter_values=
parameter_csv_path=
presentation_orientation=x_by_family
solver=auto
max_iter=2000
tolerance=1e-8
minimum_abs_y_for_relative_error=1e-12

[module_binding.curvefit.family_global]
x=auto
family=auto
y=auto

[module_plot.curvefit.family_global.curvefit.family.overlay]
title=Curve Family Fitting - measured vs fitted
x_label=auto
y_label=auto
show_measured=1
show_fitted=1
marker_size=4
line_width=1.6
legend_mode=family_only
x_min=
x_max=
y_min=
y_max=

[module_plot.curvefit.family_global.curvefit.family.residuals]
title=Curve Family Fitting - residuals
x_label=auto
y_label=Residual
show_zero_line=1
marker_size=4
x_min=
x_max=
y_min=
y_max=

[module_plot.curvefit.family_global.curvefit.family.parity]
title=Curve Family Fitting - parity plot
x_label=auto
y_label=auto
distinguish_family=0
marker_size=4
same_axis_range=1
x_min=
x_max=
y_min=
y_max=

[module_plot.curvefit.family_global.curvefit.family.relative_residuals]
title=Curve Family Fitting - relative residuals
x_label=auto
y_label=Relative error [%]
show_zero_line=1
marker_size=4
x_min=
x_max=
y_min=
y_max=

[module_plot.curvefit.family_global.curvefit.family.error_by_family]
title=Curve Family Fitting - error by family
x_label=auto
y_label=auto
metric=rmse
y_min=
y_max=

[module_config.analysis.time_dependent_fft]
run_mode=auto
temporal_set=
window=hann
detrend=mean
nfft_mode=auto
nfft=4096
spectral_representation=amplitude
workers=auto
split_export=none

[module_binding.analysis.time_dependent_fft]
time=auto
signal=auto

[module_plot.analysis.time_dependent_fft.analysis.time_dependent_fft.time_frequency_2d]
title=Time-dependent FFT
x_label=auto
y_label=auto
color_label=auto
window_scope=all
max_windows=256
max_frequency_bins=2048
reduction=peak
extra_format=none

[module_plot.analysis.time_dependent_fft.analysis.time_dependent_fft.time_frequency_surface]
title=Time-dependent FFT - 3D surface
x_label=auto
y_label=auto
z_label=auto
window_scope=all
max_windows=128
max_frequency_bins=1024
reduction=mean
extra_format=none

[module_plot.analysis.time_dependent_fft.analysis.time_dependent_fft.window_spectra]
title=Selected FFT windows
x_label=auto
y_label=auto
selection_mode=all
start_index=1
end_index=0
explicit_list=
time_start=
time_end=
max_frequency_bins=8192
preview_mode=first_selected
legend_label_mode=none
export_individual=1
individual_format=png
individual_basename=fft_window
individual_title_template=FFT window {index} - t={time}
extra_format=none

[module_config.analysis.cross_spectral_transfer]
run_mode=recalculate
temporal_set=tset_001
window=hann
detrend=mean
nfft_mode=auto
nfft=4096
workers=serial

[module_binding.analysis.cross_spectral_transfer]
time=primary.time_s
input_signal=primary.input_V
output_signal=primary.output_V

[module_config.analysis.welch_spectrum]
run_mode=auto
temporal_set=
window=hann
detrend=mean
nfft_mode=auto
nfft=2048
workers=auto

[module_binding.analysis.welch_spectrum]
time=auto
signal=auto

[module_plot.analysis.welch_spectrum.analysis.welch_spectrum.spectrum]
title=Welch averaged spectrum
x_label=auto
y_label=auto
quantity=psd_db
x_scale=linear
y_scale=linear
extra_format=none

[module_config.analysis.fractional_octave_spectrum]
bands_per_octave=3
range_mode=auto
minimum_frequency_hz=20
maximum_frequency_hz=20000
reference_rms=1

[module_binding.analysis.fractional_octave_spectrum]
frequency=auto
psd=auto

[module_config.analysis.envelope_spectrum]
selection=
input_detrend=mean
demodulation_filter=none
band_low_hz=1500
band_high_hz=2600
envelope_dc=remove_mean
window=hann
nfft_mode=auto
nfft=65536

[module_binding.analysis.envelope_spectrum]
time=auto
signal=auto

[module_config.analysis.harmonic_analysis]
fundamental_mode=auto_peak
fundamental_frequency=
max_harmonic=10
search_half_width_bins=2
exclude_dc_bins=1
output_dataset_id=harmonic_analysis.result

[module_binding.analysis.harmonic_analysis]
frequency=auto
amplitude=auto

[module_config.analysis.cepstrum]
window=rectangular
detrend=mean
log_floor_db=-240
min_frequency_hz=20
max_frequency_hz=2000
output_dataset_id=cepstrum.result

[module_binding.analysis.cepstrum]
independent=auto
signal=auto

[module_config.analysis.spectroscopy.ir]
intensity_representation=absorbance
reference_library_ids=tum.refimp.ftir.2022
range_min_cm1=500
range_max_cm1=3700
baseline_method=none
baseline_degree=2
smoothing_method=none
smoothing_window=9
normalization=mean_center_unit_vector
derivative_order=0
resample_step_cm1=4
matching_method=cosine
fingerprint_min_cm1=500
fingerprint_max_cm1=1500
fingerprint_weight=0.35
peak_min_prominence=0.03
peak_tolerance_cm1=16
top_n=10
minimum_match_score=0.6

[module_binding.analysis.spectroscopy.ir]
spectral_x=auto
spectral_y=auto

[module_config.analysis.spectroscopy.uvvis]
analytical_wavelength_nm=280
heldout_member_ids=
blank_correction=none
peak_search_min_nm=250
peak_search_max_nm=800

[module_config.analysis.spectroscopy.uvvis_exploration]
workflow=single_spectrum
selected_wavelength_nm=322
blank_correction=none
baseline_method=none
smoothing_method=none
smoothing_window=9
normalization=none
peak_min_prominence=0.005

[module_plot.analysis.spectroscopy.uvvis_exploration.analysis.spectroscopy.uvvis_exploration.response]
title=
x_label=
y_label=
extra_format=none

[module_config.analysis.spectral_features]
input_semantics=amplitude
exclude_dc=yes
output_dataset_id=spectral_features.summary

[module_binding.analysis.spectral_features]
frequency=auto
value=auto

[module_config.model.spice_build_validate]
model_id=
parameter_file=
domain_file=
dataset_id=
validation_dataset_role=unspecified
spice_device_name=GXTXT_MODEL
ngspice_executable=ngspice
absolute_tolerance=1e-6
relative_tolerance=1e-7
relative_error_floor=1e-9
sweep_points=41
sweep_groups=7
x_min=
x_max=
family_min=
family_max=

[module_binding.model.spice_build_validate]
x=auto
family=auto
y=auto

[module_plot.model.spice_build_validate.model.spice.overlay]
title=SPICE model validation - overlay
profile=x_sweep
x_label=auto
y_label=auto
show_measured=1
show_analytical=1
show_spice=1
marker_size=4
line_width=1.5
x_min=
x_max=
y_min=
y_max=

[module_plot.model.spice_build_validate.model.spice.residuals]
title=SPICE model validation - residuals
profile=x_sweep
x_label=auto
y_label=Residual
show_spice_analytical=1
show_spice_measured=1
show_zero_line=1
marker_size=4
x_min=
x_max=
y_min=
y_max=

[module_plot.model.spice_build_validate.model.spice.parity]
title=Analytical vs SPICE parity
x_label=Analytical prediction
y_label=SPICE prediction
marker_size=4
same_axis_range=1
x_min=
x_max=
y_min=
y_max=

[module_plot.model.spice_build_validate.model.spice.validation_overlay]
title=Measured validation vs SPICE
x_label=auto
y_label=auto
show_measured=1
show_spice=1
show_analytical=1
show_domain_classification=1
marker_size=4
line_width=1.5
x_min=
x_max=
y_min=
y_max=

[module_plot.model.spice_build_validate.model.spice.validation_residuals]
title=SPICE - measured validation residuals
x_label=auto
y_label=auto
residual_mode=absolute
show_domain_classification=1
show_zero_line=1
marker_size=4
line_width=1.0
x_min=
x_max=
y_min=
y_max=

[module_plot.model.spice_build_validate.model.spice.validation_domain]
title=Validation points in mathematical-model input domain
x_label=auto
y_label=auto
show_domain_boundary=1
marker_size=5
line_width=1.5
x_min=
x_max=
y_min=
y_max=

[module_config.analysis.statistics.descriptive]
variables=
selection=
nonfinite_policy=omit
percentiles=5;10;90;95
output_dataset_id=statistics.descriptive.summary
render_graphs=1
histogram_bins=auto
histogram_normalization=count
box_whisker_iqr=1.5
box_show_outliers=1

[module_config.analysis.statistics.grouped]
values=
grouping=
selection=
nonfinite_policy=omit
missing_group_policy=omit
output_dataset_id=statistics.grouped.summary
render_graphs=1

[module_config.demo.numeric.interpolation]
output_dataset_id=demo.numeric.interpolation.result
query_point_count=201

[module_binding.demo.numeric.interpolation]
x=auto
y=auto

[module_plot.demo.numeric.interpolation.demo.numeric.interpolation.curves]
title=Interpolation demo - samples, reference and interpolants
x_label=auto
y_label=auto
line_width=1.5
source_marker_size=6

[module_plot.demo.numeric.interpolation.demo.numeric.interpolation.errors]
title=Interpolation demo - error against analytical reference
x_label=auto
y_label=auto
line_width=1.4

[module_config.demo.numeric.smoothing]
output_dataset_id=demo.numeric.smoothing.result
moving_mean_window=15
moving_median_window=15
savgol_window=15
savgol_degree=3
local_polynomial_window=15
local_polynomial_degree=2

[module_binding.demo.numeric.smoothing]
x=auto
measured=auto
reference=auto

[module_plot.demo.numeric.smoothing.demo.numeric.smoothing.original]
title=Smoothing demo - measured and reference signal
x_label=auto
y_label=auto
line_width=1.6
measured_marker_size=3

[module_plot.demo.numeric.smoothing.demo.numeric.smoothing.methods]
title=Smoothing demo - measured signal and smoothing methods
x_label=auto
y_label=auto
line_width=1.4
measured_line_width=0.8

[module_plot.demo.numeric.smoothing.demo.numeric.smoothing.reference]
title=Smoothing demo - reference signal and smoothing methods
x_label=auto
y_label=auto
line_width=1.5

[module_plot.demo.numeric.smoothing.demo.numeric.smoothing.errors]
title=Smoothing demo - error relative to reference
x_label=auto
y_label=auto
line_width=1.3

[module_config.demo.numeric.calculus]
selection=
output_dataset_id=demo.numeric.calculus.result

[module_binding.demo.numeric.calculus]
x=auto
function=auto
derivative_reference=auto
antiderivative_reference=auto

[module_plot.demo.numeric.calculus.demo.numeric.calculus.function]
title=Calculus demo - source function
x_label=auto
y_label=auto
line_width=1.6

[module_plot.demo.numeric.calculus.demo.numeric.calculus.derivative]
title=Calculus demo - exact and numerical derivative
x_label=auto
y_label=auto
line_width=1.5

[module_plot.demo.numeric.calculus.demo.numeric.calculus.derivative_error]
title=Calculus demo - derivative error
x_label=auto
y_label=auto
line_width=1.4

[module_plot.demo.numeric.calculus.demo.numeric.calculus.integral]
title=Calculus demo - exact and numerical cumulative integral
x_label=auto
y_label=auto
line_width=1.5

[module_plot.demo.numeric.calculus.demo.numeric.calculus.integral_error]
title=Calculus demo - cumulative integration error
x_label=auto
y_label=auto
line_width=1.4

[module_config.demo.numeric.regression]
selection=
fit_mode=linear
polynomial_degree=3
weight_semantics=relative
output_dataset_id=demo.numeric.regression.result

[module_binding.demo.numeric.regression]
x=auto
measured=auto
reference=auto
sigma=auto
weight=auto

[module_plot.demo.numeric.regression.demo.numeric.regression.fit]
title=Regression demo - measured data and fitted model
x_label=auto
y_label=auto
line_width=1.6
marker_size=4

[module_plot.demo.numeric.regression.demo.numeric.regression.coefficients]
title=Regression demo - coefficients and standard errors

[module_plot.demo.numeric.regression.demo.numeric.regression.residual_x]
title=Regression demo - residuals versus X
x_label=auto
y_label=auto
marker_size=4

[module_plot.demo.numeric.regression.demo.numeric.regression.residual_fitted]
title=Regression demo - residuals versus fitted value
x_label=Fitted Y
y_label=auto
marker_size=4

[module_plot.demo.numeric.regression.demo.numeric.regression.absolute_residual]
title=Regression demo - absolute residuals
x_label=auto
y_label=auto
line_width=1.3

[module_plot.demo.numeric.regression.demo.numeric.regression.reference]
title=Regression demo - reference and fitted model
x_label=auto
y_label=auto
line_width=1.5

[module_config.demo.numeric.statistics]
selection=
mode=descriptive
nonfinite_policy=omit
output_dataset_id=demo.numeric.statistics.result

[module_binding.demo.numeric.statistics]
value=auto
weight=auto

[module_plot.demo.numeric.statistics.demo.numeric.statistics.values]
title=Statistics demo - values with mean and median
x_label=Included observation
y_label=auto
line_width=1.4
marker_size=5

[module_binding.demo.numeric.nonlinear_fit]
x=auto
y=auto

[module_plot.demo.numeric.nonlinear_fit.demo.nonlinear.fit.curve]
title=Nonlinear fitting - generated observations and exponential fit
x_label=x
y_label=y

[module_config.demo.numeric.peaks]
selection=
nonfinite_policy=omit
min_height=0.5
min_prominence=0.5
min_distance=8
distance_mode=x
relative_height=0.5
output_dataset_id=demo.numeric.peaks.detected

[module_binding.demo.numeric.peaks]
x=auto
signal=auto

[module_plot.demo.numeric.peaks.demo.numeric.peaks.detected]
title=Peak detection demo
x_label=auto
y_label=auto
line_width=1.3
marker_size=8

[module_config.plot.dataset]
reduction_mode=auto
target_points=6000
auto_reduce_threshold=12000
chunk_rows=5000
family_display_unit=auto

[module_binding.plot.dataset]
x=auto
y=auto
z=auto
family=auto
color=auto

[module_plot.plot.dataset.plot.dataset.xy]
title=auto
x_label=auto
y_label=auto
y2_label=auto
plot_style=auto
point_order=auto
legend_content=auto
line_width=inherit
marker_size=4

[module_plot.plot.dataset.plot.dataset.xy_region]
title=auto
x_label=auto
y_label=auto
y2_label=auto
plot_style=auto
point_order=auto
legend_content=auto
line_width=inherit
marker_size=4

[module_plot.plot.dataset.plot.dataset.xyz]
title=auto
x_label=auto
y_label=auto
z_label=auto
plot_type=scatter3
point_order=dataset_order
legend_content=auto
family_label_prefix=auto
line_width=inherit
marker_size=5
contour_levels=12
reduction_mode=inherit
target_points=inherit
extra_format=none

[module_config.demo.numeric.uncertainty]
selection=
input_interpretation=standard_uncertainty
weight_semantics=inverse_variance
nonfinite_policy=omit
output_dataset_id=demo.numeric.uncertainty.result

[module_binding.demo.numeric.uncertainty]
value=auto
aux=auto

[module_plot.demo.numeric.uncertainty.demo.numeric.uncertainty.measurements]
title=Measurement uncertainty demo
x_label=Measurement
y_label=auto
line_width=1.4
marker_size=6

[module_config.demo.numeric.root_finding]
selection=
nonfinite_policy=error
interpolation_method=linear
search_intervals=-3,-1;0,1;2,4
tolerance=1e-10
max_iterations=400
output_dataset_id=demo.numeric.root_finding.roots

[module_binding.demo.numeric.root_finding]
x=auto
function=auto

[module_config.demo.numeric.minimization]
selection=
nonfinite_policy=error
interpolation_method=linear
lower_bound=-3
upper_bound=5
tolerance=1e-10
max_iterations=400
output_dataset_id=demo.numeric.minimization.result

[module_binding.demo.numeric.minimization]
x=auto
function=auto

[module_config.analysis.octave_script]
script_file=
working_directory=
include_script_directory=1
arguments=
required_apis=

[module_config.demo.environmental.levoglucosan_campaign]
output_campaign_summary=1
output_seasonality=1
output_fire_events=1
output_uncertainty_qc=1
output_cross_site=1
output_anomaly_detection=1
output_spatial_analysis=1
render_2d_graphs=1
render_3d_graphs=1
qc_cv_threshold_percent=10
anomaly_window_days=21
anomaly_z_threshold=4
cross_site_max_lag_days=2

[module_binding.demo.environmental.levoglucosan_campaign]
day_of_year=auto
month=auto
site_id=auto
replicate_id=auto
levoglucosan=auto
fire_event_id=auto
fire_exposure=auto
fire_distance=auto
latitude=auto
longitude=auto
elevation=auto
below_lod=auto
below_loq=auto

[module_binding.demo.visualization.surface3d]
x=auto
y=auto
z=auto

[module_plot.demo.visualization.surface3d.demo.visualization.surface3d.surface]
title=3D thermal surface
x_label=auto
y_label=auto
z_label=auto

[module_plot.demo.visualization.surface3d.demo.visualization.surface3d.mesh]
title=3D thermal mesh
x_label=auto
y_label=auto
z_label=auto

[module_plot.demo.visualization.surface3d.demo.visualization.surface3d.contour3]
title=3D thermal contours
x_label=auto
y_label=auto
z_label=auto
contour_levels=12

[module_plot.demo.geospatial.ticino_valley_3d.demo.geospatial.ticino_valley_3d.terrain]
title=Ticino valley terrain

[module_plot.demo.geospatial.ticino_valley_3d.demo.geospatial.ticino_valley_3d.river]
title=Ticino river centerline

[module_plot.demo.geospatial.ticino_valley_3d.demo.geospatial.ticino_valley_3d.settlements]
title=Ticino settlements

[module_plot.demo.geospatial.ticino_valley_3d.demo.geospatial.ticino_valley_3d.population]
title=ISTAT 2021 population density on Ticino terrain

[module_plot.demo.geospatial.ticino_valley_3d.demo.geospatial.ticino_valley_3d.landcover_built]
title=Artificial surface fraction

[module_plot.demo.geospatial.ticino_valley_3d.demo.geospatial.ticino_valley_3d.landcover_forest]
title=Forest fraction

[module_plot.demo.geospatial.ticino_valley_3d.demo.geospatial.ticino_valley_3d.landcover_agriculture]
title=Agricultural fraction

[module_plot.demo.geospatial.ticino_valley_3d.demo.geospatial.ticino_valley_3d.landcover_water]
title=Open-water fraction

[module_plot.demo.geospatial.ticino_valley_3d.demo.geospatial.ticino_valley_3d.hydraulic]
title=SIMULATED Ticino water depth (not observations)

[module_config.analysis.definition_demo]
dataset_id=ir.chain.summary
analysis_definition_id=example.ir_chain_metrics_v1

[module_plot.analysis.definition_demo.analysis.demo.ir_chain]
title=Scientific Analysis API example - IR analog chain

[module_binding.test.multisource]
x=auto
y=auto
family=auto
sigma_y=auto

[graphics]
graphics_mode=headless
graphics_toolkit=gnuplot
graphics_display=
graphics_visible=0
plot_width_px=1600
plot_height_px=900
plot_font_unit=px
plot_font_size=12
plot_axis_label_font_size=
plot_title_font_size=
plot_line_width=1.4
plot_grid=1
plot_grid_mode=both
plot_grid_color=
plot_background=#FFFFFF
plot_legend_mode=inside
plot_legend_location=northeast
plot_legend_layout=auto
plot_legend_alignment=center
plot_legend_columns=1
plot_legend_font_unit=inherit
plot_legend_font_size=10
plot_legend_background=#FFFFFF
plot_legend_border=1
plot_legend_external_border=0
plot_legend_border_color=#808080
plot_legend_external_margin_px=12
plot_legend_manual_x=0.75
plot_legend_manual_y=0.85
analysis_png_dpi=200

[print]
print_page=A4
print_orientation=portrait
print_rows=2
print_cols=2
print_margin_mm=10
print_gap_mm=5
print_captions=1
print_title=GX-TXT
print_output_pdf=
print_printer=
print_copies=1
print_duplex=auto
export_dir=

[plot.legend.overrides]
keys=

[plot_annotations]
api_version=1
count=0

[graph_provider_api]
version=1
model=module-declared graph types; optional persistent plot variants

[module_graphs.gxtxt.ir_waveform]
offered=ir.full,ir.carrier,ir.markspace,ir.durations,ir.compare,ir.compare_baseline,ir.compare_envelope,ir.compare_gain,ir.compare_margin,ir.compare_normalized
enabled=ir.full,ir.carrier,ir.markspace,ir.durations

[module_graphs.gxtxt.ir_identify]
offered=irid.ranking,irid.timing,irid.clusters,irid.frame
enabled=irid.ranking,irid.timing,irid.clusters,irid.frame

[module_graphs.curve.replicate_analysis]
offered=curve.replicate.overlay,curve.replicate.consensus_uncertainty,curve.replicate.uncertainty_components,curve.replicate.family_summary
enabled=curve.replicate.overlay,curve.replicate.consensus_uncertainty,curve.replicate.uncertainty_components,curve.replicate.family_summary

[module_graphs.curvefit.family_global]
offered=curvefit.family.overlay,curvefit.family.residuals,curvefit.family.parity,curvefit.family.relative_residuals,curvefit.family.error_by_family
enabled=

[module_graphs.analysis.time_dependent_fft]
offered=analysis.time_dependent_fft.time_frequency_2d,analysis.time_dependent_fft.time_frequency_surface,analysis.time_dependent_fft.window_spectra
enabled=analysis.time_dependent_fft.time_frequency_2d,analysis.time_dependent_fft.time_frequency_surface

[module_graphs.analysis.welch_spectrum]
offered=analysis.welch_spectrum.spectrum
enabled=analysis.welch_spectrum.spectrum

[module_graphs.analysis.spectroscopy.uvvis_exploration]
offered=analysis.spectroscopy.uvvis_exploration.response
enabled=analysis.spectroscopy.uvvis_exploration.response

[module_graphs.model.spice_build_validate]
offered=model.spice.overlay,model.spice.residuals,model.spice.parity,model.spice.validation_overlay,model.spice.validation_residuals,model.spice.validation_domain
enabled=model.spice.overlay,model.spice.residuals,model.spice.parity

[module_graphs.demo.numeric.interpolation]
offered=demo.numeric.interpolation.curves,demo.numeric.interpolation.errors
enabled=demo.numeric.interpolation.curves,demo.numeric.interpolation.errors

[module_graphs.demo.numeric.smoothing]
offered=demo.numeric.smoothing.original,demo.numeric.smoothing.methods,demo.numeric.smoothing.reference,demo.numeric.smoothing.errors
enabled=demo.numeric.smoothing.original,demo.numeric.smoothing.methods,demo.numeric.smoothing.reference,demo.numeric.smoothing.errors

[module_graphs.demo.numeric.calculus]
offered=demo.numeric.calculus.function,demo.numeric.calculus.derivative,demo.numeric.calculus.derivative_error,demo.numeric.calculus.integral,demo.numeric.calculus.integral_error
enabled=demo.numeric.calculus.function,demo.numeric.calculus.derivative,demo.numeric.calculus.derivative_error,demo.numeric.calculus.integral,demo.numeric.calculus.integral_error

[module_graphs.demo.numeric.regression]
offered=demo.numeric.regression.fit,demo.numeric.regression.coefficients,demo.numeric.regression.residual_x,demo.numeric.regression.residual_fitted,demo.numeric.regression.absolute_residual,demo.numeric.regression.reference
enabled=demo.numeric.regression.fit,demo.numeric.regression.coefficients,demo.numeric.regression.residual_x,demo.numeric.regression.residual_fitted,demo.numeric.regression.absolute_residual,demo.numeric.regression.reference

[module_graphs.demo.numeric.statistics]
offered=demo.numeric.statistics.values
enabled=demo.numeric.statistics.values

[module_graphs.demo.numeric.nonlinear_fit]
offered=demo.nonlinear.fit.curve
enabled=demo.nonlinear.fit.curve

[module_graphs.demo.numeric.peaks]
offered=demo.numeric.peaks.detected
enabled=demo.numeric.peaks.detected

[module_graphs.plot.dataset]
offered=plot.dataset.xy,plot.dataset.xy_region,plot.dataset.xyz
enabled=plot.dataset.xy

[module_graphs.demo.numeric.uncertainty]
offered=demo.numeric.uncertainty.measurements
enabled=demo.numeric.uncertainty.measurements

[module_graphs.demo.visualization.surface3d]
offered=demo.visualization.surface3d.surface,demo.visualization.surface3d.mesh,demo.visualization.surface3d.contour3
enabled=demo.visualization.surface3d.surface,demo.visualization.surface3d.mesh,demo.visualization.surface3d.contour3

[module_graphs.demo.geospatial.ticino_valley_3d]
offered=demo.geospatial.ticino_valley_3d.terrain,demo.geospatial.ticino_valley_3d.river,demo.geospatial.ticino_valley_3d.settlements,demo.geospatial.ticino_valley_3d.population,demo.geospatial.ticino_valley_3d.landcover_built,demo.geospatial.ticino_valley_3d.landcover_forest,demo.geospatial.ticino_valley_3d.landcover_agriculture,demo.geospatial.ticino_valley_3d.landcover_water,demo.geospatial.ticino_valley_3d.hydraulic
enabled=demo.geospatial.ticino_valley_3d.terrain,demo.geospatial.ticino_valley_3d.river,demo.geospatial.ticino_valley_3d.settlements,demo.geospatial.ticino_valley_3d.population,demo.geospatial.ticino_valley_3d.landcover_built,demo.geospatial.ticino_valley_3d.landcover_forest,demo.geospatial.ticino_valley_3d.landcover_agriculture,demo.geospatial.ticino_valley_3d.landcover_water,demo.geospatial.ticino_valley_3d.hydraulic

[module_graphs.analysis.definition_demo]
offered=analysis.demo.ir_chain
enabled=analysis.demo.ir_chain

[module_graphics_api]
version=1

[module_graphics.gxtxt.ir_waveform]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[module_graphics.gxtxt.ir_identify]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[module_graphics.curve.replicate_analysis]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[module_graphics.curvefit.family_global]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[module_graphics.analysis.time_dependent_fft]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[module_graphics.analysis.welch_spectrum]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[module_graphics.analysis.spectroscopy.uvvis_exploration]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[module_graphics.model.spice_build_validate]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[module_graphics.demo.numeric.interpolation]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[module_graphics.demo.numeric.smoothing]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[module_graphics.demo.numeric.calculus]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[module_graphics.demo.numeric.regression]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[module_graphics.demo.numeric.statistics]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[module_graphics.demo.numeric.nonlinear_fit]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[module_graphics.demo.numeric.peaks]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[module_graphics.plot.dataset]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[module_graphics.demo.numeric.uncertainty]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[module_graphics.demo.visualization.surface3d]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[module_graphics.demo.geospatial.ticino_valley_3d]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[module_graphics.analysis.definition_demo]
enabled=0
width_px=
height_px=
dpi=
font_unit=
font_size=
axis_label_font_size=
title_font_size=
line_width=
grid_mode=
grid_color=
background=
legend_placement=
legend_inside_preset=
legend_layout=
legend_alignment=
legend_columns=
legend_font_unit=
legend_font_size=
legend_background=
legend_border=
legend_border_color=
legend_margin_px=
view_azimuth=
view_elevation=
projection=
colormap=
colorbar_visible=
colorbar_label=
color_unit=
color_min=
color_max=

[scientific_analysis_api]
version=1

[render_cache_api]
version=1

[contract_registry_api]
version=1

[generic_csv_batch]
api_version=1
enabled=1
count=1

[generic_csv_batch.1]
enabled=1
path=/home/giu/electronics-server/scripts/GXTXT/DEMO/SESSION/analysis_cross_spectral_transfer_1.1.2/raw/cross_spectral_transfer_demo.csv
dataset_id=cross_spectral.source
delimiter=auto
header_rows=1
contract=timeseries.table

[documentation_api]
version=1
policy=required_for_plugins
enforcement=v084_backward_compatible_warning

[analysis_parameters.analysis.definition_demo.analysis_definition_id]
definition_id=example.ir_chain_metrics_v1

[analysis_source_map_api]
version=1

[module_analysis_sources.sequence.table_join]
ids=primary

[module_analysis_source.sequence.table_join.primary]
dataset_id=

[module_analysis_sources.dataset.extract]
ids=primary

[module_analysis_source.dataset.extract.primary]
dataset_id=

[module_analysis_sources.analysis.audio_decode]
ids=primary

[module_analysis_source.analysis.audio_decode.primary]
dataset_id=

[module_analysis_sources.analysis.fft_spectrum]
ids=primary

[module_analysis_source.analysis.fft_spectrum.primary]
dataset_id=

[module_analysis_sources.analysis.time_dependent_fft]
ids=primary

[module_analysis_source.analysis.time_dependent_fft.primary]
dataset_id=

[module_analysis_sources.analysis.cross_spectral_transfer]
ids=primary

[module_analysis_source.analysis.cross_spectral_transfer.primary]
dataset_id=cross_spectral.source

[module_analysis_sources.analysis.welch_spectrum]
ids=primary

[module_analysis_source.analysis.welch_spectrum.primary]
dataset_id=

[module_analysis_sources.analysis.fractional_octave_spectrum]
ids=primary

[module_analysis_source.analysis.fractional_octave_spectrum.primary]
dataset_id=

[module_analysis_sources.analysis.envelope_spectrum]
ids=primary

[module_analysis_source.analysis.envelope_spectrum.primary]
dataset_id=

[module_analysis_sources.analysis.harmonic_analysis]
ids=primary

[module_analysis_source.analysis.harmonic_analysis.primary]
dataset_id=

[module_analysis_sources.analysis.cepstrum]
ids=primary

[module_analysis_source.analysis.cepstrum.primary]
dataset_id=

[module_analysis_sources.analysis.spectroscopy.ir]
ids=primary

[module_analysis_source.analysis.spectroscopy.ir.primary]
dataset_id=

[module_analysis_sources.analysis.spectroscopy.uvvis]
ids=primary;blank;unknown

[module_analysis_source.analysis.spectroscopy.uvvis.primary]
dataset_id=

[module_analysis_source.analysis.spectroscopy.uvvis.blank]
dataset_id=

[module_analysis_source.analysis.spectroscopy.uvvis.unknown]
dataset_id=

[module_analysis_sources.analysis.spectroscopy.uvvis_exploration]
ids=primary;blank

[module_analysis_source.analysis.spectroscopy.uvvis_exploration.primary]
dataset_id=

[module_analysis_source.analysis.spectroscopy.uvvis_exploration.blank]
dataset_id=

[module_analysis_sources.analysis.spectral_features]
ids=primary

[module_analysis_source.analysis.spectral_features.primary]
dataset_id=

[module_analysis_sources.analysis.statistics.descriptive]
ids=primary

[module_analysis_source.analysis.statistics.descriptive.primary]
dataset_id=

[module_analysis_sources.analysis.statistics.grouped]
ids=primary

[module_analysis_source.analysis.statistics.grouped.primary]
dataset_id=

[module_analysis_sources.demo.numeric.interpolation]
ids=primary

[module_analysis_source.demo.numeric.interpolation.primary]
dataset_id=

[module_analysis_sources.demo.numeric.smoothing]
ids=primary

[module_analysis_source.demo.numeric.smoothing.primary]
dataset_id=

[module_analysis_sources.demo.numeric.calculus]
ids=primary

[module_analysis_source.demo.numeric.calculus.primary]
dataset_id=

[module_analysis_sources.demo.numeric.regression]
ids=primary

[module_analysis_source.demo.numeric.regression.primary]
dataset_id=

[module_analysis_sources.demo.numeric.statistics]
ids=primary

[module_analysis_source.demo.numeric.statistics.primary]
dataset_id=

[module_analysis_sources.demo.numeric.nonlinear_fit]
ids=primary

[module_analysis_source.demo.numeric.nonlinear_fit.primary]
dataset_id=

[module_analysis_sources.demo.numeric.peaks]
ids=primary

[module_analysis_source.demo.numeric.peaks.primary]
dataset_id=

[module_analysis_sources.plot.dataset]
ids=primary

[module_analysis_source.plot.dataset.primary]
dataset_id=

[module_analysis_sources.demo.numeric.uncertainty]
ids=primary

[module_analysis_source.demo.numeric.uncertainty.primary]
dataset_id=

[module_analysis_sources.demo.numeric.root_finding]
ids=primary

[module_analysis_source.demo.numeric.root_finding.primary]
dataset_id=

[module_analysis_sources.demo.numeric.minimization]
ids=primary

[module_analysis_source.demo.numeric.minimization.primary]
dataset_id=

[module_analysis_sources.analysis.octave_script]
ids=primary

[module_analysis_source.analysis.octave_script.primary]
dataset_id=

[module_analysis_sources.demo.environmental.levoglucosan_campaign]
ids=primary

[module_analysis_source.demo.environmental.levoglucosan_campaign.primary]
dataset_id=demo.environmental.levoglucosan.source

[module_analysis_sources.demo.visualization.surface3d]
ids=primary

[module_analysis_source.demo.visualization.surface3d.primary]
dataset_id=

[module_analysis_sources.demo.geospatial.ticino_valley_3d]
ids=primary;river;settlements;hydraulic

[module_analysis_source.demo.geospatial.ticino_valley_3d.primary]
dataset_id=ticino_valley_grid

[module_analysis_source.demo.geospatial.ticino_valley_3d.river]
dataset_id=ticino_river_centerline

[module_analysis_source.demo.geospatial.ticino_valley_3d.settlements]
dataset_id=ticino_valley_settlements

[module_analysis_source.demo.geospatial.ticino_valley_3d.hydraulic]
dataset_id=ticino_hydraulic_demo

[module_analysis_sources.test.multisource]
ids=primary;uncertainty

[module_analysis_source.test.multisource.primary]
dataset_id=

[module_analysis_source.test.multisource.uncertainty]
dataset_id=

[dataset_inspection_api]
version=1

[generic_csv_batch_variables.1]
count=3

[generic_csv_batch_variable.1.1]
enabled=1
source_column=1
original_header=time_s
canonical=time_s
unit=s
semantic_role=independent
instrument_id=
instrument_channel=

[generic_csv_batch_variable.1.2]
enabled=1
source_column=2
original_header=input_V
canonical=input_V
unit=V
semantic_role=measured
instrument_id=
instrument_channel=

[generic_csv_batch_variable.1.3]
enabled=1
source_column=3
original_header=output_V
canonical=output_V
unit=V
semantic_role=measured
instrument_id=
instrument_channel=

[acquisition_batch_extensions]
api_version=1

[plot_region_selection_api]
version=1

[module_plot_region.plot.dataset.plot.dataset.xy]
enabled=0
space=data
axis=primary
x_min=
x_max=
y_min=
y_max=

[module_plot_region.plot.dataset.plot.dataset.xy_region]
enabled=0
space=data
axis=primary
x_min=
x_max=
y_min=
y_max=

[dataset_selection_api]
version=1
ids=

[repeatable_config_api]
version=1

[model_parameters.curvefit.family_global.model_id]
model_id=triode.koren_v1
names=mu;Kp;Kvb;Kg1;Ex
initial=8;60;300;400;1.4
lower=1;0.1;0;0.001;0.5
upper=100;1000;100000;100000;3.0

[repeatable_config.analysis.statistics.descriptive.variables]
api_version=1
rows=row1
columns=variable

[repeatable_config.analysis.statistics.descriptive.variables.row1]
variable=

[repeatable_config.analysis.statistics.grouped.values]
api_version=1
rows=row1
columns=variable

[repeatable_config.analysis.statistics.grouped.values.row1]
variable=

[repeatable_config.analysis.statistics.grouped.grouping]
api_version=1
rows=row1
columns=variable

[repeatable_config.analysis.statistics.grouped.grouping.row1]
variable=

[scientific_plot_framework_api]
version=1

[unit_selector_api]
version=1

[graphics_3d]
plot_3d_azimuth=-37.5
plot_3d_elevation=30
plot_3d_projection=orthographic
plot_colormap=viridis
plot_colorbar_visible=0
plot_colorbar_label=
plot_color_unit=auto
plot_color_min=
plot_color_max=

[dataset_variable_schema_api]
version=2

[module_binding_variable_id.analysis.cross_spectral_transfer]
time=primary|cross_spectral.source|v0001
input_signal=primary|cross_spectral.source|v0002
output_signal=primary|cross_spectral.source|v0003

[graph_series.1]
module_id=plot.dataset
graph_id=plot.dataset.xy
variant_id=p0001
series_id=transfer_gain
dataset_id=cross_spectral.source.cross_spectral.v0002.v0003.tset_001
x_variable_id=frequency
y_variable_id=h1_gain_db
axis=left
label=H1 gain
enabled=1
order=1
alignment_mode=none
manual_offset_seconds=0
row_filters=

[graph_series.2]
module_id=plot.dataset
graph_id=plot.dataset.xy
variant_id=p0002
series_id=transfer_phase
dataset_id=cross_spectral.source.cross_spectral.v0002.v0003.tset_001
x_variable_id=frequency
y_variable_id=h1_phase_deg
axis=left
label=H1 phase
enabled=1
order=1
alignment_mode=none
manual_offset_seconds=0
row_filters=

[graph_series.3]
module_id=plot.dataset
graph_id=plot.dataset.xy
variant_id=p0003
series_id=coherence
dataset_id=cross_spectral.source.cross_spectral.v0002.v0003.tset_001
x_variable_id=frequency
y_variable_id=coherence
axis=left
label=Coherence
enabled=1
order=1
alignment_mode=none
manual_offset_seconds=0
row_filters=

[graph_series.4]
module_id=plot.dataset
graph_id=plot.dataset.xy
variant_id=p0004
series_id=input_psd_db
dataset_id=cross_spectral.source.cross_spectral.v0002.v0003.tset_001
x_variable_id=frequency
y_variable_id=input_psd_db
axis=left
label=input_V
enabled=1
order=1
alignment_mode=none
manual_offset_seconds=0
row_filters=

[graph_series.5]
module_id=plot.dataset
graph_id=plot.dataset.xy
variant_id=p0004
series_id=output_psd_db
dataset_id=cross_spectral.source.cross_spectral.v0002.v0003.tset_001
x_variable_id=frequency
y_variable_id=output_psd_db
axis=left
label=output_V
enabled=1
order=2
alignment_mode=none
manual_offset_seconds=0
row_filters=

[graph_series_api]
version=1
count=5

[level_scale_api]
version=1

[viewer_provider_api]
version=1

[viewer_scenes]
count=0

[viewer_layers]
count=0

[viewer_attributes]
count=0

[plot_variant_api]
version=1

[plot_variant_counter.plot.dataset.plot.dataset.xy]
value=4

[plot_variant.plot.dataset.plot.dataset.xy.p0001]
title=Plot p0001
enabled=1
provider_key=
config_title=Transfer magnitude
config_x_label=auto
config_y_label=auto
config_y2_label=auto
config_plot_style=auto
config_point_order=auto
config_legend_content=auto
config_line_width=inherit
config_marker_size=4
graphics_width_px=
graphics_height_px=
graphics_dpi=
graphics_font_unit=
graphics_font_size=
graphics_axis_label_font_size=
graphics_title_font_size=
graphics_line_width=
graphics_grid_mode=
graphics_grid_color=
graphics_background=
graphics_legend_placement=
graphics_legend_inside_preset=
graphics_legend_layout=
graphics_legend_alignment=
graphics_legend_columns=
graphics_legend_font_unit=
graphics_legend_font_size=
graphics_legend_background=
graphics_legend_border=
graphics_legend_border_color=
graphics_legend_margin_px=
graphics_view_azimuth=
graphics_view_elevation=
graphics_projection=
graphics_colormap=
graphics_colorbar_visible=
graphics_colorbar_label=
graphics_color_unit=
graphics_color_min=
graphics_color_max=

[plot_variant_region.plot.dataset.plot.dataset.xy.p0001]
enabled=0
space=data
axis=primary
x_min=
x_max=
y_min=
y_max=

[plot_variant.plot.dataset.plot.dataset.xy.p0002]
title=Plot p0002
enabled=1
provider_key=
config_title=Transfer phase
config_x_label=auto
config_y_label=auto
config_y2_label=auto
config_plot_style=auto
config_point_order=auto
config_legend_content=auto
config_line_width=inherit
config_marker_size=4
graphics_width_px=
graphics_height_px=
graphics_dpi=
graphics_font_unit=
graphics_font_size=
graphics_axis_label_font_size=
graphics_title_font_size=
graphics_line_width=
graphics_grid_mode=
graphics_grid_color=
graphics_background=
graphics_legend_placement=
graphics_legend_inside_preset=
graphics_legend_layout=
graphics_legend_alignment=
graphics_legend_columns=
graphics_legend_font_unit=
graphics_legend_font_size=
graphics_legend_background=
graphics_legend_border=
graphics_legend_border_color=
graphics_legend_margin_px=
graphics_view_azimuth=
graphics_view_elevation=
graphics_projection=
graphics_colormap=
graphics_colorbar_visible=
graphics_colorbar_label=
graphics_color_unit=
graphics_color_min=
graphics_color_max=

[plot_variant_region.plot.dataset.plot.dataset.xy.p0002]
enabled=0
space=data
axis=primary
x_min=
x_max=
y_min=
y_max=

[plot_variant.plot.dataset.plot.dataset.xy.p0003]
title=Plot p0003
enabled=1
provider_key=
config_title=Magnitude-squared coherence
config_x_label=auto
config_y_label=auto
config_y2_label=auto
config_plot_style=auto
config_point_order=auto
config_legend_content=auto
config_line_width=inherit
config_marker_size=4
graphics_width_px=
graphics_height_px=
graphics_dpi=
graphics_font_unit=
graphics_font_size=
graphics_axis_label_font_size=
graphics_title_font_size=
graphics_line_width=
graphics_grid_mode=
graphics_grid_color=
graphics_background=
graphics_legend_placement=
graphics_legend_inside_preset=
graphics_legend_layout=
graphics_legend_alignment=
graphics_legend_columns=
graphics_legend_font_unit=
graphics_legend_font_size=
graphics_legend_background=
graphics_legend_border=
graphics_legend_border_color=
graphics_legend_margin_px=
graphics_view_azimuth=
graphics_view_elevation=
graphics_projection=
graphics_colormap=
graphics_colorbar_visible=
graphics_colorbar_label=
graphics_color_unit=
graphics_color_min=
graphics_color_max=

[plot_variant_region.plot.dataset.plot.dataset.xy.p0003]
enabled=0
space=data
axis=primary
x_min=
x_max=
y_min=
y_max=

[plot_variant.plot.dataset.plot.dataset.xy.p0004]
title=Plot p0004
enabled=1
provider_key=
config_title=Input / output power spectral density
config_x_label=auto
config_y_label=auto
config_y2_label=auto
config_plot_style=auto
config_point_order=auto
config_legend_content=auto
config_line_width=inherit
config_marker_size=4
graphics_width_px=
graphics_height_px=
graphics_dpi=
graphics_font_unit=
graphics_font_size=
graphics_axis_label_font_size=
graphics_title_font_size=
graphics_line_width=
graphics_grid_mode=
graphics_grid_color=
graphics_background=
graphics_legend_placement=
graphics_legend_inside_preset=
graphics_legend_layout=
graphics_legend_alignment=
graphics_legend_columns=
graphics_legend_font_unit=
graphics_legend_font_size=
graphics_legend_background=
graphics_legend_border=
graphics_legend_border_color=
graphics_legend_margin_px=
graphics_view_azimuth=
graphics_view_elevation=
graphics_projection=
graphics_colormap=
graphics_colorbar_visible=
graphics_colorbar_label=
graphics_color_unit=
graphics_color_min=
graphics_color_max=

[plot_variant_region.plot.dataset.plot.dataset.xy.p0004]
enabled=0
space=data
axis=primary
x_min=
x_max=
y_min=
y_max=

[plot.axis.overrides]
keys=

[graph_workflow_api]
version=1

[graph_use]
count=0

[temporal_set_api]
version=1
ids=tset_001

[temporal_set.tset_001]
api_version=1
id=tset_001
type=window_set
source_dataset_id=cross_spectral.source
temporal_variable_id=v0001
temporal_variable=time_s
temporal_unit=s
parent_selection_id=
boundary_policy=start_inclusive_end_exclusive
generator_basis=samples
window_size=4096
step=4096
duration_unit=
partial_policy=drop
label=Twelve synchronized one-second windows
created_at=2026-09-26T20:35:32+0200
updated_at=2026-09-26T20:35:32+0200

[project_link]
api_version=1
experiment_id=
project_id=
legacy_project=

Open/download original