piel.models.transient.electro_optic#
Submodules#
Functions#
Converts PulsedLaser metrics into a time-domain signal representation. |
Package Contents#
- generate_laser_time_data_pulses(pulsed_laser: piel.types.PulsedLaser, time_frame_s: float, point_amount: int, data_name: str = 'optical_pulse_power') piel.types.TimeSignalData[source]#
Converts PulsedLaser metrics into a time-domain signal representation.
Parameters: - pulsed_laser (PulsedLaser): The pulsed laser object containing metrics. - time_frame_s (float): Total duration of the time signal in seconds. - point_amount (int): Number of points in the time and data arrays. - data_name (str): Name/description of the data signal.
Returns: - TimeSignalData: The time-domain signal data.