@User I maintain some Python code I use to interact with simulators, you can find it here:
https://github.com/yrrapt/yaaade.
Unfortunately there is no documentation currently.... But there may be some useful things in there for you.
I am also trying to integrate some automated testing using pytest. For example this pytest test will check the operating point for all devices expected to be in saturation across PVT.
https://github.com/yrrapt/amsat_txrx_ic/blob/master/design/dac_unit_cell/test/dac_unit_cell_test.py
The intention is to use it as a form of continuous integration testing that shouts at me if I make a silly mistake at the moment I make the mistake, not when I begin validation of real silicon.