Skip to main content

Flat surfaces in SageMath

Project description

logo

sage-flatsurf

sage-flatsurf is a Python package for working with flat surfaces in SageMath.

We aim for sage-flatsurf to support the investigation of geometric, algebraic and dynamical questions related to flat surfaces. By flat surface we mean a surface modeled on the plane with monodromy given by similarities of the plane, though current efforts are focused on translation surfaces and half-translation surfaces.

Please consult our documentation to see some of the capabilities of sage-flatsurf.

sage-flatsurf is free software, released under the GPL v2 (or later).

We welcome any help to improve sage-flatsurf. If you would like to help, have ideas for improvements, or if you need any assistance in using sage-flatsurf, please don't hesitate to contact us.

Installation

See our documentation for detailed installation instructions.

Run with Binder in the Cloud

You can try out sage-flatsurf in an environment online; unfortunately it might take a long time for this environment to start: Binder

Developing sage-flatsurf

Please consult our Developer's Guide to build sage-flaturf from source and to run our test suite.

Contributors

The main authors and current maintainers of sage-flatsurf are:

  • Vincent Delecroix (Bordeaux)
  • W. Patrick Hooper (City College of New York and CUNY Graduate Center)
  • Julian Rüth

We welcome others to contribute.

How to Cite This Project

If you have used this project, please cite us as described on our zenodo website.

Acknowledgements

  • sage-flatsurf was started during a thematic semester at ICERM.
  • Vincent Delecroix's contribution to the project has been supported by OpenDreamKit, Horizon 2020 European Research Infrastructures project #676541.
  • W. Patrick Hooper's contribution to the project has been supported by the National Science Foundation under Grant Number DMS-1500965. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.
  • Julian Rüth's contributions to this project have been supported by the Simons Foundation Investigator grant of Alex Eskin.

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

sage_flatsurf-0.5.0.tar.gz (338.0 kB view details)

Uploaded Source

Built Distribution

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

sage_flatsurf-0.5.0-py3-none-any.whl (380.2 kB view details)

Uploaded Python 3

File details

Details for the file sage_flatsurf-0.5.0.tar.gz.

File metadata

  • Download URL: sage_flatsurf-0.5.0.tar.gz
  • Upload date:
  • Size: 338.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for sage_flatsurf-0.5.0.tar.gz
Algorithm Hash digest
SHA256 cde4d9b8916025269185f0ebcde383f2a12afa437241437afddf7bdb28763560
MD5 5781e5bd9a7c43f0b7a42760cd6e28ab
BLAKE2b-256 0b9ced3cdeb5ba1b52a8ef924c2ed148b04b3a2c917835c1b9f3a622db769238

See more details on using hashes here.

File details

Details for the file sage_flatsurf-0.5.0-py3-none-any.whl.

File metadata

  • Download URL: sage_flatsurf-0.5.0-py3-none-any.whl
  • Upload date:
  • Size: 380.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.11

File hashes

Hashes for sage_flatsurf-0.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 47c5efa97d02006df4d0fbd1833e87ec5dc83240a3747f6687c02c757e291ca1
MD5 3ba6f4bd82d01de0f352ce73a997d21d
BLAKE2b-256 b6aa9160ebb71e989ea66edf306d5805dc0357c4d39a28cbdf859b6f9e3e52b8

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