Skip to main content
`Ctrl`+`K`

# months_observable

astroplan.months_observable(constraints, observer, targets, time_range=_current_year_time_range, time_grid_resolution=0.5 * u.hour)

  Determines which month the specified `targets` are observable for a specific `observer`, given the supplied `constraints`.

  Parameters:
    constraints list or `Constraint`

      Observational constraint(s)

    observer `Observer`

      The observer who has constraints `constraints`

    targets{list, `SkyCoord`, `FixedTarget`}

      Target or list of targets

    time_range `Time` (optional)

      Lower and upper bounds on time sequence If `time_range` is not specified, defaults to current year (localtime)

    time_grid_resolution `Quantity` (optional)

      If `time_range` is specified, determine whether constraints are met between test times in `time_range` by checking constraint at linearly-spaced times separated by `time_resolution`. Default is 0.5 hours.

  Returns:
    observable_months list

      List of sets of unique integers representing each month that a target is observable, one set per target. These integers are 1-based so that January maps to 1, February maps to 2, etc.