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

Uploaded Source

Built Distribution

widget_code_input-3.1.0-py2.py3-none-any.whl (1.8 MB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

  • Download URL: widget_code_input-3.1.0.tar.gz
  • Upload date:
  • Size: 1.1 MB
  • 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.1.0.tar.gz
Algorithm Hash digest
SHA256 58bffd5385e2a58303669e4c14e643e15cab7c9d3398c1feb9d97d85dc223cd2
MD5 88f895801ed17bdc15d837508d71e4cf
BLAKE2b-256 44d71038a265b8d454b484f06ae45fed30b98812683951f8d6e780eaca2247d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for widget_code_input-3.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0d5d44dbdd08cf8ce5f4d25730c9b36028ac3027e465b39a877f4941b210708f
MD5 5214052997ce38eafa5c084c5d9ee9a9
BLAKE2b-256 c52654ed8d9c6a62d9a74774b99f0d8b9e11d7b9206ab1255b07843a6c4c4e75

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