sandlersteam package¶
- class sandlersteam.SaturatedSteamTables[source]¶
Bases:
objectSaturated steam tables based on Sandler’s Steam Tables Data from: Sandler, S. I. (2017). Chemical, biochemical, and engineering thermodynamics 5th ed. John Wiley & Sons.
- colorder = ['P', 'T', 'vL', 'vV', 'uL', 'Du', 'uV', 'hL', 'Dh', 'hV', 'sL', 'Ds', 'sV']¶
- data_path = PosixPath('/home/docs/checkouts/readthedocs.org/user_builds/sandlersteam/checkouts/latest/src/sandlersteam/resources/data')¶
- tablesP = [PosixPath('/home/docs/checkouts/readthedocs.org/user_builds/sandlersteam/checkouts/latest/src/sandlersteam/resources/data/SandlerSatdSteamTableP1.txt'), PosixPath('/home/docs/checkouts/readthedocs.org/user_builds/sandlersteam/checkouts/latest/src/sandlersteam/resources/data/SandlerSatdSteamTableP2.txt')]¶
- tablesT = [PosixPath('/home/docs/checkouts/readthedocs.org/user_builds/sandlersteam/checkouts/latest/src/sandlersteam/resources/data/SandlerSatdSteamTableT1.txt'), PosixPath('/home/docs/checkouts/readthedocs.org/user_builds/sandlersteam/checkouts/latest/src/sandlersteam/resources/data/SandlerSatdSteamTableT2.txt')]¶
- class sandlersteam.State(*args, **kwargs)[source]¶
Bases:
ThermodynamicStateThermodynamic state of steam/water.
- class sandlersteam.UnsaturatedSteamTable(phase: str, table_path: str)[source]¶
Bases:
objectUnsaturated steam table for either superheated vapor (phase=’V’) or subcooled liquid (phase=’L’)
- Bilinear(specdict: dict[str, float]) dict[str, float][source]¶
General bilinear interpolation dispatcher
- PThBilinear(specdict)[source]¶
Bilinear interpolation given P and another property (v, u, s, h, but not T)
- TThBilinear(specdict)[source]¶
Bilinear interpolation given T and another property (v, u, s, h, but not P)
- ThThBilinear(specdict: dict[str, float]) dict[str, float][source]¶
Bilinear interpolation given two properties from v, u, s, h (not T or P)
Submodules¶
- sandlersteam.cli module
- sandlersteam.satd module
- sandlersteam.state module
- sandlersteam.unsatd module
UnsaturatedSteamTableUnsaturatedSteamTable.Bilinear()UnsaturatedSteamTable.PThBilinear()UnsaturatedSteamTable.TPBilinear()UnsaturatedSteamTable.TThBilinear()UnsaturatedSteamTable.ThThBilinear()UnsaturatedSteamTable.minP_at_T()UnsaturatedSteamTable.minT_at_P()UnsaturatedSteamTable.minTh_at_P()UnsaturatedSteamTable.minTh_at_T()
UnsaturatedSteamTablesloggermy_split()