Source code for sofia_redux.scan.info.origination
# Licensed under a 3-clause BSD style license - see LICENSE.rst
from sofia_redux.scan.info.base import InfoBase
__all__ = ['OriginationInfo']
[docs]
class OriginationInfo(InfoBase):
def __init__(self):
"""
Initialize the origination information.
Origination information consists of data such as the organization to
which the data belongs, the observer responsible for the data,
who or what created the data, any operators, the original filename and
description.
"""
super().__init__()
self.organization = None
self.observer = None
self.creator = None
self.operator = None
self.filename = None
self.descriptor = None
@property
def log_id(self):
"""
Return the string log ID for the info.
The log ID is used to extract certain information from table data.
Returns
-------
str
"""
return 'orig'