mirror of
https://github.com/CoolProp/CoolProp.git
synced 2026-01-17 09:58:03 -05:00
* autopep8 rule-groups E101,W1,W2,W3 * autopep8 with rule group E3 (blank lines) autopep8 --in-place --recursive --max-line-length=200 --exclude="externals" --select="E101,E3,W1,W2,W3" . * tabs and space W191 * autopep8 aggressive
21 lines
530 B
Python
21 lines
530 B
Python
import CoolProp
|
|
CPmod = CoolProp.CoolProp
|
|
|
|
|
|
def get_offset_NBP(name):
|
|
#CPmod.set_debug_level(10)
|
|
CPmod.set_reference_state(name,"RESET")
|
|
HEOS = CoolProp.AbstractState('HEOS', name)
|
|
HEOS.update(CoolProp.PQ_INPUTS, 101325, 0)
|
|
|
|
gas_constant = HEOS.gas_constant()/HEOS.molar_mass()
|
|
|
|
delta_a1 = HEOS.smass()/(gas_constant)
|
|
delta_a2 = -HEOS.hmass()/(gas_constant*HEOS.keyed_output(CoolProp.iT_reducing))
|
|
return delta_a1, delta_a2
|
|
|
|
|
|
if __name__=='__main__':
|
|
name = 'MM'
|
|
print get_offset_NBP(name)
|