A widget to allow input of a python function, with syntax highlighting.
Project description
widget-code-input
A widget to allow input of a python function, with syntax highlighting.
Try it with Binder !
- Simple usage of the widget code input
- Impact distance of a projectile ( a exmaple for using the widget-code-input for a educational notebook )
Installation
You can install using pip
:
pip install widget_code_input
Or if you use jupyterlab:
pip install widget_code_input
jupyter lab build
If you are using Jupyter Notebook 5.2 or earlier, you may also need to enable the nbextension:
jupyter nbextension enable --py [--sys-prefix|--user|--system] widget_code_input
There are seven different code themes can be chosen. They are "eclipse", "idea", "material", "midnight", "monokai", "nord" and "solarized". You can check the appearance of the code themes at:
https://codemirror.net/demo/theme.html
Acknowledgements
We acknowledge support from the EPFL Open Science Fund via the OSSCAR project.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file widget_code_input-3.6.0.tar.gz
.
File metadata
- Download URL: widget_code_input-3.6.0.tar.gz
- Upload date:
- Size: 898.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a9c90cb89687b48777964735e6bc18c7486ed2c0ece882eb57245e4297943f3 |
|
MD5 | 3e8b360a647ae38e80d5f228ead28833 |
|
BLAKE2b-256 | f104203514cacad60d0618e1e5219c8f45e0b3a627ae1e495836c20e9a7cc5f6 |
File details
Details for the file widget_code_input-3.6.0-py3-none-any.whl
.
File metadata
- Download URL: widget_code_input-3.6.0-py3-none-any.whl
- Upload date:
- Size: 1.5 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.12
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f01c7dab240706b253ef17c72142d1055c659a5647eb827a6a88e5ff7b00b97d |
|
MD5 | 37d67f3222bfa0b3a25e3509a0f3097f |
|
BLAKE2b-256 | b54b2d460f1f9a2a8806d446cf449619f5f0955d3a8300c55d6896d3d212d0f7 |