pyaltium.matlib.types#
Module Contents#
Classes#
Base class used for all dielectrics, with common elements. |
|
Base class used for all finishes, with common elements. |
|
A core |
|
Base class used for all dielectrics, with common elements. |
|
Base class used for all finishes, with common elements. |
|
Base class used for all finishes, with common elements. |
|
Base class used for all finishes, with common elements. |
|
Base class used for all finishes, with common elements. |
|
Base class used for all finishes, with common elements. |
|
Base class to represent a single item. This Entity will contain multiple properties. |
Functions#
|
Return the apropriate type class from a type UUID |
- class pyaltium.matlib.types.DielectricBase#
Bases:
pyaltium.matlib.base.MatLibEntityBase class used for all dielectrics, with common elements.
Construction: e.g. 2113 or 1-2113 Resin: A percent, 0-100 Glass temp: glass transistion temp in celsius
- dielectric_constant: pyaltium._helpers.REALNUM = 0#
- thickness: pyaltium._helpers.REALNUM = 0#
- glass_trans_temp: pyaltium._helpers.REALNUM = 0#
- resin_pct: pyaltium._helpers.REALNUM = 0#
- frequency: pyaltium._helpers.REALNUM = 0#
- loss_tangent: pyaltium._helpers.REALNUM = 0#
- class pyaltium.matlib.types.FinishBase#
Bases:
pyaltium.matlib.base.MatLibEntityBase class used for all finishes, with common elements.
- thickness: pyaltium._helpers.REALNUM = 0#
- class pyaltium.matlib.types.Core#
Bases:
DielectricBaseA core
- class pyaltium.matlib.types.PrePreg#
Bases:
DielectricBaseBase class used for all dielectrics, with common elements.
Construction: e.g. 2113 or 1-2113 Resin: A percent, 0-100 Glass temp: glass transistion temp in celsius
- class pyaltium.matlib.types.FinishENIG#
Bases:
FinishBaseBase class used for all finishes, with common elements.
- class pyaltium.matlib.types.FinishHASL#
Bases:
FinishBaseBase class used for all finishes, with common elements.
- class pyaltium.matlib.types.FinishIAu#
Bases:
FinishBaseBase class used for all finishes, with common elements.
- class pyaltium.matlib.types.FinishISn#
Bases:
FinishBaseBase class used for all finishes, with common elements.
- class pyaltium.matlib.types.FinishOSP#
Bases:
FinishBaseBase class used for all finishes, with common elements.
- class pyaltium.matlib.types.SolderMask#
Bases:
pyaltium.matlib.base.MatLibEntityBase class to represent a single item. This Entity will contain multiple properties.
- dielectric_constant: pyaltium._helpers.REALNUM = 0#
- thickness: pyaltium._helpers.REALNUM = 0#
- frequency: pyaltium._helpers.REALNUM = 0#
- loss_tangent: pyaltium._helpers.REALNUM = 0#
- solid: pyaltium._helpers.REALNUM = 0#
- pyaltium.matlib.types.get_type_cls_by_id(type_id)#
Return the apropriate type class from a type UUID
- Parameters:
type_id – Type UUID