Supported Languages¶
Jupytext works with notebooks in any of the following languages:
Bash
C#
C++
Clojure
Coconut
F#
Gnuplot
Go
Groovy
Haskell
IDL
Java
Javascript
Julia
Lua
Matlab
OCaml
Octave
PowerShell
Python
q/kdb+
R
Robot Framework
Rust/Evxcr
Sage
SAS
Scala
Scheme
Script of Script
Stata
Tcl
TypeScript
Wolfram Language
Note that Jupytext uses the non-standard
.wolfram
file extension for Wolfram Language files to avoid conflicts with Matlab.
Xonsh
Extending Jupytext to more languages should be easy, see the sections on contributing to and developing Jupytext.