STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
engine.core.injectors.hardware_tables Namespace Reference

Classes

class  NptThread

Variables

float IN = 0.0254
str _NPT_SRC = "ASME B1.20.1 (as tabulated in Wikipedia 'National pipe thread', checked 2026-09-25)"
dict NPT

Detailed Description

Standard hardware the injector plate has to accommodate, with where each number came from.

Every row is a published standard, not a design choice. The ``source`` strings travel with the
numbers into the layout, so a warning that cites a thread length can say whose thread length.

Variable Documentation

◆ _NPT_SRC

str engine.core.injectors.hardware_tables._NPT_SRC = "ASME B1.20.1 (as tabulated in Wikipedia 'National pipe thread', checked 2026-09-25)"
protected

Definition at line 23 of file hardware_tables.py.

◆ IN

float engine.core.injectors.hardware_tables.IN = 0.0254

Definition at line 11 of file hardware_tables.py.

◆ NPT

dict engine.core.injectors.hardware_tables.NPT
Initial value:
1= {
2 "1/8 NPT": NptThread(27, 0.405 * IN, 0.1615 * IN, 0.2639 * IN, 0.339 * IN, _NPT_SRC),
3 "1/4 NPT": NptThread(18, 0.540 * IN, 0.2278 * IN, 0.4018 * IN, (7 / 16) * IN, _NPT_SRC),
4 "3/8 NPT": NptThread(18, 0.675 * IN, 0.2400 * IN, 0.4078 * IN, (37 / 64) * IN, _NPT_SRC),
5 "1/2 NPT": NptThread(14, 0.840 * IN, 0.3200 * IN, 0.5337 * IN, (23 / 32) * IN, _NPT_SRC),
6 "3/4 NPT": NptThread(14, 1.050 * IN, 0.3390 * IN, 0.5457 * IN, (59 / 64) * IN, _NPT_SRC),
7}

Definition at line 26 of file hardware_tables.py.