Usage Guide#
Tablate is designed to be used either in a regular linear Python runtime (like in an application) or in an IPython environment.
The difference between the two environments is that, whereas in a regular linear Python runtime where each line of code is run in a predictable consecutive manner,
in an IPython environment code blocks can be run and rerun in any order and any number of times. Using Tablate in an IPython environment requires consideration to prevent
the same frame from being added to the container instance multiple times. This can either be done by naming the frame or by creating atomic frames and using the concat()
function to merge them into a single container. Check the IPython Usage page for more information.