Modified ChevronAnalysis
Modified ChevronAnalysis

- Extended the docstring and added docstrings for some functions for clarity

- changed qubits as a name of the qubits to self.qb_names to have the names available in self and for better readability

- removed 'flux' as an argument from calculate_qubit_frequency since it was not used

- added possibility to give J_guess_boundary_scale & offset_guess_boundary as an argument in the options_dict

- device_name is no longer hard-coded but is obtained from the timestamp using function 'get_instruments_by_class' (not sure if "Device" is the proper name for the class of the device)

- changed looping over qubits and tasks to loop over tasks and check whether qbs in task are the ones that should be analyzed. This also avoids the need to delete the qubits from the list

- made t_CARB a staticmethod and added some docstring

QudevETH/PycQED_py3