Skip to main content

A software package for analyzing Calabi-Yau hypersurfaces in toric varieties.

Project description



A software package for analyzing Calabi-Yau manifolds

Latest release Number of downloads Docker Image Size License


CYTools is an open-source software package developed by Liam McAllister's group with the purpose of studying Calabi-Yau manifolds arising from the Kreuzer-Skarke database. The founding authors are Mehmet Demirtas and Andres Rios-Tascon; the current BDFL is Nate MacFadden. It emerged from several years of effort towards exploring previously uncharted parts of the string landscape. It offers vastly superior computational performance compared to other software that are typically used in the field. Installation instructions and detailed documentation can be found in the CYTools website.

Most of the code is written in Python, with wrappers to interface with various other open-source software. The full package comes in the form of a Docker image that includes all the necessary dependencies, so that it is easy to install and use on most operating systems.

CYTools makes use of a variety of open-source projects. It includes a few code snippets from SageMath [GPLv2], a modified version of TOPCOM [GPLv2] that can be found here, the Computational Geometry Algorithms Library [LGPLv3], and multiple Python packages including SciPy, NumPy, pplpy, OR-Tools, scikit-sparse, and flint-py.

All original CYTools code is distributed under the terms of the GNU General Public License version 3. All other packages and code snippets are redistributed under their respective licenses.

Questions, comments and/or suggestions can be directed to support@cy.tools.

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

cytools-1.4.5.tar.gz (182.7 kB view details)

Uploaded Source

Built Distribution

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

cytools-1.4.5-py3-none-any.whl (198.5 kB view details)

Uploaded Python 3

File details

Details for the file cytools-1.4.5.tar.gz.

File metadata

  • Download URL: cytools-1.4.5.tar.gz
  • Upload date:
  • Size: 182.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cytools-1.4.5.tar.gz
Algorithm Hash digest
SHA256 5a755f6b4820ffc0bed67534f95f5fbf2fc77e62022c71d1bca14c60c3d06d25
MD5 65ccd772405078bf001ff8ca905ee542
BLAKE2b-256 86e50dae0e2572632d66f1850707a5dd196c980b090af3d4f152d3c3c96ba79a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cytools-1.4.5.tar.gz:

Publisher: deploy.yml on LiamMcAllisterGroup/cytools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cytools-1.4.5-py3-none-any.whl.

File metadata

  • Download URL: cytools-1.4.5-py3-none-any.whl
  • Upload date:
  • Size: 198.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for cytools-1.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a83c93c7de0ff455a8980931121d6a62e4d793504e9bd2967e9b06094b1063d4
MD5 e104b7e7382d57d02f3c4fdb78c5bc2e
BLAKE2b-256 f9e5663c216d2f5548f36b6542a19377c7c3920db6bf0b86ace3b47cbb452391

See more details on using hashes here.

Provenance

The following attestation bundles were made for cytools-1.4.5-py3-none-any.whl:

Publisher: deploy.yml on LiamMcAllisterGroup/cytools

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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