jaxvacua.hypergeometric_models#
One-modulus hypergeometric Calabi-Yau model registry.
Purpose#
Provide hard-coded one-modulus models from Bastian, van de Heisteeg and Schlechter, arXiv:2306.01059, together with closed-form prepotentials at large-complex-structure, K-point and C-point limits.
Main public API#
HypergeometricModelsandlist_hypergeometric_modelsfor listing and constructing supported models.Prepotential builders
make_prepot_LCS,make_prepot_Kpointandmake_prepot_Cpointfor low-level custom workflows.Registry dictionaries for hypergeometric, non-hypergeometric and special point data.
Design notes#
The K-point formula follows equations (1060-1063) of the reference. The
C-point formula follows equations (846-849) with the package convention that
the instanton normalisation absorbs a factor of (8*pi)^-1 into A1.
Models built through this registry use the standard FluxVacuaFinder API.
Factory class#
Static registry + factory for the hardcoded one-modulus CY models from arXiv:2306.01059 (quintics, hypergeometrics, etc.). Construct ready-to-use |
Closed-form prepotential factories#
|
Return an LCS prepotential callable |
|
Return a K-point prepotential callable |
|
Return a C-point prepotential callable |
Module-level helpers#
Print a summary table of all available models and the moduli-space points at which each has closed-form data. For programmatic use, prefer |