Clean up observables in DataContainer

Description

The private _observables list no longer serves a purpose and should be removed. The observables property should return the keys of the pandas dataframe. The get_data method should be updated to reflect this change and allow filtering for dataframe keys.

Demonstration

  • tests and pipeline pass
  • the code is readable and the documentation makes sense
Edited by Paul Erhart