Is your feature request related to a problem? Please describe.
Currently, it is not possible to administer applications, recordings, or entities via the Python API. When working with multiple recordings or wanting to update recordings, I would like the ability to remove them programmatically. At present, the only way to remove them is by manually clicking in the viewer.
Additionally, when working with numerous recordings, the viewer may end up with partially deleted recordings, as it automatically drops the oldest datasets.
Describe the solution you'd like
A few api commands to administer recordings.
Commands to get the current state:
rr.get_applications() -> returns all application ids
rr.get_recordings(<application_id>) -> returns all recording ids for the given application id
rr.get_entities(<application_id>,<recording_id>) -> returns all entity ids for given application and recording id
rr.delete_all_applications()
rr.delete_applications([list of ids])
...
Describe alternatives you've considered
There seems to be a pull request here:
and an issue here but I can't find any documentation on drop_entity_path in the python api.
All these things exist in the viewer, so I hope this could be easy to implement.
Is your feature request related to a problem? Please describe. Currently, it is not possible to administer applications, recordings, or entities via the Python API. When working with multiple recordings or wanting to update recordings, I would like the ability to remove them programmatically. At present, the only way to remove them is by manually clicking in the viewer. Additionally, when working with numerous recordings, the viewer may end up with partially deleted recordings, as it automatically drops the oldest datasets.
Describe the solution you'd like A few api commands to administer recordings.
Commands to get the current state:
Commands to delete specific things:
Commands to delete more / all things:
Describe alternatives you've considered There seems to be a pull request here: and an issue here but I can't find any documentation on drop_entity_path in the python api.
All these things exist in the viewer, so I hope this could be easy to implement.