-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
from typing import Protocol | ||
|
||
import pandas as pd | ||
from astropy import units as u | ||
from lsst.summit.utils.efdUtils import EfdClient | ||
|
||
|
||
class Event(Protocol): | ||
Check failure on line 8 in python/lsst/summit/testing/analysis/type_utils.py GitHub Actions / lintRuff (D101)
|
||
@property | ||
def dayObs(self) -> int: | ||
"""Day of the observation.""" | ||
|
||
@property | ||
def seqNum(self) -> int: | ||
"""Day of the observation.""" | ||
|
||
@property | ||
def version(self) -> int: | ||
"""Version of the TMAEventMaker""" | ||
Check failure on line 19 in python/lsst/summit/testing/analysis/type_utils.py GitHub Actions / lintRuff (D400)
|
||
|
||
|
||
class M1M3ICSAnalysis(Protocol): | ||
Check failure on line 22 in python/lsst/summit/testing/analysis/type_utils.py GitHub Actions / lintRuff (D101)
|
||
@property | ||
def event(self) -> Event: | ||
"""Event""" | ||
Check failure on line 25 in python/lsst/summit/testing/analysis/type_utils.py GitHub Actions / lintRuff (D400)
|
||
|
||
@property | ||
def inner_pad(self) -> u.Quantity: | ||
"""Inner pad""" | ||
Check failure on line 29 in python/lsst/summit/testing/analysis/type_utils.py GitHub Actions / lintRuff (D400)
|
||
|
||
@property | ||
def outer_pad(self) -> u.Quantity: | ||
"""Outer pad""" | ||
Check failure on line 33 in python/lsst/summit/testing/analysis/type_utils.py GitHub Actions / lintRuff (D400)
|
||
|
||
@property | ||
def n_sigma(self) -> int: | ||
"""Number of sigma""" | ||
Check failure on line 37 in python/lsst/summit/testing/analysis/type_utils.py GitHub Actions / lintRuff (D400)
|
||
|
||
@property | ||
def client(self) -> EfdClient: | ||
"""EFD client""" | ||
Check failure on line 41 in python/lsst/summit/testing/analysis/type_utils.py GitHub Actions / lintRuff (D400)
|
||
|
||
@property | ||
def number_of_hardpoints(self) -> int: | ||
"""Number of hardpoints""" | ||
Check failure on line 45 in python/lsst/summit/testing/analysis/type_utils.py GitHub Actions / lintRuff (D400)
|
||
|
||
@property | ||
def measured_forces_topics(self) -> list: | ||
"""Measured forces topics""" | ||
Check failure on line 49 in python/lsst/summit/testing/analysis/type_utils.py GitHub Actions / lintRuff (D400)
|
||
|
||
@property | ||
def df(self) -> pd.DataFrame: | ||
"""Dataframe""" | ||
|
||
@property | ||
def stats(self) -> pd.DataFrame: | ||
"""Statistics""" |