astrodatadownloader: add getStarObservations from old project
This commit is contained in:
@@ -1 +1,19 @@
|
|||||||
|
from astroquery.mast import Observations
|
||||||
|
|
||||||
|
def getStarObservations(starName: str, sequences: list[int]) -> str:
|
||||||
|
obs = Observations.query_object(objectname=starName, radius="0 deg")
|
||||||
|
|
||||||
|
if(len(sequences) > 1):
|
||||||
|
obsWantedFilter = ((obs['dataproduct_type'] == 'timeseries') &
|
||||||
|
(obs['obs_collection'] == 'TESS') &
|
||||||
|
(obs['sequence_number'] >= max(sequences)) &
|
||||||
|
(obs['sequence_number'] <= min(sequences)))
|
||||||
|
elif(len(sequences) == 1):
|
||||||
|
obsWantedFilter = ((obs['dataproduct_type'] == 'timeseries') &
|
||||||
|
(obs['obs_collection'] == 'TESS') &
|
||||||
|
(obs['sequence_number'] == sequences[0]))
|
||||||
|
else:
|
||||||
|
obsWantedFilter = ((obs['dataproduct_type'] == 'timeseries') &
|
||||||
|
(obs['obs_collection'] == 'TESS'))
|
||||||
|
|
||||||
|
return obs[obsWantedFilter]
|
||||||
Reference in New Issue
Block a user