ElmerResults (class)

Method code available at https://github.com/Eomys/pyleecan/tree/master/pyleecan/Methods/Elmer/ElmerResults

class ElmerResults(data=-1, file='', usecols=-1, columns=-1, is_scalars=False, logger_name='Pyleecan.Elmer', init_dict=None, init_str=None)[source]

Bases: pyleecan.Classes.Elmer.Elmer

Class to get ‘SaveScalars’ and ‘SaveLine’ data

VERSION = 1
load_data()

Method to load the Elmer simulation results (as an alternative for direct input)

Returns

data – list of data

Return type

list

load_columns()

Method to load the names of the columns data of the Elmer simulation results

get_data()

Method to return the Elmer simulation results

Returns

data – list of data

Return type

list

save(save_path='', is_folder=False)

Save the object to the save_path

Parameters
  • self – A pyleecan object

  • save_path (str) – path to the folder to save the object

  • is_folder (bool) – to split the object in different files: separate simulation machine and materials

copy(**kwargs)

Return a copy of the class

get_logger()

Get the object logger or its parent’s one

Parameters

obj – A pyleecan object

Returns

logger – Pyleecan object dedicated logger

Return type

logging.Logger

compare(other, name='self')[source]

Compare two objects and return list of differences

as_dict(**kwargs)[source]

Convert this object in a json serializable dict (can be use in __init__). Optional keyword input parameter is for internal use only and may prevent json serializability.

property data

Dict with simulation results

Type

dict

property file

Filename of the results data file

Type

str

property usecols

List integers (starting with 1) of columns to load. If usecols is not set all columns are loaded.

Type

list

property columns

List of columns data names

Type

list

property is_scalars

Determin if data are ‘SaveScalars’ data, else ‘SaveLine’ data are assumed

Type

bool