from com.inductiveautomation.ignition.common import BasicDataset
newDS = BasicDataset(otherDS)
FWIW, I would recommend eliminating WriteData—just unidirectionally bind the table’s data
property to the ReadData
(which presumably is not polling). Then you can compare cells on the table to cells in ReadData to highlight changes, etc. (Cell edits would replace table.data.) When you refresh ReadData after your save script writes to the DB, its update will flow through to the table display naturally.