Release Notes
v0.8.0 (2022-03-17)
- Breaking: Removes
pymethod
andpyclass
. In the future,pyclass
may become sugar fortypes.new_class
(namely you can specify a metaclass). - Adds
pyfunc
,pyclassmethod
,pystaticmethod
andpyproperty
. pyconvert_add_rule
is now documented. Its semantics have changed, including the separator of the first argument from/
to:
.- A pandas
<NA>
value is now converted tomissing
. - A
NaN
in aPyPandasDataFrame
is converted tomissing
. - Breaking: Removes
using
andAs
from JuliaCall. - Adds
convert
to JuliaCall (replacingAs
). - Bug fixes.
v0.6.1 (2022-02-21)
- Conversions from simple ctypes types, e.g.
ctypes.c_float
toCfloat
. - Conversions from simple numpy types, e.g.
numpy.float32
toFloat32
. - Bug fixes.
v0.6.0 (2022-02-17)
- Breaking: JuliaCall now uses JuliaPkg to manage Julia dependencies.
- Bug fixes.
v0.5.1 (2022-01-24)
- Bug fixes.
v0.5.0 (2021-12-11)
- Breaking: PythonCall now uses CondaPkg to manage Python dependencies.
- Python objects can be shared with PyCall provided it uses the same interpreter, using methods
PythonCall.Py(::PyCall.PyObject)
andPyCall.PyObject(::PythonCall.Py)
. - Adds
PythonDisplay
which displays objects by printing to Python'ssys.stdout
. Used automatically in IPython in addition toIPythonDisplay
. - Removes the
GLOBAL
mode from@pyexec
. Useglobal
in the code instead. - Bug fixes.