HealpixComCamSlicer

class rubin_sim.maf.slicers.HealpixComCamSlicer(nside=128, lon_col='fieldRA', lat_col='fieldDec', lat_lon_deg=True, verbose=True, badval=nan, use_cache=True, leafsize=100, use_camera=False, rot_sky_pos_col_name='rotSkyPos', mjdColName='observationStartMJD', chipNames=['R:2,2 S:0,0', 'R:2,2 S:0,1', 'R:2,2 S:0,2', 'R:2,2 S:1,0', 'R:2,2 S:1,1', 'R:2,2 S:1,2', 'R:2,2 S:2,0', 'R:2,2 S:2,1', 'R:2,2 S:2,2'], side_length=0.7)

Bases: HealpixSlicer

Slicer that uses the ComCam footprint to decide if observations overlap a healpixel center

Methods Summary

setup_slicer(sim_data[, maps])

Use sim_data[self.lon_col] and sim_data[self.lat_col] (in radians) to set up KDTree.

Methods Documentation

setup_slicer(sim_data, maps=None)

Use sim_data[self.lon_col] and sim_data[self.lat_col] (in radians) to set up KDTree.

Parameters:
sim_datanumpy.recarray

The simulated data, including the location of each pointing.

mapslist of rubin_sim.maf.maps objects, optional

List of maps (such as dust extinction) that will run to build up additional metadata at each slice_point. This additional metadata is available to metrics via the slice_point dictionary. Default None.