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

Uploaded Source

Built Distribution

widget_code_input-3.5.4-py3-none-any.whl (972.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: widget_code_input-3.5.4.tar.gz
  • Upload date:
  • Size: 654.1 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.5.4.tar.gz
Algorithm Hash digest
SHA256 a6c158d175845836bf301c7c81ae5c8d6243068069056aba9ebf76061c619bf1
MD5 bf4f18163664baadd95d7f17f2058da4
BLAKE2b-256 e2838ba8c70f5f4ae6d354cadfd542f324ba4101f83bb4f56a4aa5c07409236c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for widget_code_input-3.5.4-py3-none-any.whl
Algorithm Hash digest
SHA256 6efa54e4fd7e89a9fde6e5a0ea097db396ea933a5df69b8c77e6d3bc7afec6fb
MD5 2ac38deb3b6d15b35bee822bedf864c9
BLAKE2b-256 5f916a5cd1eaa0d3278a8c120da0ac946bdf48f91baa7487c22cf90ad6301550

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