Skip to main content

A Jupyter 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.0.0.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

widget_code_input-3.0.0-py2.py3-none-any.whl (1.4 MB view details)

Uploaded Python 2 Python 3

File details

Details for the file widget_code_input-3.0.0.tar.gz.

File metadata

  • Download URL: widget_code_input-3.0.0.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.8.8

File hashes

Hashes for widget_code_input-3.0.0.tar.gz
Algorithm Hash digest
SHA256 ac13fb273343335c7e9cf08c48c340d5b4b2e7a3cbe49466356870bd702272c2
MD5 a09000431d2f3226d597cba7bf34b729
BLAKE2b-256 6c122a664213e4bf6ad333e3565976799c5b8bedba989a2a40d516f446fe8a11

See more details on using hashes here.

File details

Details for the file widget_code_input-3.0.0-py2.py3-none-any.whl.

File metadata

  • Download URL: widget_code_input-3.0.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.8.8

File hashes

Hashes for widget_code_input-3.0.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c48a931e096f64713cad172e1281f6283429b88a21b16e6d04fd1d5c5426b785
MD5 bf8c4ab6c543938c1e5b34e834e4ecba
BLAKE2b-256 96a058c07a3ed388a2ef183c2c12c25ad9da8e82283446ac8c0ef2a19f09eaf4

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