stringforge.kklt_database

stringforge.kklt_database#

Warning

The KKLT interface is an advanced curated-subset workflow. It is public API, but most users should begin with TDFDatabase / CICYDatabase and the general LCSDatabase model-loading bridge.

Overview#

KKLTDatabase exposes the kklt sub-dataset: a curated TDF search index inside the general cy-database repository. It carries logical TDF links, optional KKLT-specific GV pointers, and scalar curation tags. Actual designated KKLT vacua belong in the shared vacua_vault/kklt_vacua records.

KKLTDatabase([tdf_db, hf_repo, cache_dir, ...])

Advanced KKLT index interface: a curated subset of LCSDatabase (dataset="tdf").

Curated method index#

Catalogue and conifold-class queries:

  • KKLTDatabase.query_polytopes()

  • KKLTDatabase.query_classes()

  • KKLTDatabase.query_conifolds()

  • KKLTDatabase.load_dataframes()

Model loading:

  • KKLTDatabase.load()

  • KKLTDatabase.load_model()

  • KKLTDatabase.from_local()

Run provenance:

  • KKLTDatabase.start_run()

  • KKLTDatabase.finish_run()

  • KKLTDatabase.fail_run()

  • KKLTDatabase.run_status()

Constants#

stringforge.kklt_database.DEFAULT_KKLT_HF_REPO: str = 'aschachner/cy-database'#

str(object=’’) -> str str(bytes_or_buffer[, encoding[, errors]]) -> str

Create a new string object from the given object. If encoding or errors is specified, then the object must expose a data buffer that will be decoded using the given encoding and error handler. Otherwise, returns the result of object.__str__() (if defined) or repr(object). encoding defaults to sys.getdefaultencoding(). errors defaults to ‘strict’.