Skip to main content

Visualizations for Translations Surfaces in Jupyter Notebooks and JupyterLab

Project description

logo

ipyvue-flatsurf

License: GPL 3.0 or later Test DOI 10.5281/zenodo.5208761

Jupyter Widgets for flatsurf


This project provides Jupyter Widgets for the flatsurf suite. In particular it provides interactive widgets for surfaces from sage-flatsurf and their quotients and flow decompositions. Behind the scenes, this project provides the glue between the mathematical objects of sage-flatsurf and their visualization in the browser which is implemented in vue-flatsurf.

Note that this project is in an alpha stage. The interface is mostly a proof-of-concept and very likely to change substantially in the future.

Installation

If you already have sage-flatsurf and pyflatsurf, you can install ipyvue-flatsurf with pip:

pip install ipyvue-flatsurf

Development

Install a local copy of this package:

git clone https://github.com/flatsurf/ipyvue-flatsurf.git
cd ipyvue-flatsurf
pixi run jupyter lab  # to explore the examples/

To use the Vue.js devtools, you should also install this hack since otherwise, Vue won't be detected properly.

How to Cite this Project

If you have used this project in the preparation of a publication, please cite it as described on our Zenodo page.

Acknowledgements

  • Julian Rüth's contributions to this project have been supported by the Simons Foundation Investigator grant of Alex Eskin.

Maintainers

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

ipyvue_flatsurf-0.6.4.tar.gz (15.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ipyvue_flatsurf-0.6.4-py2.py3-none-any.whl (23.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file ipyvue_flatsurf-0.6.4.tar.gz.

File metadata

  • Download URL: ipyvue_flatsurf-0.6.4.tar.gz
  • Upload date:
  • Size: 15.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for ipyvue_flatsurf-0.6.4.tar.gz
Algorithm Hash digest
SHA256 b110b3ec32a2999eb7ca6b510b6d05f3ca4ff82280a1b84552b6c684d7799bb9
MD5 32388501a6068249cd6133a74f5fb4e0
BLAKE2b-256 b7a1418af896b38491d5fb555e09a1ff0acf3b7f1b2e16bcd32ebf44844e6d8e

See more details on using hashes here.

File details

Details for the file ipyvue_flatsurf-0.6.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for ipyvue_flatsurf-0.6.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 9e0fa896148c3f7abe3036be6216c91289cd5cad0f8210ce5048cfe0eae4065a
MD5 cb6023d6ddc40851ae4127fc090a316b
BLAKE2b-256 7b16ce49bbc3be13c7639b555c174267c411a41268947bc138689eedfd6fe2a0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page