code: def get_solarposition(self, times, pressure=None, temperature=12,
                            **kwargs):
          
          if pressure is None:
              pressure = atmosphere.alt2pres(self.altitude)
  
          return solarposition.get_solarposition(times, latitude=self.latitude,
                                                 longitude=self.longitude,
                                                 altitude=self.altitude,
                                                 pressure=pressure,
                                                 temperature=temperature,
                                                 **kwargs)
docs: Uses the :py:func:`solarposition.get_solarposition` function
          to calculate the solar zenith, azimuth, etc. at this location.
  
          Parameters
          ----------
          times : DatetimeIndex
          pressure : None, float, or array-like, default None
              If None, pressure will be calculated using
              :py:func:`atmosphere.alt2pres` and ``self.altitude``.
          temperature : None, float, or array-like, default 12
  
          kwargs
              passed to :py:func:`solarposition.get_solarposition`
  
          Returns
          -------
          solar_position : DataFrame
              Columns depend on the ``method`` kwarg, but always include
              ``zenith`` and ``azimuth``.