paroto.validation.plot_breakdown_validation#

Plotting functions for breakdown voltage model validation.

Functions#

plot_paschen_curve(pd_values, models_data, ...[, ...])

Plot Paschen curve comparison: models vs experimental data.

plot_temperature_dependence(temperatures, ...[, ...])

Plot temperature dependence of breakdown voltage.

plot_spark_breakdown_transition(pulses_per_mol, ...[, ...])

Plot spark breakdown field vs pulses per molecule (G-S transition).

plot_model_comparison_matrix(comparison_data[, ...])

Plot model comparison matrix showing all model predictions.

Module Contents#

paroto.validation.plot_breakdown_validation.plot_paschen_curve(pd_values, models_data, experimental_data, output_file='paschen_curve.png')#

Plot Paschen curve comparison: models vs experimental data.

Warning

Function is AI generated, not ready for production.

Parameters:
  • pd_values (ndarray) – Pressure-distance product in Torr·cm

  • models_data (dict) – Dictionary with model names as keys and voltage arrays as values

  • experimental_data (tuple) – (pd_exp, V_exp, E_exp) from experimental data

  • output_file (str) – Output filename for the plot

paroto.validation.plot_breakdown_validation.plot_temperature_dependence(temperatures, models_temp_data, theoretical_data, output_file='temperature_effect.png')#

Plot temperature dependence of breakdown voltage.

Warning

Function is AI generated, not ready for production.

Parameters:
  • temperatures (ndarray) – Temperature values in K

  • models_temp_data (dict) – Model names to normalized voltage arrays

  • theoretical_data (ndarray) – Theoretical temperature correction: sqrt(T_ref/T)

  • output_file (str) – Output filename

paroto.validation.plot_breakdown_validation.plot_spark_breakdown_transition(pulses_per_mol, spark_field_exp, spark_field_error_exp, dc_spark_field, model_predictions, output_file='spark_breakdown_transition.png')#

Plot spark breakdown field vs pulses per molecule (G-S transition).

Warning

Function is AI generated, not ready for production.

Parameters:
  • pulses_per_mol (ndarray) – Number of pulses per molecule (fD/v)

  • spark_field_exp (ndarray) – Experimental spark breakdown field in kV/cm

  • spark_field_error_exp (ndarray) – Error bars on experimental data in kV/cm

  • dc_spark_field (float) – DC spark breakdown field in kV/cm

  • model_predictions (dict) – Model names to predicted field arrays

  • output_file (str) – Output filename

paroto.validation.plot_breakdown_validation.plot_model_comparison_matrix(comparison_data, output_file='model_comparison.png')#

Plot model comparison matrix showing all model predictions.

Warning

Function is AI generated, not ready for production.

Parameters:
  • comparison_data (dict) – Dictionary with model metadata and predictions

  • output_file (str) – Output filename