def _default_options(cls):
     options = super()._default_options()
     options.dimensionality_reduction = ProjectorType.ABS
     options.result_parameters = [
         curve.ParameterRepr("freq", "res_freq0", "Hz"),
         curve.ParameterRepr("kappa", "kappa", "Hz"),
     ]
     options.plot_iq_data = True
     return options
    def _default_options(cls) -> Options:
        """Default analysis options."""
        options = super()._default_options()
        options.data_processor = DataProcessor(
            input_key="counts", data_actions=[Probability(outcome="0")])
        options.xlabel = "Delay"
        options.ylabel = "P(0)"
        options.xval_unit = "s"
        options.result_parameters = [
            curve.ParameterRepr("freq", "Frequency", "Hz"),
            curve.ParameterRepr("tau", "T2star", "s"),
        ]

        return options
예제 #3
0
 def _default_options(cls) -> Options:
     options = super()._default_options()
     options.result_parameters = [curve.ParameterRepr("freq", "f01", "Hz")]
     options.normalization = True
     options.xlabel = "Frequency"
     options.ylabel = "Signal (arb. units)"
     options.xval_unit = "Hz"
     return options
예제 #4
0
    def _default_options(cls) -> Options:
        """Default analysis options."""
        options = super()._default_options()
        options.xlabel = "Delay"
        options.ylabel = "P(1)"
        options.xval_unit = "s"
        options.result_parameters = [curve.ParameterRepr("tau", "T1", "s")]

        return options
예제 #5
0
    def _default_options(cls) -> Options:
        """Default analysis options."""
        options = super()._default_options()
        options.data_processor = DataProcessor(
            input_key="counts", data_actions=[Probability(outcome="0")]
        )
        options.bounds = {
            "amp": (0.0, 1.0),
            "tau": (0.0, np.inf),
            "base": (0.0, 1.0),
        }
        options.xlabel = "Delay"
        options.ylabel = "P(0)"
        options.xval_unit = "s"
        options.result_parameters = [curve.ParameterRepr("tau", "T2", "s")]

        return options