generate_microlensing_slicer

rubin_sim.maf.maf_contrib.generate_microlensing_slicer(min_crossing_time=1, max_crossing_time=10, t_start=1, t_end=3652, n_events=10000, seed=42, nside=128, filtername='r')

Generate a UserPointSlicer with a population of microlensing events. To be used with MicrolensingMetric

Parameters:
min_crossing_timefloat (1)

The minimum crossing time for the events generated (days)

max_crossing_timefloat (10)

The max crossing time for the events generated (days)

t_startfloat (1)

The night to start generating peaks (days)

t_endfloat (3652)

The night to end generating peaks (days)

n_eventsint (10000)

Number of microlensing events to generate

seedfloat (42)

Random number seed

nsideint (128)

HEALpix nside, used to pick which stellar density map to load

filternamestr (‘r’)

The filter to use for the stellar density map