Welcome to wavefronts’s documentation!
wavefronts is a python libary designied for simulating wavefront interactions in a circuit context!
This is the documentation for the the associated theisis:
“The development of distributed circuit analysis techniques - the communication of two distributed components with EMI implications” - Jonathan Meerholz, University of Witwatersrand, 2023
Table of contents:
- QUICKSTART
- Basic Usage
- Storage module
- Generation module
- Plotting module
clear_subplot()handle_interface_to_ordered()plot_fanout_magnitude()plot_fanout_time()plot_fanout_interconnect()plot_fanout_wavefronts()make_fanout_crossection()make_fanout_interconnect_all()make_fanout_wavefronts_all()plot_trace_on_merged_fanout_axis()plot_merging_lines_on_fanout()make_commutative_merged_lines()plot_time_interconnect()plot_time_wavefronts()make_time_interconnect_all()make_time_wavefronts_all()plot_refelction_diagram()make_spatial_voltage_and_current()plot_timewaveforms_and_intercepts()make_3d_spatial()save_spatial_interconnect()
- Interactive module
- Verification module
- Misc module
default_input_valueshandle_default_kwargs()split_outer_inner_default_kwargs()closest_event_to_time()split_and_translate_to_L_axis()translate_along_L_axis()lcm_gcd_euclid()Steady_State_Analysis()get_array_absolute_maximum()get_voltage_from_wavefront()get_voltage_arrayget_current_from_wavefront()get_current_arrayconvert_to_image_array()