Skip to main content

A jupyter widget of the periodic table of elements.

Project description

Jupyter widget: Interactive periodic table

PyPI version Binder

Installation & usage

pip install widget-periodictable

For usage examples, see examples/.

Development

Install the python code:

pip install -e .[dev]

You then need to install the JavaScript dependencies and run the development server.

npm install
npm run dev

Open the example notebook in JupyterLab, VS Code, or your favorite editor to start developing. Changes made in js/ will be reflected in the notebook.

Releasing and publishing a new version

In order to make a new release of the library and publish to PYPI, run

bumpver update --major/--minor/--patch

This will

  • update version numbers, make a corresponding git commit and a git tag;
  • push this commit and tag to Github, which triggers the Github Action that makes a new Github Release and publishes the package to PYPI.

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_periodictable-4.1.1.tar.gz (46.2 kB view details)

Uploaded Source

Built Distribution

widget_periodictable-4.1.1-py3-none-any.whl (47.7 kB view details)

Uploaded Python 3

File details

Details for the file widget_periodictable-4.1.1.tar.gz.

File metadata

  • Download URL: widget_periodictable-4.1.1.tar.gz
  • Upload date:
  • Size: 46.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for widget_periodictable-4.1.1.tar.gz
Algorithm Hash digest
SHA256 27a44a3cea2ac392962d187d15ab09a8001a660d9fc6b0ff3b1f9fd042c9070f
MD5 8788e86037f6891d85eb57d1c7316b3a
BLAKE2b-256 022ae591293d1a9a614fc1e09cb790ab0998bedcbf2bf6770ab2de316e883f00

See more details on using hashes here.

File details

Details for the file widget_periodictable-4.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for widget_periodictable-4.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 30fe2ee3e13c66dc145a1bbf7cf70501eca9acfb1e71384993aea6a1a1943db2
MD5 9c0cf8748caa09bbab08eb670136bdfd
BLAKE2b-256 00465efe473afa8e2469a0b567dee2fa23de444757ab7f6871ef9f9177bf1de1

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