The ``materials.py`` module =========================== .. py:module:: pyedb.dotnet.database.materials Summary ------- .. py:currentmodule:: materials .. tab-set:: .. tab-item:: Classes .. list-table:: :header-rows: 0 :widths: auto * - :py:obj:`~pyedb.dotnet.database.materials.MaterialProperties` - Store material properties. * - :py:obj:`~pyedb.dotnet.database.materials.Material` - Manage EDB methods for material property management. * - :py:obj:`~pyedb.dotnet.database.materials.Materials` - Manages EDB methods for material management accessible from `Edb.materials` property. .. tab-item:: Functions .. list-table:: :header-rows: 0 :widths: auto * - :py:obj:`~get_line_float_value` - Retrieve the float value expected in the line of an AMAT file. .. tab-item:: Attributes .. list-table:: :header-rows: 0 :widths: auto * - :py:obj:`~logger` - * - :py:obj:`~PositiveFloat` - .. tab-item:: Constants .. list-table:: :header-rows: 0 :widths: auto * - :py:obj:`~ATTRIBUTES` - * - :py:obj:`~DC_ATTRIBUTES` - * - :py:obj:`~PERMEABILITY_DEFAULT_VALUE` - .. toctree:: :titlesonly: :maxdepth: 1 :hidden: MaterialProperties Material Materials Module detail ------------- .. py:function:: get_line_float_value(line) Retrieve the float value expected in the line of an AMAT file. The associated string is expected to follow one of the following cases: - simple('permittivity', 12.) - permittivity='12'. .. !! processed by numpydoc !! .. py:data:: ATTRIBUTES :value: ['conductivity', 'dielectric_loss_tangent', 'magnetic_loss_tangent', 'mass_density',... .. py:data:: DC_ATTRIBUTES :value: ['dielectric_model_frequency', 'loss_tangent_at_frequency', 'permittivity_at_frequency',... .. py:data:: PERMEABILITY_DEFAULT_VALUE :value: 1 .. py:data:: logger .. py:data:: PositiveFloat