Skip to content

Schema: T-dependent property curves #148

@gerchowl

Description

@gerchowl

Today <prop>_value/<prop>_unit is scalar-only. Cryogenic SiPM (-40 to -80 C), LN2 (77 K), and LHe (4 K) work all need temperature-dependent curves. Proposal: add <prop>_curve = {temps_K=[...], values=[...]} with linear interpolation in properties.py. Apply to: thermal_conductivity, specific_heat, thermal_expansion, youngs_modulus, yield_strength, resistivity, refractive_index, light_yield, decay_time. LYSO light yield shifts ~+15% from 20 C to -40 C — this is load-bearing for TOF-PET. Backwards-compatible: scalar form continues to work; curve takes precedence when present.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestschemaChanges to TOML schema or sub-tables

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions