lsst.pipe.tasks gcf790cdeb6+441d86229e
Loading...
Searching...
No Matches
lsst.pipe.tasks.ssp.sssource Namespace Reference

Functions

 compute_sssource_entry (sss, assoc, mpcorb, dia)
 

Variables

str input_dir = "./analysis/inputs"
 
str output_dir = "./analysis/outputs"
 
 dia
 
 det
 
 sampled_provids = det["provid"].drop_duplicates().sample(10, random_state=42)
 
 expect_dtypes
 
tuple assoc
 
 columns
 
 inplace
 
 totalNumObs = len(assoc)
 
 numid
 
 curid
 
tuple df = assoc[["mpc_provid", "mpc_permid"]].merge(numid, left_on="mpc_permid", right_on="permid", how="left")
 
 sss = np.zeros(totalNumObs, dtype=schema.SSSourceDtype)
 
 ra
 
 dec
 
 t
 
 p = SkyCoord(ra=ra * u.deg, dec=dec * u.deg, distance=1 * u.au, frame="hcrs")
 
 ecl = p.transform_to(HeliocentricEclipticIAU76)
 
 gal = p.transform_to("galactic")
 
 mpcorb
 
 totalNumObjects = np.unique(sss["ssObjectId"]).size
 

Function Documentation

◆ compute_sssource_entry()

lsst.pipe.tasks.ssp.sssource.compute_sssource_entry ( sss,
assoc,
mpcorb,
dia )

Definition at line 18 of file sssource.py.

Variable Documentation

◆ assoc

tuple lsst.pipe.tasks.ssp.sssource.assoc
Initial value:
1= (
2 dia[["diaSourceId"]]
3 .reset_index()
4 .merge(det.add_prefix("mpc_"), left_on="diaSourceId", right_on="mpc_obssubid", how="inner")
5 )

Definition at line 157 of file sssource.py.

◆ columns

lsst.pipe.tasks.ssp.sssource.columns

Definition at line 162 of file sssource.py.

◆ curid

lsst.pipe.tasks.ssp.sssource.curid
Initial value:
1= pd.read_parquet(
2 f"{input_dir}/current_identifications.parquet",
3 engine="pyarrow",
4 dtype_backend="pyarrow",
5 columns=[
6 "unpacked_primary_provisional_designation",
7 "unpacked_secondary_provisional_designation",
8 "packed_primary_provisional_designation",
9 ],
10 ).reset_index(drop=True)

Definition at line 178 of file sssource.py.

◆ dec

lsst.pipe.tasks.ssp.sssource.dec

Definition at line 226 of file sssource.py.

◆ det

lsst.pipe.tasks.ssp.sssource.det
Initial value:
1= pd.read_parquet(
2 f"{input_dir}/obs_sbn.parquet", engine="pyarrow", dtype_backend="pyarrow"
3 ).reset_index()

Definition at line 113 of file sssource.py.

◆ df

tuple lsst.pipe.tasks.ssp.sssource.df = assoc[["mpc_provid", "mpc_permid"]].merge(numid, left_on="mpc_permid", right_on="permid", how="left")

Definition at line 191 of file sssource.py.

◆ dia

lsst.pipe.tasks.ssp.sssource.dia
Initial value:
1= pd.read_parquet(
2 f"{input_dir}/dia_sources.parquet", engine="pyarrow", dtype_backend="pyarrow"
3 ).reset_index(drop=True)

Definition at line 107 of file sssource.py.

◆ ecl

lsst.pipe.tasks.ssp.sssource.ecl = p.transform_to(HeliocentricEclipticIAU76)

Definition at line 236 of file sssource.py.

◆ expect_dtypes

lsst.pipe.tasks.ssp.sssource.expect_dtypes
Initial value:
1= dict(
2 trksub="string[pyarrow]",
3 obssubid="int64",
4 provid="string[pyarrow]",
5 permid="string[pyarrow]",
6 submission_id="string[pyarrow]",
7 ra="double[pyarrow]",
8 dec="double[pyarrow]",
9 obstime="timestamp[us][pyarrow]",
10 designation_asterisk="bool[pyarrow]",
11 )

Definition at line 141 of file sssource.py.

◆ gal

lsst.pipe.tasks.ssp.sssource.gal = p.transform_to("galactic")

Definition at line 238 of file sssource.py.

◆ inplace

lsst.pipe.tasks.ssp.sssource.inplace

Definition at line 162 of file sssource.py.

◆ input_dir

str lsst.pipe.tasks.ssp.sssource.input_dir = "./analysis/inputs"

Definition at line 104 of file sssource.py.

◆ mpcorb

lsst.pipe.tasks.ssp.sssource.mpcorb
Initial value:
1= pd.read_parquet(
2 f"{input_dir}/mpc_orbits.parquet",
3 engine="pyarrow",
4 dtype_backend="pyarrow",
5 columns=[
6 "unpacked_primary_provisional_designation",
7 "packed_primary_provisional_designation",
8 "a",
9 "q",
10 "e",
11 "i",
12 "node",
13 "argperi",
14 "peri_time",
15 "mean_anomaly",
16 "epoch_mjd",
17 "h",
18 "g",
19 ],
20 ).reset_index(drop=True)

Definition at line 245 of file sssource.py.

◆ numid

lsst.pipe.tasks.ssp.sssource.numid
Initial value:
1= pd.read_parquet(
2 f"{input_dir}/numbered_identifications.parquet",
3 engine="pyarrow",
4 columns=["permid", "unpacked_primary_provisional_designation"],
5 dtype_backend="pyarrow",
6 ).reset_index(drop=True)

Definition at line 172 of file sssource.py.

◆ output_dir

str lsst.pipe.tasks.ssp.sssource.output_dir = "./analysis/outputs"

Definition at line 105 of file sssource.py.

◆ p

lsst.pipe.tasks.ssp.sssource.p = SkyCoord(ra=ra * u.deg, dec=dec * u.deg, distance=1 * u.au, frame="hcrs")

Definition at line 235 of file sssource.py.

◆ ra

lsst.pipe.tasks.ssp.sssource.ra

Definition at line 226 of file sssource.py.

◆ sampled_provids

lsst.pipe.tasks.ssp.sssource.sampled_provids = det["provid"].drop_duplicates().sample(10, random_state=42)

Definition at line 118 of file sssource.py.

◆ sss

lsst.pipe.tasks.ssp.sssource.sss = np.zeros(totalNumObs, dtype=schema.SSSourceDtype)

Definition at line 215 of file sssource.py.

◆ t

lsst.pipe.tasks.ssp.sssource.t

Definition at line 226 of file sssource.py.

◆ totalNumObjects

lsst.pipe.tasks.ssp.sssource.totalNumObjects = np.unique(sss["ssObjectId"]).size

Definition at line 268 of file sssource.py.

◆ totalNumObs

lsst.pipe.tasks.ssp.sssource.totalNumObs = len(assoc)

Definition at line 170 of file sssource.py.