code: def _populate_lp(self, dataset, **kwargs):
          
          logger.debug("{}._populate_lp(dataset={})".format(self.component, dataset))
  
          profile_rest = kwargs.get('profile_rest', self.lp_profile_rest.get(dataset))
  
          rv_cols = self._populate_rv(dataset, **kwargs)
  
          cols = rv_cols
          # rvs = (rv_cols['rvs']*u.solRad/u.d).to(u.m/u.s).value
          # cols['dls'] = rv_cols['rvs']*profile_rest/c.c.si.value
  
          return cols
docs: Populate columns necessary for an LP dataset
  
          This should not be called directly, but rather via :meth:`Body.populate_observable`
          or :meth:`System.populate_observables`