Skip to main content

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

Binder

  • Impact distance of a projectile ( a exmaple for using the widget-code-input for a educational notebook )
  • Text for the exercise: Binder

  • The interactive exercise: Binder

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

widget_code_input-3.6.0.tar.gz (898.8 kB view details)

Uploaded Source

Built Distribution

widget_code_input-3.6.0-py3-none-any.whl (1.5 MB view details)

Uploaded Python 3

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

Hashes for widget_code_input-3.6.0.tar.gz
Algorithm Hash digest
SHA256 6a9c90cb89687b48777964735e6bc18c7486ed2c0ece882eb57245e4297943f3
MD5 3e8b360a647ae38e80d5f228ead28833
BLAKE2b-256 f104203514cacad60d0618e1e5219c8f45e0b3a627ae1e495836c20e9a7cc5f6

See more details on using hashes here.

File details

Details for the file widget_code_input-3.6.0-py3-none-any.whl.

File metadata

File hashes

Hashes for widget_code_input-3.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f01c7dab240706b253ef17c72142d1055c659a5647eb827a6a88e5ff7b00b97d
MD5 37d67f3222bfa0b3a25e3509a0f3097f
BLAKE2b-256 b54b2d460f1f9a2a8806d446cf449619f5f0955d3a8300c55d6896d3d212d0f7

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page