stilt.manifest.Manifest#

class stilt.manifest.Manifest(store: 'Store') 'None'[source]#

Registry of registered simulations, persisted as .stilt/manifest.parquet.

Methods#

count()

Return the number of registered simulations.

footprint_names()

Return the union of configured footprint targets across the registry.

has(sim_id)

Return whether one simulation is registered.

read()

Return the manifest as a DataFrame (empty if none has been written).

receptors_for(sim_ids)

Return receptors keyed by simulation id for the requested rows.

register(pairs, *[, footprint_names, scene_id])

Upsert one or many simulations into the registry (last write wins).

sim_ids()

Return all registered simulation identifiers in stable order.

sim_ids_by_scene()

Return scene -> [sim_id] for rows carrying a non-null scene.