Skip to content

PyCall and Julia #114

Closed
Closed
@delta-pi-1701

Description

@delta-pi-1701

In Python

import CoolProp.constants
from CoolProp.CoolProp import generate_update_pair,get_parameter_index,set_debug_level,get_phase_index
from CoolProp.CoolProp import AbstractState as State
nnstate = State("HEOS","water")
pair, in1, in2 = generate_update_pair(CoolProp.constants.iP, 3e6, CoolProp.constants.iQ,0.0)
nnstate.update(pair, in1, in2)
print nnstate.keyed_output(CoolProp.constants.iDmass)

In Julia

using PyCall
@pyimport CoolProp.constants as CPc
@pyimport CoolProp.CoolProp as CP
st = CP.AbstractState("HEOS","water")
(pair, in1, in2) = CP.generate_update_pair(CPc.iP, 2e5, CPc.iT, 300)
st.update(pair, in1, in2)
println(CP.AbstractState.keyed_output(CoolProp.constants.iDmass))

Error
type PyObject has no field update while loading In[77], in expression starting on line 6

typeof(st)
PyObject (constructor with 34 methods)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions