pytwd.library.bolts package

Submodules

pytwd.library.bolts.enums module

class BoltGrades(value)

Bases: Enum

Standard bolt grades

class BoltSizes(value)

Bases: Enum

Standard bolt sizes

M1 = 'M1'
M10 = 'M10'
M11 = 'M11'
M12 = 'M12'
M14 = 'M14'
M16 = 'M16'
M18 = 'M18'
M1_1 = 'M1,1'
M1_2 = 'M1,2'
M1_4 = 'M1,4'
M1_6 = 'M1,6'
M1_8 = 'M1,8'
M2 = 'M2'
M20 = 'M20'
M22 = 'M22'
M24 = 'M24'
M27 = 'M27'
M2_2 = 'M2,2'
M2_5 = 'M2,5'
M3 = 'M3'
M30 = 'M30'
M33 = 'M33'
M36 = 'M36'
M39 = 'M39'
M3_5 = 'M3,5'
M4 = 'M4'
M42 = 'M42'
M45 = 'M45'
M48 = 'M48'
M4_5 = 'M4,5'
M5 = 'M5'
M52 = 'M52'
M56 = 'M56'
M6 = 'M6'
M60 = 'M60'
M64 = 'M64'
M68 = 'M68'
M7 = 'M7'
M8 = 'M8'
M9 = 'M9'
class BoltVerificationSections(value)

Bases: Enum

Verification options for bolt template

bolt_torque = 'Bolt torque'
flange = 'Flange verification'
slip_resistance = 'Slip resistance verification'
tension_resistance = 'Tension resistance verification'
threaded_hole = 'Threaded hole verification'
class FrictionCoefficients(value)

Bases: Enum

Valid friction coefficients (mu) for slip resistance verification

class HoleClearanceFactors(value)

Bases: Enum

Valid hole clearance factors (ks) for slip resistance verification

The order below is based on Table 3.6, S 3.9.1 in Codes.NEN_EN_1993_1_8. Do not change.

class HoleTypes(value)

Bases: Enum

Type of hole present in the bolted plate

blind_hole = 'blind hole'
through_plate = 'through plate'
class LoadVariations(value)

Bases: Enum

Valid load variation percents in pretension load

class Lubricants(value)

Bases: Enum

Standard lubricants

Molykote_1000 = 'Molykote 1000'
Molykote_P_37 = 'Molykote P-37'
Molykote_P_74 = 'Molykote P-74'
Nord_lock_with_Molykote_1000 = 'Nord-lock Washers with Molykote 1000'
Nord_lock_with_oil = 'Nord-lock Washers with Oil'
Nord_lock_without_lubricant = 'Nord-lock Washers without lubricant'
class ThreadType(value)

Bases: Enum

An enumeration.

cut = 'cut'
rolled = 'rolled'

pytwd.library.bolts.properties module

Module contents