Skip to content

jolin-io/workshop-accelerate-Python-with-Julia

Repository files navigation

PyCon 2023: Accelerate Python with Julia

Author Stephan Sahm
Email stephan.sahm@jolin.io

Learn how to easily speed up Python with Julia.

Content

  1. Introduction to Julia I: calling Julia from Python
  2. Introduction to Julia II: Pluto, pure Julia
  3. Simulation example: Python vs Cython vs C++ vs Julia

mybinder.org

The links above will spawn jupyter notebook on mybinder.org. One CPU and 1-2 GB memory, just for you, thanks to the supporters of mybinder.org.

Alternative local installation

If mybinder.org is down, or you like to have things locally, you can do so easily. (Note that the first run can take 5 minutes, after that it is instantly loaded from cache).

Install docker and jupyter-repo2docker, and then create your own local environment with the following command.

jupyter-repo2docker https://github.com/jolin-io/workshop-accelerate-Python-with-Julia

Jolin.io

Jolin.io helps companies develop energy-efficient AI and data applications with ease. We specialize in machine learning, Big Data, and real-time pipelines, with support for the programming languages Python, R and Julia.