saealib.core.contracts.ObservationBatch#
- class saealib.core.contracts.ObservationBatch(*, schema, records)[source]#
Bases:
objectA fixed-schema batch whose candidate IDs are derived from subjects.
- Parameters:
schema (ObservationSchema)
records (ObservationRecords)
Methods
Build a dense batch from complete objective/constraint arrays. |
Method Details
- ObservationBatch.__init__(*, schema, records)#
- Parameters:
schema (ObservationSchema)
records (ObservationRecords)
- Return type:
None
- classmethod ObservationBatch.from_dense(schema, candidate_ids, f, g, cv=None, *, source='true', status='ok', subject_kind='candidate')[source]#
Build a dense batch from complete objective/constraint arrays.
- Parameters:
schema (ObservationSchema)
candidate_ids (ndarray)
f (ndarray)
g (ndarray)
cv (ndarray | None)
source (str)
status (str)
subject_kind (str)
- Return type:
Self