  The development of quantum computers needs reliable quantum hardware and
tailored software for controlling electronics specific to various quantum
platforms. Middleware is a type of computer software program that aims to
provide standardized software tools across the entire pipeline, from high level
execution of quantum computing algorithms to low level driver instructions
tailored to specific experimental setups, including instruments. This paper
presents updates to Qibolab, a software library that leverages Qibo
capabilities to execute quantum algorithms on self hosted quantum hardware
platforms. Qibolab offers an application programming interface (API) for
instrument control through arbitrary pulses and driver operations including
sweepers. This paper offers an overview of the new features implemented in
Qibolab, including the redefined boundaries between platform and channel
classes, the integration of an emulator for simulating quantum hardware
behaviour, and it shows updated execution times benchmarks for superconducting
single qubit calibration routines.
