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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: widget_code_input-3.5.2.tar.gz
  • Upload date:
  • Size: 928.5 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.2.tar.gz
Algorithm Hash digest
SHA256 f211b2e86c58a9931b31f0c05b720ade20aae0ba863f60025cd2bae58e7f848c
MD5 bdea4e7c93117dcc3acb1d4b78043e6f
BLAKE2b-256 847dbf0e24d182c861e4eb6cb19fe2e1280f53123ededbe457f5ddda4eccb919

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for widget_code_input-3.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a06ac3c1060317c525ad7433dca8c0e79aa7422b089ae324591f38b9f6b576a0
MD5 d30a0909922c12e4122a6b0b5a84a537
BLAKE2b-256 0dfe9ad5a72309f98c6b1807fea09eb0a1d4604e7eeb1f8175df6b44369bb640

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