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.1.tar.gz (1.0 MB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: widget_code_input-3.6.1.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • 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.1.tar.gz
Algorithm Hash digest
SHA256 db7263de443d7bad8982bf074787cce913024a8a3ea01f89b3c53e5c9805d2f9
MD5 444434e6695c70309aad4446c1697f5b
BLAKE2b-256 69648596da6c7a958205a12dd72ba1a4a859b68ee0b46878f2916ce1b1f7a89e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for widget_code_input-3.6.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1978a181ddd03cc9257e1b9da577a1f7f990f0482db6e3a6500cd97ff05c609b
MD5 8ce50f7be19508e53511afa3562c3444
BLAKE2b-256 a3a520e14ba8a991ba102bc0e9ebf6b0226d747bc890ecdf78170e1db79fcac2

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