Steven G. Johnson
Steven G. Johnson
There was never a `getindex(::PyObject, ::Colon)` method as far as I can tell. Even in 0.5, I get: ```jl julia> using PyCall julia> o = PyObject([3,4,5]) PyObject array([3, 4, 5])...
Apparently, your problem with PyPlot in 0.6 is occurring because `convert(PyAny, ax)` is failing to convert it to an `Array`, as it did in 0.5. So, there are two issues...
(The `Array` conversion seems to be working now in 0.6, so your original code works for me. It still might be nice to add `Colon` methods.)
We can't support PyPy, because it doesn't support the API of the libpython (CPython) library. This has nothing to do with UTF-8.
It still seems different enough that we’d need a complete rewrite. I’m not sure I see the point. Most libraries that people want to call from Julia are still for...
In other words, you want to serialize Julia objects (wrapped in Python objects) via Pickle. I guess we could do this by embedding the Julia serialization format (via the Serialization...
I think it involves overloading `__getstate__` and `__setstate__` (https://docs.python.org/3/library/pickle.html#object.__getstate__), but I would have to do a bit of reading on pickle and how it interacts with the C api.
Or rather, we probably want the lower-level `__reduce__` interface (https://docs.python.org/3/library/pickle.html#object.__reduce__), which is more error-prone but will give us more control.
Would be nice to have a better resolution to this issue. (I was trying to call the GNU Octave libraries and ran into this, because they require RTTI). Currently, the...
I think that error message comes from MPICH itself. Ideally we should register our own [error handler](https://www.mcs.anl.gov/research/projects/mpi/mpi-standard/mpi-report-1.1/node148.htm) function.