- drop BasePrimitiveResult.experiments and BasePrimitiveResult.num_experiments (#63)
- folding_amplifier: add multi-qubit amplifier facade (#61)
- zne_estrategy: update default amplifier to multi-qubit (#62)
- extrapolation: support zero variance inputs (#60)
- folding_amplifier: avoid insertion of unnecessary barriers
- noise_amplifier: stop using Circuit and DAG amplifier classes
- folding_amplifier: add missing barriers setting to facades
- folding_amplifier: add setting to control barrier insertion (#52)
- extrapolator: add exponential extrapolators (#44)
- extrapolator: add OLS extrapolator interface (#43)
- extrapolation: new polynomial extrapolator with std errors (#41)
- utils: add normalize_array typing util (#42)
- utils: add strategy class decorator (#34)
- utils: add classconstant descriptor (#32)
- unset: add string representation (#31)
- unset: add repr
- discontinue using isint from typing utils module (#40)
- utils: remove dict_library module (#39)
- cls: update class through type call in zne function
- folding_amplifier: remove unnecessary barriers in folded circuits (#37)
- zne_strategy: remove caching since mutable (#29)
- global_folding_amplifier: add barriers between all gates (#28)
- validation: add quality descriptor (#21)
- utils: add unset singleton (#22)
- zne_strategy: discontinue frozen dataclass (#20)
- extrapolation: add quadratic, cubic, and quartic extrapolators (#18)
- noise_amplification: add two-qubit noise amplifier (#19)
- zne_strategy: add is_noop check (#15)
- meta: allow bypassing ZNE on run (#13)
- zne_strategy: add noop constructor (#12)