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
- name :str =#
- dielectric_constant :pyaltium._helpers.REALNUM = 0#
- thickness :pyaltium._helpers.REALNUM = 0#
- glass_trans_temp :pyaltium._helpers.REALNUM = 0#
- manufacturer :str =#
- construction :str =#
- 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.
- process :str =#
- material :str =#
- thickness :pyaltium._helpers.REALNUM = 0#
- color :str = #ffffffff#
- class pyaltium.matlib.types.Core#
Bases:
DielectricBaseA core
- type_id :pyaltium.matlib._helpers.MatLibTypeID#
- 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
- type_id :pyaltium.matlib._helpers.MatLibTypeID#
- class pyaltium.matlib.types.FinishENIG#
Bases:
FinishBaseBase class used for all finishes, with common elements.
- type_id :pyaltium.matlib._helpers.MatLibTypeID#
- class pyaltium.matlib.types.FinishHASL#
Bases:
FinishBaseBase class used for all finishes, with common elements.
- type_id :pyaltium.matlib._helpers.MatLibTypeID#
- class pyaltium.matlib.types.FinishIAu#
Bases:
FinishBaseBase class used for all finishes, with common elements.
- type_id :pyaltium.matlib._helpers.MatLibTypeID#
- class pyaltium.matlib.types.FinishISn#
Bases:
FinishBaseBase class used for all finishes, with common elements.
- type_id :pyaltium.matlib._helpers.MatLibTypeID#
- class pyaltium.matlib.types.FinishOSP#
Bases:
FinishBaseBase class used for all finishes, with common elements.
- type_id :pyaltium.matlib._helpers.MatLibTypeID#
- class pyaltium.matlib.types.SolderMask#
Bases:
pyaltium.matlib.base.MatLibEntityBase class to represent a single item. This Entity will contain multiple properties.
- type_id :pyaltium.matlib._helpers.MatLibTypeID#
- name :str =#
- dielectric_constant :pyaltium._helpers.REALNUM = 0#
- thickness :pyaltium._helpers.REALNUM = 0#
- manufacturer :str =#
- frequency :pyaltium._helpers.REALNUM = 0#
- loss_tangent :pyaltium._helpers.REALNUM = 0#
- solid :pyaltium._helpers.REALNUM = 0#
- color :str = #ffffffff#
- pyaltium.matlib.types.get_type_cls_by_id(type_id)#
Return the apropriate type class from a type UUID
- Parameters
type_id – Type UUID