Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fusetim/jupyter-mp2i
Jupyter environment for MP2I (including C, Python and OCaml kernels)
https://github.com/fusetim/jupyter-mp2i
bash c ckernel container cpge docker informatique ipython jupyter jupyterwith kernel mp2i nix nix-shell nixos notebook ocaml ocaml-kernel python teaching
Last synced: 24 days ago
JSON representation
Jupyter environment for MP2I (including C, Python and OCaml kernels)
- Host: GitHub
- URL: https://github.com/fusetim/jupyter-mp2i
- Owner: fusetim
- License: apache-2.0
- Created: 2021-08-23T08:48:28.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-08-31T18:50:47.000Z (about 3 years ago)
- Last Synced: 2024-09-30T00:23:03.369Z (about 1 month ago)
- Topics: bash, c, ckernel, container, cpge, docker, informatique, ipython, jupyter, jupyterwith, kernel, mp2i, nix, nix-shell, nixos, notebook, ocaml, ocaml-kernel, python, teaching
- Language: Nix
- Homepage:
- Size: 5.86 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE-APACHE
Awesome Lists containing this project
README
= Jupyter-MP2I
[abstract]
A simple jupyter environment for MP2I for Nix and Docker.=== Include
* [x] OCaml kernel:
- [x] ocaml-jupyter
- [x] ocaml-jupyter-kernel
- [ ] archimedes
* [x] Python kernel:
- [x] iPython kernel
- [x] numpy
- [x] matplotlib
* [x] C Kernel:
- [x] libcue
* [ ] Bash kernel (working on it)
* Other helpers:
- pandoc=== Usage
==== with Docker
* Using a prebuilt docker image:
```shell
$ docker run -p 8888:8888 -it ghcr.io/fusetim/jupyter-mp2i:latest
```* Build your own docker image:
```shell
$ git clone https://github.com/fusetim/jupyter-mp2i
$ cd jupyter-mp2i
$ nix-build docker.nix
$ docker load < result
$ docker run -p 8888:8888 -it jupyter-mp2i:
```==== with Nix-shell
bash like:
```shell
$ nix-shell $(nix-prefetch-url https://raw.githubusercontent.com/fusetim/jupyter-mp2i/main/shell.nix)
```
fish like:
```shell
$ nix-shell (nix-prefetch-url https://raw.githubusercontent.com/fusetim/jupyter-mp2i/main/shell.nix) # fish like
```
== LicensesLicensed under both the MIT license and the Apache License, Version 2.0.