Christopher Rowley
Christopher Rowley
Just looking at this now. It all comes down to the fact that numpy arrays containing `numpy.datetime64` cannot be wrapped as a Julia array yet. Therefore it's falling back on...
(PS thanks for the report and the MWE)
Yep the refactor is done. Can you clarify what the PR will change?
This is all really useful and interesting experimentation thanks. The interaction between the Julia task schedular and Python threads is not totally clear to me right now - hopefully sprinkling...
LGTM but can you update the docs and changelog please?
Merged with thanks :)
The issue is that `pandas.DataFrame.__init__` explicitly checks if its argument is a `dict` and `Py(::Dict)` is not a `dict` (it's a `juliacall.DictValue`). The two options to make this work automatically...
I think requiring `pylist` to do the indexing is a similar issue - it checks for `list` rather than the more general `abc.collections.Sequence`, which includes both `list` and `juliacall.VectorValue`.
I think this is a dup of #586, please join the discussion there.
Looks like a version mismatch of OpenSSL between Python and Julia. I think JuliaPy/pyjuliapkg#55 should fix this. Can you try it out (see the description in the PR for how)...