traveler.AbstractStore#

class traveler.AbstractStore(*args, **kwargs)[source]#

Bases: AttrPyTree

A class representing a data store in the traveler framework.

Create a new instance of the Store class.

Methods#

assign_on(on[, vars])

Assign new variables to a JaxDataset in this store, returning a new instance.

copy()

Create a shallow copy of the store.

get_table_type(table_name)

Get the table type registered under a name.

info([verbose])

Print information about the store, including its metadata and registered table types.

push_down_on(on, *attrs)

Push down attributes to a specific table in the store.

register_table(table, *[, name])

Register a new table in the store.

run_steps(*steps)

Run a sequence of steps on the store.

table_types()

Get the registered table types.

validate([verbose, sources, missing_fields, ...])

Validate the store's data against the registered table types.

Attributes#

completed_steps

Get the set of completed steps that have been run on this store.