emout.emout package
Subpackages
- emout.emout.backtrace package
- emout.emout.data package
- Submodules
- emout.emout.data.data module
DataData.datafileData.nameData.slicesData.slice_axesData.axisunitsData.valunitData.axis()Data.build_frame_updater()Data.directoryData.filenameData.gifplot()Data.masked()Data.plot()Data.tData.t_siData.to_numpy()Data.tsliceData.use_axesData.val_siData.xData.x_siData.xsliceData.yData.y_siData.ysliceData.zData.z_siData.zslice
Data1dData2dData3dData4d
- emout.emout.data.griddata_series module
GridDataSeriesMultiGridDataSeriesMultiGridDataSeries.datafileMultiGridDataSeries.nameMultiGridDataSeries.tunitMultiGridDataSeries.axisunitMultiGridDataSeries.valunitMultiGridDataSeries.close()MultiGridDataSeries.directoriesMultiGridDataSeries.directoryMultiGridDataSeries.filenameMultiGridDataSeries.filenamesMultiGridDataSeries.time_series()
- emout.emout.data.vector_data module
- Module contents
- emout.emout.io package
- emout.emout.relocation package
Submodules
emout.emout.extraction module
- class emout.emout.extraction.EmoutDataExtraction(root, data, nparent=1)[source]
Bases:
object- property backtrace: BacktraceWrapper
- property directory
- property extract_dir
- property icur: DataFrame
‘icur’ を DataFrame で返す
- property inp
- property pbody: DataFrame
‘pbody’ を DataFrame で返す
- property unit
emout.emout.facade module
- class emout.emout.facade.Emout(directory='./', append_directories=None, ad=None, inpfilename='plasma.inp')[source]
Bases:
objectEMSES 出力/.inp ファイルをまとめて扱う Facade クラス。
- property append_directories: List[Path]
- property backtrace: BacktraceWrapper
- property directory: Path
- property icur: DataFrame
‘icur’ を DataFrame で返す
- name2unit = {'axis': <function build_name2unit_mapping.<locals>.<lambda>>, 'b[xyz]': <function build_name2unit_mapping.<locals>.<lambda>>, 'e[xyz]': <function build_name2unit_mapping.<locals>.<lambda>>, 'j.*': <function build_name2unit_mapping.<locals>.<lambda>>, 'nd[1-9]p': <function ndp_unit>, 'phisp': <function build_name2unit_mapping.<locals>.<lambda>>, 'rb[xyz]': <function build_name2unit_mapping.<locals>.<lambda>>, 're[xyz]': <function build_name2unit_mapping.<locals>.<lambda>>, 'rho': <function build_name2unit_mapping.<locals>.<lambda>>, 'rhobk': <function build_name2unit_mapping.<locals>.<lambda>>, 'rhobksp[1-9]': <function build_name2unit_mapping.<locals>.<lambda>>, 't': <function t_unit>}
- property pbody: DataFrame
‘pbody’ を DataFrame で返す
emout.emout.units module
- emout.emout.units.t_unit(out)[source]
tの単位変換器を生成する.
- Parameters:
out (Emout) – Emoutオブジェクト
- Returns:
tの単位変換器
- Return type:
- emout.emout.units.wpet_unit(out)[source]
wpe * tの単位変換器を生成する.
以下のコードを実行することで、データのt軸をwpe*tで規格化できる.
>>> Emout.name2unit['t'] = wpet_unit
- Parameters:
out (Emout) – Emoutオブジェクト
- Returns:
wpe * tの単位変換器
- Return type: