Skip to content

Releases: JuliaPy/PythonCall.jl

v0.9.0

27 May 00:55

Choose a tag to compare

PythonCall v0.9.0

Diff since v0.8.0

Closed issues:

  • Using PythonCall within Julia modules (#57)
  • Conversion rules for numpy [and ctypes] scalars (#62)
  • Error in "using PythonCall" (#132)
  • UndefVarError: y not defined for iteration in Python back to Julia (#134)
  • bib citation (#137)
  • Precompilation fails with both PyCall and PythonCall (#140)
  • fail to display inside vscode/jupyter notebook (#141)
  • JuliaCall reinstalling PythonCall every time (#144)
  • docstring method for Base.Docs.doc(::Py) (#147)
  • missing haskey, get, etcetera? (#148)
  • pyisnothing function? (#149)
  • ispynull (#151)
  • Docs: how to use CondaPkg from PythonCall? (#152)
  • How to define python function from Julia side (#156)
  • optimized hasproperty(o::Py, attr) = pyhasattr(o, attr) (#157)
  • using functions ending with ! in juliacall (#158)
  • support array(dtype=...) optional argument (#160)
  • missing .copy() method for Dict wrapper (#161)
  • Errors trying to use logomaker (#164)
  • first import of juliacall clobbers Project.toml (#166)
  • Using seval in a new module created from Python (#170)
  • missing docstring pyhasattr in docs (#173)
  • Juliacall on Apple M1 (#175)
  • module eval should be eval(m, expr) instead of eval(expr) in seval (#178)

Merged pull requests:

v0.8.0

17 Mar 18:36

Choose a tag to compare

PythonCall v0.8.0

Diff since v0.7.0

v0.7.0

17 Mar 17:26

Choose a tag to compare

PythonCall v0.7.0

Diff since v0.6.1

Closed issues:

  • Segmentation fault when importing python package (#115)
  • Can't manage to use juliacall in WSL (#116)
  • Failed install on Raspberry Pi (#120)
  • no version of Julia is compatible (#121)
  • plt.show() (#122)
  • pyclass (#124)
  • Document pyconvert_add_rule (#125)
  • Make pyconvert_add_rule and Py safe by default (#126)
  • LaTeXStrings (#127)
  • Environment reinitialization if failed (#130)
  • Error during Module initialization (#131)

Merged pull requests:

v0.6.1

21 Feb 19:18

Choose a tag to compare

PythonCall v0.6.1

Diff since v0.6.0

Closed issues:

  • show stacktrace of Julia exceptions in Python (#83)
  • Docstring for dispatched methods (#107)
  • Support selective import in @py macro @py from <module> import ... (#117)

Merged pull requests:

  • Expose PyCapsule type and methods (#114) (@pabloferz)

v0.6.0

17 Feb 15:51

Choose a tag to compare

PythonCall v0.6.0

Diff since v0.5.1

Closed issues:

  • Registries in juliacalldeps.json (#74)
  • Function support? (#95)
  • UndefVarError triggered by err.jl (#100)
  • Display for pytype in Pluto notebooks (#101)
  • PyPlot equivalent? (#105)
  • Initialization fails for Julia with DEV in version (#106)
  • Any known threading/GIL issues? (#108)
  • A direct way to import Julia packages in Python? (#109)

Merged pull requests:

v0.5.1

24 Jan 10:59

Choose a tag to compare

PythonCall v0.5.1

Diff since v0.5.0

Closed issues:

  • Test on earlier versions of Julia and Python (#54)
  • Make docs less PythonCall-centric (#56)
  • coming from PyCall section in docs (#59)
  • Hooks into startup (#72)
  • "Python exited unexpectedly" when using external conda environment (#85)
  • Install specific Python version (#87)
  • To do: fix multimedia bug (#89)
  • Imported juliacall.newmodule() namespace not updated (#92)
  • how to convert list of lists into matrix (#99)

v0.5.0

21 Dec 18:18

Choose a tag to compare

PythonCall v0.5.0

Diff since v0.4.3

Closed issues:

  • use conda --freeze-installed in Deps.add() (#64)
  • Relative paths in dependencies (#65)
  • Rework Python dependencies (#66)
  • Startup code is slow (#67)
  • When using Pluto, output from pyprint is buffered (#68)
  • remove Python<3.10 restriction (#69)
  • Importing local modules (#70)
  • Support for using a custom system image? (#71)
  • hope support python f-string in julia (#75)
  • Is juliacall supporting python multiprocessing? (#77)
  • Can we use julia functions with ! postfix in python calls to julia functions (#78)
  • Using private Julia package SSH fails (#80)
  • Should PythonCall create separate environment for different projects? (#81)
  • error using development version of package (#82)

v0.4.3

03 Nov 18:53

Choose a tag to compare

PythonCall v0.4.3

Diff since v0.4.2

Closed issues:

  • Release on pypi (#50)

v0.4.2

23 Oct 16:17

Choose a tag to compare

PythonCall v0.4.2

Diff since v0.4.1

v0.4.1

22 Oct 10:10

Choose a tag to compare

PythonCall v0.4.1

Diff since v0.4.0