stringforge.lcs_database#

Database class#

Extends stringforge.cy_io.CYDatabase with model construction (lcs_tree / FluxVacuaFinder) and vacua-writing delegation. This is the canonical user-facing database class.

LCSDatabase(*args, **kwargs)

Database layer that bridges cached geometry rows into JAXVacua.

Loading models#

  • LCSDatabase.load()

  • LCSDatabase.load_from_conifold_row()

  • LCSDatabase.load_model()

  • LCSDatabase.load_batch()

  • LCSDatabase.iter_batch()

  • LCSDatabase.load_model_batch()

  • LCSDatabase.iter_model_batch()

  • LCSDatabase.sample()

Cached model batches#

  • LCSDatabase.cached_models()

  • LCSDatabase.clear_cached_models()

Module-level convenience functions#

  • load_tdf_model()

  • load_cicy_model()