Other Tools

Simulation Manager

vlapy.manager.get_pulse_coefficient(pulse_profile_dictionary, tt)

This function generates an envelope that smoothly goes from 0 to 1, and back down to 0. It follows the nomenclature introduced to me by working with oscilloscopes.

The pulse profile dictionary will contain a rise time, flat time, and fall time. The rise time is the time over which the pulse goes from 0 to 1 The flat time is the duration of the flat-top of the pulse The fall time is the time over which the pulse goes from 1 to 0.

Parameters
  • pulse_profile_dictionary

  • tt

Returns

vlapy.manager.start_run(all_params, pulse_dictionary, diagnostics, name='test')

This is the highest level function that calls the time integration loop

MLFlow is initialized here. Domain configuration is also performed here. All file storage is initialized here.

Parameters
  • all_params

  • pulse_dictionary

  • diagnostics

  • name

  • mlflow_path

Returns

Storage Module