Skip to main content

ValuePlayerWidget

PyPI - Version Ruff

ValuePlayerWidget is a tool to save and display the different steps of a visualisation. It allows the Player to watch all the steps leading to a final step backward and forward. It is also possible to set an UI : you may either display buttons or a delpy interface (which is a Blockly interface for jupyter).

ValuePlayerWidget takes four parameters for its initialization :

  • 'visualisation' : this parameter is obligatory, it has to be or inheritate from a traitlets object. This will be the visualisation, le Player interacts with.

  • 'UI' : This parameter is optional and set which user interface will be displayed. It is set to None by default. Possible values :

    • None : No user interface
    • 'btn' : display action buttons
    • 'delpy' : display a Delpy interface
  • 'actions' : this parameter is optionnal. It has to be a dictionary of lists. Each key of the dictionnary defines either a column for the buttons UI or a category for the Delpy UI. This is an example to understand its structure :

    • actions={'category1':[('f1_name',f1,p1,p2), ('f2_name',f2)],'category2':[('f1_name',f1,p3,p4),('f3_name',f3,p5),('f3_name',f3)]}

    Each list contains tupples and each tupple defines either a button or a deply method. In this example, we have two categories/columns. For each action, we give a tupple t in which we may find at least 2 elements : * "fX_name" : the name of the action, it will be displayed on the buttons or become the name of the Delpy method * "f1" : the function we wihs to execute * args : it is optional, they are arguments to give to the function before it is executed

  • 'language' : this parameter is optionnal and set to 'en_EN' by default. A french version is also available with language='fr_FR'

There are several possibles modes to watch the steps :

  • With the sliders : The player may choose which step to display with the "Time" slider and choose the speed with the "Speed" slider
  • With the buttons, each butons changes the way to display the step (from the left to the right):
    • Display the first step and pause
    • Display the steps backward or/and increase the speed
    • Display the steps backward with a normal speed
    • Display the previous step and pause
    • Play/Pause
    • Display the next step and pause
    • Display the steps with a normal speed
    • Display the steps or/and increase the speed
    • Display the last step and pause

Link to the Demo

Binder : Binder

Install :

pip install valueplayerwidget

Metadata

Release files for valueplayerwidget 0.1.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for valueplayerwidget 0.1.8
File Size Uploaded Provenance Actions
valueplayerwidget-0.1.8.tar.gz 109.2 kB Without provenance Details for valueplayerwidget-0.1.8.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for valueplayerwidget 0.1.8
File Interpreter ABI Platform Actions
valueplayerwidget-0.1.8-py3-none-any.whl Python 3 none any Details for valueplayerwidget-0.1.8-py3-none-any.whl

Total release size: 117.9 kB

Release files / valueplayerwidget-0.1.8.tar.gz

Download URL valueplayerwidget-0.1.8.tar.gz
Size 109.2 kB
Tags Source
SHA-256 checksum
How to use checksums
2edbb88a9c153a60317375650c4dc064ca3c52085669040fead564d0517a9e7b
BLAKE2b-256 checksum
How to use checksums
38f3c02027074636a96185e74906bfce4dd3dbc12a81a1a4d1e431a670fab2a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Release files / valueplayerwidget-0.1.8-py3-none-any.whl

Download URL valueplayerwidget-0.1.8-py3-none-any.whl
Size 8.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
230edd8dcb2d3a911e5d87eb232ecbbb9415d679ce69a5c1315e7ec64c2573b0
BLAKE2b-256 checksum
How to use checksums
1d8a92d6e38b661d509e4d8f9b39bffb6164cef48319c2746fb95acaf2a31196
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via python-httpx/0.28.1

Security for valueplayerwidget 0.1.8

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page