code: def get_view(self, columns: Sequence[str], query: str = None) -> PopulationView:
          
          return self._population_manager.get_view(columns, query)
docs: Get a time-varying view of the population state table.
  
          The requested population view can be used to view the current state or to update the state
          with new values.
  
          Parameters
          ----------
          columns :
              A subset of the state table columns that will be available in the returned view.
          query :
              A filter on the population state.  This filters out particular rows (simulants) based
              on their current state.  The query should be provided in a way that is understood by
              the ``pandas.DataFrame.query`` method and may reference state table columns not
              requested in the ``columns`` argument.
  
          Returns
          -------
          PopulationView
              A filtered view of the requested columns of the population state table.