Materials#

class pyedb.dotnet.edb_core.materials.Materials(edb: Edb)[source]#

Manages EDB methods for material management accessible from Edb.materials property.

Methods

Materials.add_conductor_material(name, ...)

Add a new conductor material.

Materials.add_debye_material(name, ...)

Add a dielectric with the Debye model.

Materials.add_dielectric_material(name, ...)

Add a new dielectric material in library.

Materials.add_djordjevicsarkar_dielectric(...)

Add a dielectric using the Djordjevic-Sarkar model.

Materials.add_material(name, **kwargs)

Add a new material.

Materials.add_multipole_debye_material(name, ...)

Add a dielectric with the Multipole Debye model.

Materials.delete_material(material_name)

Remove a material from the database.

Materials.duplicate(material_name, ...)

Duplicate a material from the database.

Materials.iterate_materials_in_amat([amat_file])

Iterate over material description in an AMAT file.

Materials.load_amat(amat_file)

Load materials from an AMAT file.

Materials.load_material(material)

Load material.

Materials.material_property_to_id(property_name)

Convert a material property name to a material property ID.

Materials.read_materials(amat_file)

Read materials from an AMAT file.

Materials.read_syslib_material(material_name)

Read a specific material from syslib AMAT file.

Materials.update_material(material_name, ...)

Update material attributes.

Attributes

Materials.materials

Get materials.

Materials.syslib

Get the project sys library.