ImportData (class)¶
Method code available at https://github.com/Eomys/pyleecan/tree/master/pyleecan/Methods/Import/ImportData
-
class
ImportData
(axes=-1, field=None, unit='SI', name='', symbol='', normalizations=-1, symmetries=-1, init_dict=None, init_str=None)[source]¶ Bases:
pyleecan.Classes._frozen.FrozenClass
Abstract class for Data Import/Generation
-
VERSION
= 1¶
-
get_data
()¶ Generate Data objects
- Parameters
self (ImportData) – An ImportData object
- Returns
Data – The generated Data object
- Return type
DataND
-
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
()¶ 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
-
property
axes
¶ List of axes of the data
- Type
[ImportData]
-
property
field
¶ Field (Import object)
- Type
Import
-
property
unit
¶ Unit of the field
- Type
str
-
property
name
¶ Name of the field
- Type
str
-
property
symbol
¶ Symbol of the field
- Type
str
-
property
normalizations
¶ Dict of normalizations
- Type
dict
-
property
symmetries
¶ Dict of symmetries
- Type
dict
-