* updated requirements * use python3.11 in release actions * fixed np.complex deprecation
* github workflow naming for ubuntu 22.04 * refactored Hardware.py * use contextlib instead of try * use dataclass instead of userdict * simplyfied sweep worker * fixed calibration data loading * explicit import of scipy functions - may fix #555