simultipac package
This library holds several modules to treat data from Simulia softwares.
In particular: CST Particle Studio and SPARK3D. It was designed for multipactor studies.
Subpackages
- cst package
- particle_monitor package
- Subpackages
- Submodules
- converters module
- particle module
ParticleParticle.positionParticle.momentumParticle._massesParticle.massParticle.mass_eVParticle._chargesParticle.chargeParticle.timeParticle.particle_idParticle.source_idParticle.extrapolated_timesParticle.__init__()Particle.add_a_file()Particle.finalize()Particle._check_constanteness_of_some_attributes()Particle.macro_chargeParticle._switch_to_mm_ns_units()Particle._sort_by_increasing_time_values()Particle.emission_energyParticle.collision_energyParticle.extrapolate_pos_and_mom_one_time_step_further()Particle.determine_if_alive_at_end()Particle.find_collision()Particle.compute_emission_angle()Particle.compute_collision_angle()Particle.plot_trajectory()
_str_to_correct_types()_get_constant()_is_sorted()
- particle_monitor module
_load_particle_monitor_file()ParticleMonitorParticleMonitor.max_timeParticleMonitor.FILTERSParticleMonitor.__init__()ParticleMonitor.from_folder()ParticleMonitor.seed_electronsParticleMonitor.emitted_electronsParticleMonitor.__str__()ParticleMonitor.emission_energies()ParticleMonitor.collision_energies()ParticleMonitor.emission_angles()ParticleMonitor.collision_angles()ParticleMonitor.last_known_position()ParticleMonitor.last_known_direction()ParticleMonitor.compute_collision_angles()ParticleMonitor.hist()ParticleMonitor.plot_mesh()ParticleMonitor.plot_trajectories()ParticleMonitor.to_listParticleMonitor.to_pandas()ParticleMonitor.filter_particles()ParticleMonitor._load_mesh()
_absolute_file_paths()_get_float_from_filename()_sorted_particle_monitor_files()_filter_source_id()_filter_out_dead_at_end()_filter_out_alive_at_end()_filter_out_part_with_one_time_step()
- vector module
- plotter package
- Submodules
- default module
DefaultPlotterDefaultPlotter.__init__()DefaultPlotter.vedo_backendDefaultPlotter.plot()DefaultPlotter._get_color_from_last_plot()DefaultPlotter.hist()DefaultPlotter.plot_3d()DefaultPlotter.plot_mesh()DefaultPlotter.plot_trajectory()DefaultPlotter.load_mesh()DefaultPlotter.show()DefaultPlotter._k3d_patch()
- plotter module
- default module
- Submodules
- simulation_results package
- Submodules
- simulation_results module
ShapeMismatchErrorMissingDataErrorSimulationResultsSimulationResults.__init__()SimulationResults.__str__()SimulationResults._check_consistent_shapes()SimulationResults._trim_trailing()SimulationResults.alphaSimulationResults.fit_alpha()SimulationResults.modelled_populationSimulationResults.plot()SimulationResults.hist()SimulationResults.to_pandas()SimulationResults.show()SimulationResults._abc_impl
SimulationResultsFactory
- simulations_results module
UnsupportedToolErrorDuplicateIndexErrorNonExistingIDErrorSimulationsResultsSimulationsResults.__init__()SimulationsResults._resultsSimulationsResults._add()SimulationsResults.get_by_id()SimulationsResults.to_listSimulationsResults.plot()SimulationsResults._to_plot()SimulationsResults._plot_0d()SimulationsResults._to_pandas()SimulationsResults.fit_alpha()SimulationsResults.save()SimulationsResults._format_for_save()SimulationsResults.parameter_values()SimulationsResults.with_parameter_value()SimulationsResults.show()
SimulationsResultsFactory
- simulation_results module
- Submodules
- spark3d package
- util package