Releases: JuliaPy/PythonCall.jl
Releases Β· JuliaPy/PythonCall.jl
v0.9.15
PythonCall v0.9.15
Merged pull requests:
- Fix pyconvert cache update bugs by clearing the whole cache after any rule is added (#365) (@LilithHafner)
- Update
Documenter -> v1
(#372) (@pedromxavier) - allow python and libstdcxx-ng to be installed from channels other than conda-forge (#374) (@cjdoris)
- Strip whitespace before parsing in seval (#380) (@LilithHafner)
- Add warning and hint when loading torch before juliacall (#385) (@LilithHafner)
- Actually throw an error that was constructed but not thrown (#386) (@LilithHafner)
Closed issues:
- maintaining bidirectional transformation equality when automatically converting (semantically) immutable data (#193)
- Importing JuliaCall interferes with Ctrl + C behavior in Python console (#223)
- import juliacall loads the startup.jl (#317)
- Support for Multi-Threading with PythonCall? (#330)
- pyconvert_add_rule() ignored if cache has been populated (#336)
- precompilation error when using module with PythonCall.jl in another module (#337)
- Segfaults when printing strings that have python values (#342)
- Could not resolve environment using julia 1.10-beta1 (#348)
- Raising python errors from Julia functions (#357)
- Codecov not being submitted (#358)
- Upgrade to Documenter v1 (#359)
- Google search for documentation gives 404 error. (#362)
- pyconvert rule caching is buggy (#364)
- [small nit]: gh repo link to docs is broken (#371)
Main.seval
fails to strip whitespace and therefore throws when it shouldn't. (#379)- Better error message on
pyexec(Main, "1+1")
(#383)
v0.9.14
PythonCall v0.9.14
Closed issues:
- How to access Python variables from %%Julia in ipython? (#278)
- Python: AttributeError: module 'PIL' has no attribute 'PngImagePlugin' (#292)
- Doesn't work with -O3 (#299)
- When using pandas dataframes, comparing a series with a value does not return a series (#302)
- PythonCall - Not all in-scope variables available with callback (#312)
- Using pyenv breaks PythonCall (#318)
- Use "native" types when possible (#319)
- jl.pytruth(np.bool_(False)) == true (#321)
- Cannot create Pandas Dataframe from Julia Dataframe (#322)
- Truthiness of Julia callables in Python (#323)
- asyncio.run() causes crashes (#324)
- Segfaulting Threaded code (#325)
- Undesirable Conversion of Unicode Keyword Arguments (#329)
Merged pull requests:
v0.9.13
PythonCall v0.9.13
Closed issues:
- Errors when Python using juliacall and jl.evalfile to call a Julia package that then uses PythonCall (#235)
- PythonCall not playing nicely with pyinstaller (#248)
- Drop matplotlib support? (#251)
- Error when importing matplotlib and JuliaCall from Python (#255)
- Segfault on first install (#257)
- Extremely slow output of julia arrays in Python with juliacall (#263)
- Hang in IPython when loading extension (#268)
- Is PythonCall.jl thread safe? (#274)
- overload
in(x, o::Py)
to callo.__contains__(x)
(#279) - Add error hint when a numpy array is expected? (#280)
- Unable to precompile when importing a locally defined module (#281)
- PythonCall test works but not
using PythonCall
on Windows (#284) - [juliacall] how to call Julia function with
!
exclamation in name? (#285) - JuliaCall (#297)
Merged pull requests:
v0.9.12
PythonCall v0.9.12
Closed issues:
- PythonCall With Jax: Fast inference w/ numpy but does not work with jax.grad need jax.numpy, which is slow, for gradient (#272)
v0.9.11
PythonCall v0.9.11
Closed issues:
- unable to install package datasets (#247)
- Importing python modules failed from the specified python (#252)
- best way to send DataFrame back to Python (#253)
isvalid
error with PythonCall.Utils.StaticString (#254)- How to run cell containing Python script (within Pluto) (#258)
Merged pull requests:
- tests for StaticString (#256) (@CarloLucibello)
- Fix typos in README and docs (#260) (@pitmonticone)
- Fix typos in docstring and error message (#261) (@pitmonticone)
v0.9.10
PythonCall v0.9.10
Closed issues:
- Trouble Converting Collections from Python to Julia (#231)
- Using HuggingFace Transformers pipeline? (#236)
- libstdcxx-ng versioning (#237)
- micromamba hash mismatch (#238)
- Improving startup time (#239)
- PythonCall in sysimage (#240)
- PythonCall
v0.9.9
cannot be loaded (#241) - Support alternative CPython e.g. register-based? (#242)
- How to install julia 1.7.0 with juliacall 0.4.3? (#246)
- Unable to import juliacall in Python (#250)
Merged pull requests:
- libstdcxx version-bounds (#243) (@samtkaplan)
v0.9.9
PythonCall v0.9.9
v0.9.8
v0.9.7
PythonCall v0.9.7
Closed issues:
- Width & height info of the terminal is not passed to the Julia side? (#216)
- python string wrapper? (#218)
- segfault importing PyCall after importing Julia package with python dependencies / PythonCall.jl (#220)
- JuliaCall doesn't work with pandas DataFrames that have categorical columns (#222)
- Error when using PythonCall attached to a previous Conda environment. (#224)
- Package with pip dep fails with Jupyter notebook on Windows (#226)
import PyCall, PythonCall
crashes Julia (#228)- Security update (#229)
- Security update (for all supported Python versions) (#230)
Merged pull requests:
- fix deprecation and possible faulty construction of pandas tables (#221) (@ExpandingMan)
v0.9.6
PythonCall v0.9.6
Closed issues:
- convenient julia->python conversion of structured data (#200)
- julia thread hangs with multiple sevals (#202)
- Multiline evaluation (#210)
- NamedTuple (#213)
__rmul__
did not act as expected (#214)- Heap corruption on Python when
torch
is imported beforejuliacall
, but not the reverse (#215) - setindex! not defined for np arrays of non-conventional (isbits) types (#217)