mirror of
https://github.com/CoolProp/CoolProp.git
synced 2026-01-12 07:28:10 -05:00
25 lines
663 B
Python
25 lines
663 B
Python
#!/Users/ian/anaconda/bin/python
|
|
|
|
import json, glob, CoolProp
|
|
|
|
for fluid in glob.glob('../fluids/*.json'):
|
|
with open(fluid, 'r') as fp:
|
|
jj = json.load(fp)
|
|
|
|
pL = jj['ANCILLARIES'].pop('pL')
|
|
pV = jj['ANCILLARIES'].pop('pV')
|
|
# Keep the one with the lower error
|
|
if pL['max_abserror_percentage'] < pV['max_abserror_percentage']:
|
|
pS = pL
|
|
else:
|
|
pS = pV
|
|
|
|
pseudo_pure = jj['EOS'][0]['pseudo_pure']
|
|
if pseudo_pure:
|
|
print('-----------------PSEUDO (SKIPPING !!!) %s' % fluid)
|
|
else:
|
|
print(fluid)
|
|
jj['ANCILLARIES']['pS'] = pS
|
|
with open(fluid, 'w') as fp:
|
|
json.dump(jj, fp)
|