Skip to main content

Compute GV and GW invariants of CY manifolds.

Project description

cygv

Rust CI Python CI Crates.io Version PyPI - Version PyPI - Downloads

[!WARNING] This project is still in early stages. The code and documentation are under active development and may change significantly.

This project implements an efficient algorithm to perform the HKTY procedure [1, 2] to compute Gopakumar-Vafa (GV) and Gromov-Witten (GW) invariants of Calabi-Yau (CY) manifolds obtained as hypersurfaces or complete intersections in toric varieties. This project is based on the work presented in the paper "Computational Mirror Symmetry", but written in the Rust programming language and with some additional improvements.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

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

cygv-0.0.2.tar.gz (40.7 kB view details)

Uploaded Source

Built Distributions

cygv-0.0.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (797.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

cygv-0.0.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (833.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

cygv-0.0.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl (622.5 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

cygv-0.0.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl (726.5 kB view details)

Uploaded PyPy macOS 10.12+ x86-64

cygv-0.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (798.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

cygv-0.0.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (834.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

cygv-0.0.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl (623.7 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

cygv-0.0.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl (727.8 kB view details)

Uploaded PyPy macOS 10.12+ x86-64

cygv-0.0.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (798.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

cygv-0.0.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (834.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

cygv-0.0.2-pp38-pypy38_pp73-macosx_11_0_arm64.whl (623.8 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

cygv-0.0.2-pp38-pypy38_pp73-macosx_10_12_x86_64.whl (727.8 kB view details)

Uploaded PyPy macOS 10.12+ x86-64

cygv-0.0.2-cp38-abi3-musllinux_1_2_x86_64.whl (863.3 kB view details)

Uploaded CPython 3.8+ musllinux: musl 1.2+ x86-64

cygv-0.0.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (799.0 kB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ x86-64

cygv-0.0.2-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl (835.4 kB view details)

Uploaded CPython 3.8+ manylinux: glibc 2.17+ i686

cygv-0.0.2-cp38-abi3-macosx_11_0_arm64.whl (624.6 kB view details)

Uploaded CPython 3.8+ macOS 11.0+ ARM64

cygv-0.0.2-cp38-abi3-macosx_10_12_x86_64.whl (728.7 kB view details)

Uploaded CPython 3.8+ macOS 10.12+ x86-64

File details

Details for the file cygv-0.0.2.tar.gz.

File metadata

  • Download URL: cygv-0.0.2.tar.gz
  • Upload date:
  • Size: 40.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for cygv-0.0.2.tar.gz
Algorithm Hash digest
SHA256 8cf100c0f021e7d04f22df6ceca5271299a1b340746e744d55e970fb576d148a
MD5 11d341c1c5c319e32975c2a27074f404
BLAKE2b-256 79a5402fe980248fcec8893a509bf7b435a51daca049242b7fa9cf5fed0a6057

See more details on using hashes here.

File details

Details for the file cygv-0.0.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cygv-0.0.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d330e11216415fe1632049d19a0f20226ff331327d44f82d8de37c1aac76f11
MD5 eadd11f9d2d42e3e509408490a2e570b
BLAKE2b-256 ebdc83b21a390873025d6960258b1b6eecc83d83bad1bd5e61aa8ffacb717442

See more details on using hashes here.

File details

Details for the file cygv-0.0.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cygv-0.0.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3d8b98b0512c83ea93369cb7a8d04c85b372ddee9054ee734fcea3c4b7da602c
MD5 7b7ecf642366fefa25fb457effddf352
BLAKE2b-256 c2be9d58f3a6b107c358c27ad90365a0d263c41799dcf5cc2456be4fa747aa91

See more details on using hashes here.

File details

Details for the file cygv-0.0.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cygv-0.0.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2ef8547d0ad715cd1782a99ea098cd94d3ac7a74f2570c617f60104c7e402be
MD5 cb92998943b5a77aba0dcfec8798c15f
BLAKE2b-256 595d2c925b36167c110febd5b9601f5141716c578812ae93a8cd3ee7f969a781

See more details on using hashes here.

File details

Details for the file cygv-0.0.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cygv-0.0.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 afb3306458d025749f52ea9a99fa2495153d5af241a77101f87a8af215815ab8
MD5 4a701f6a57cc28506cd800bfc5c05097
BLAKE2b-256 d7af2523a312ba34993720ea389ae80ac04106d4485f7134d85029f6dacb934b

See more details on using hashes here.

File details

Details for the file cygv-0.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cygv-0.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68a40d1ea2f629de1963a01435f47504367acf15d4577c558d26ef8e4b33b3bc
MD5 a97767bc92aed308eb5a475bec5b730d
BLAKE2b-256 1c250c9fa24a2a3782a97b4cc6fdd9f54d652c399024a822d5ebcf3e186b1bda

See more details on using hashes here.

File details

Details for the file cygv-0.0.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cygv-0.0.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a7cf69f708cb3f8d3ac3bb3e384168c2a0d3d890c16646f8e261f59a0d704fee
MD5 1c9a17cea61a28581c0dcb9050b34329
BLAKE2b-256 265b627d727640a486cf42c2ad854a71936258e10f3b43dc1b5ecfa8a6cb5c99

See more details on using hashes here.

File details

Details for the file cygv-0.0.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cygv-0.0.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 73094981f46e67b4935c44f2c1f2165325ddcef4d15d1d8e4c199ac3d7ff0fab
MD5 3a3a6c5e33082ea6fe586a84affbfd65
BLAKE2b-256 49ac0a861eab99abeffa43b37da83205b5bbe5fe09827ada4057152fc3641538

See more details on using hashes here.

File details

Details for the file cygv-0.0.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cygv-0.0.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 07a0200a1a0f2b0bcaeeaf98a60f6d650178d95fbe99bb81aadbe224c1c20f57
MD5 89c8762d96bde214aa604bef9875804e
BLAKE2b-256 6eb9ff7314b6a91552a91407ef3a8c2a013f668647d57332d92a5f51f0bcb95f

See more details on using hashes here.

File details

Details for the file cygv-0.0.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cygv-0.0.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 929b22ed3cafa2ed3dd084ee490417091b2e13518ee05e9ea13d5515ffd3fed6
MD5 ada97cbf7ee6492b8b34e68abbc50a07
BLAKE2b-256 ff210db7c5e515bf15e3220bb9766ba57683051d14c7436e252f3cd1993a2582

See more details on using hashes here.

File details

Details for the file cygv-0.0.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cygv-0.0.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9d12ddba3f5adcff52d36cac324f6716d6df4f119cd5d7793d22939daab213d6
MD5 4732b3d5a216f8b69e4e43e496ccd9a9
BLAKE2b-256 dfaeaaa25aa6b72cf73b78c3355cdcb3ffefcedfd77d51f086e7ece9ce996205

See more details on using hashes here.

File details

Details for the file cygv-0.0.2-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cygv-0.0.2-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c06b313137aa653729041b87b24e4b7c17fb11c94d35ca3c14943250a303b492
MD5 87b43ff8dbf3f6003c1db4ace08ec3fd
BLAKE2b-256 b7f50cda190e2a22890f838cd8b9446181f91503b40b07541af4afdcf7abbe52

See more details on using hashes here.

File details

Details for the file cygv-0.0.2-pp38-pypy38_pp73-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cygv-0.0.2-pp38-pypy38_pp73-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fa255d183d24207f95bcb091ca1c9eee35581246f7e724e931ec1a32aa4a0f5c
MD5 fc6d9b2fb52f2106a4a1feb51c688c54
BLAKE2b-256 0f710479d2e179668230b3ee35799070db9adf5318f0ee64c02234910c862d0f

See more details on using hashes here.

File details

Details for the file cygv-0.0.2-cp38-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for cygv-0.0.2-cp38-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9f8584ae260ccfbcd7ac81bf354bf6a5116cf15b5af917c0e581bb962d4dbed8
MD5 e32521cc854c39bd2f004a4476f78b94
BLAKE2b-256 1b6f379e5c23e6e15b5afd721576f0b4efacc6652256940452a78fea5e39a613

See more details on using hashes here.

File details

Details for the file cygv-0.0.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cygv-0.0.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f5606b4556df1f23ddc261c546b00f8ac76fe81c409e98b82f2149f6aca89fe
MD5 a6a47df651324033134073662ca0814d
BLAKE2b-256 f3b72f10b510abcaa5d7a4d30b55dbd0303e0fa1d476e2b3c3be642f577c5f2d

See more details on using hashes here.

File details

Details for the file cygv-0.0.2-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cygv-0.0.2-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 59b02f8fd697e652065b13164ad931e8e594f3d90d362aaf600ce14e5c603ecc
MD5 1ed820a11a5271d1d2ab95e188f158bb
BLAKE2b-256 56c77d0c958f3d393796d756bcd18c74388e9738143390f5f01da28fcdf5ef4e

See more details on using hashes here.

File details

Details for the file cygv-0.0.2-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cygv-0.0.2-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e6f0eede3ec7d9c095f7d08e670c888c7fae1cf394499a7c5fae385b89deab6
MD5 a1c1e52cb6c2e6899071cad1b8a4ccfb
BLAKE2b-256 08c5e4ead5d89dfe6f830d2790e15ae81fda146fefc4291406f8c1e488ec1a5c

See more details on using hashes here.

File details

Details for the file cygv-0.0.2-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for cygv-0.0.2-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9628db83c25abf1b22bea36a84d8f047a9547389b9efd233416e875e2fe62912
MD5 8a6fd01108cec502529fa466a54f177f
BLAKE2b-256 ec496b95c259da1594caa2b86d7ab5ef88a0ae6b079a9185bd5821ba1be01b20

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