PyJulia

Navigation

Contents:

  • Installation
  • Usage
  • Troubleshooting
  • API
  • Custom Julia system image
  • pytest plugin
  • How it works
  • Limitations
  • Testing
  • Development

Related Topics

  • Documentation overview
    • Next: Installation

Quick search

Welcome to PyJulia’s documentation!¶

Travis Build Status AppVeyor Build Status

Experimenting with developing a better interface to Julia language that works with Python 2 & 3 and Julia v1.0+.

PyJulia is tested against Python versions 2.7, 3.5, 3.6, and 3.7.

Contents:

  • Installation
    • Step 1: Install Julia
    • Step 2: Install PyJulia
    • Step 3: Install Julia packages required by PyJulia
  • Usage
    • High-level interface
    • Low-level interface
    • IPython magic
    • Virtual environments
  • Troubleshooting
    • Your Python interpreter is statically linked to libpython
    • Segmentation fault in IPython
    • Error due to libstdc++ version
  • API
    • Utility functions
    • Low-level API
  • Custom Julia system image
    • How to use a custom system image
    • Limitations
    • Command line interfaces
  • pytest plugin
    • Options
    • Fixture
    • Marker
  • How it works
  • Limitations
    • Mismatch in valid set of identifiers
    • Pre-compilation mechanism in Julia 1.0
    • Ctrl-C does not work / terminates the whole Python process
    • No threading support
    • PyJulia does not release GIL
  • Testing
  • Development
    • Release
    • Special branches

Indices and tables¶

  • Index
  • Module Index
  • Search Page
©2019, The Julia and IPython development teams. | Powered by Sphinx 1.8.5 & Alabaster 0.7.12 | Page source
Fork me on GitHub