xref: /libCEED/doc/sphinx/source/ffi.md (revision bcb2dfae4c301ddfdddf58806f08f6e7d17f4ea5)
1*bcb2dfaeSJed Brown# Julia, Python, and Rust Interfaces
2*bcb2dfaeSJed Brown
3*bcb2dfaeSJed BrownlibCEED provides high-level interfaces using the Julia, Python, and Rust
4*bcb2dfaeSJed Brownprogramming languages.
5*bcb2dfaeSJed Brown
6*bcb2dfaeSJed BrownMore information about the Julia interface can be found at the [LibCEED.jl
7*bcb2dfaeSJed Browndocumentation](http://ceed.exascaleproject.org/libCEED-julia-docs/dev/).
8*bcb2dfaeSJed Brown
9*bcb2dfaeSJed BrownUsage of the Python interface is illustrated through a sequence of [Jupyter
10*bcb2dfaeSJed BrownNotebook tutorials](https://github.com/CEED/libCEED/tree/main/examples/python). More
11*bcb2dfaeSJed Browninformation on the Python interface is available in the [SciPy paper](https://doi.org/10.25080/Majora-342d178e-00c).
12*bcb2dfaeSJed Brown
13*bcb2dfaeSJed BrownMore information about the Rust interface can be found at the [Rust interface
14*bcb2dfaeSJed Browndocumentation](https://docs.rs/libceed).
15