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.5.0.tar.gz (782.0 kB view details)

Uploaded Source

Built Distribution

widget_code_input-3.5.0-py2.py3-none-any.whl (5.7 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: widget_code_input-3.5.0.tar.gz
  • Upload date:
  • Size: 782.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.12

File hashes

Hashes for widget_code_input-3.5.0.tar.gz
Algorithm Hash digest
SHA256 718a7e064f56a941194b1b72e50bdf5a4351a631009b02968203c4345eb27d6d
MD5 1399869593b6355e36479ce791922912
BLAKE2b-256 3f5fe7969ed7eb7f40dc4961b25336eafc1bda6e3f800f9c9be4e87a2cce5d15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for widget_code_input-3.5.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 73a71175044edac1799cd27c0ae2de4803d6c5dc6c82dc4435c3d5ac98010335
MD5 71540ea902d64553e98b05c20c976554
BLAKE2b-256 a4c6e279544a10fb2d09b2d0b463b24b9a9549276b90ce7af7f65f06ef930768

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