allensdk.brain_observatory.behavior.data_objects.metadata.ophys_experiment_metadata.ophys_project_code module

class allensdk.brain_observatory.behavior.data_objects.metadata.ophys_experiment_metadata.ophys_project_code.OphysProjectCode(project_code: str | None = None)[source]

Bases: ProjectCode

Unique identifier for the project this OphysExperiment is associated with. Project ids can be used internally to extract a project code.

If the returned project id is null/None, return “Not available”

classmethod from_lims(ophys_experiment_id: int, lims_db: PostgresQueryMixin) OphysProjectCode[source]

Populate a DataObject from an internal database (likely LIMS)

Returns:
DataObject:

An instantiated DataObject which has name and value properties