emout package¶
Subpackages¶
- emout.core package
- Subpackages
- emout.core.backtrace package
- Submodules
- emout.core.backtrace.backtrace_result module
- emout.core.backtrace.multi_backtrace_result module
- emout.core.backtrace.probability_result module
- emout.core.backtrace.solver_wrapper module
- emout.core.backtrace.trace_result module
- emout.core.backtrace.trace_wrapper module
- emout.core.backtrace.xy_data module
- Module contents
- emout.core.boundaries package
- emout.core.data package
- emout.core.io package
- emout.core.relocation package
- emout.core.backtrace package
- Submodules
- emout.core.extraction module
EmoutDataExtractionEmoutDataExtraction.backtraceEmoutDataExtraction.directoryEmoutDataExtraction.extract_dirEmoutDataExtraction.icurEmoutDataExtraction.inpEmoutDataExtraction.is_valid()EmoutDataExtraction.ocurEmoutDataExtraction.pbodyEmoutDataExtraction.save_hdf5()EmoutDataExtraction.traceEmoutDataExtraction.unit
- emout.core.facade module
- emout.core.units module
- Module contents
- Subpackages
- emout.distributed package
- emout.plot package
- Submodules
- emout.plot.animation_plot module
- emout.plot.basic_plot module
- emout.plot.extra_plot module
- emout.plot.plot_cross_sections module
- emout.plot.pyvista_plot module
- emout.plot.surface_cut package
Bounds3DBoxMeshSurfaceCircleMeshSurfaceCompositeMeshSurfaceCylinderMeshSurfaceDiskMeshSurfaceField3DHollowCylinderMeshSurfaceMeshSurface3DPlaneWithCircleMeshSurfaceRectangleMeshSurfaceRenderItemSphereMeshSurfaceUniformCellCenteredGridUniformCellCenteredGrid.dxUniformCellCenteredGrid.dyUniformCellCenteredGrid.dzUniformCellCenteredGrid.extent_edges()UniformCellCenteredGrid.nxUniformCellCenteredGrid.nyUniformCellCenteredGrid.nzUniformCellCenteredGrid.x0UniformCellCenteredGrid.x_centers()UniformCellCenteredGrid.y0UniformCellCenteredGrid.y_centers()UniformCellCenteredGrid.z0UniformCellCenteredGrid.z_centers()
add_colorbar()plot_surfaces()
- Module contents
- emout.utils package
- Submodules
- emout.utils.eflux module
- emout.utils.emsesinp module
- emout.utils.group module
- emout.utils.poisson module
- emout.utils.units module
UnitTranslatorUnitsUnits.BUnits.CUnits.EUnits.ECUnits.FUnits.GUnits.HUnits.JUnits.LUnits.NUnits.PUnits.RUnits.TUnits.WUnits.aUnits.cUnits.dxUnits.eUnits.e0Units.epsUnits.fUnits.iUnits.kBUnits.lengthUnits.mUnits.m0Units.meUnits.miUnits.muUnits.nUnits.phiUnits.piUnits.qUnits.q_mUnits.qeUnits.qe_meUnits.rhoUnits.tUnits.to_cUnits.vUnits.w
- emout.utils.util module
- Module contents
- emout.article module
ArticleConfigArticleMeanSelectionArticleRecorderArticleReplayEmoutArticleReplayEmout.available_fields()ArticleReplayEmout.backtraceArticleReplayEmout.boundariesArticleReplayEmout.directoryArticleReplayEmout.icurArticleReplayEmout.inpArticleReplayEmout.is_valid()ArticleReplayEmout.ocurArticleReplayEmout.particle()ArticleReplayEmout.pbodyArticleReplayEmout.remote()ArticleReplayEmout.tomlArticleReplayEmout.traceArticleReplayEmout.unit
ArticleSelectionArticleSeriesattach_recorder()record_data_access()resolve_config()resolve_existing_record_dir()resolve_record_dir()source_id()
Module contents¶
emout – Python interface for EMSES simulation output.
Provides Emout as the main entry point for reading grid data,
particle data, input parameters, and boundary definitions from EMSES
HDF5 and namelist files.
Quick start:
import emout
data = emout.Emout("/path/to/output")
data.phisp[-1].plot()
- emout.set_log_level(level='WARNING')[source]¶
Configure the log level for the entire
emoutpackage.- Parameters:
level (str, default
"WARNING") – One of"DEBUG","INFO","WARNING","ERROR","CRITICAL".- Return type:
Examples
>>> import emout >>> emout.set_log_level("DEBUG") # verbose >>> emout.set_log_level("WARNING") # quiet (default)