- update numpy random function to use a generator
- Introduce
run_multiple
method
- Ignore
qubit_count
parameter for JAQCD
- Track classical register indices for measurements
- Include measured in noncontiguous qubit map
- Use csr_matrix.getH() instead of H
- support non-contiguous qubit indices local simulator
- use numpy for float comparison
- fix signed integer casting
- Integer division for
IntegerLiteral
s
- Optional ctrl for
U
, add tests
- add phaserx gate
- local detuning validation for ahs
- Gates inherit
targets
- Make
GPhase
more efficient - rename shifting field to local detuning
- Fix a bug in the AHS local simulator when using local detuning with certain pattern with empty sites
- support measurements on qubits without gates
- make shifting fields backwards compatible with change to localDe…
- support pydantic 2.x
- constrain the schemas for upgrading Pydantic
- allow support for a subset of measurements
- typing issue for apply_hamiltonian
- update schema version to latest in setup.py
- make the dimension a PositiveInt for typing
- add in setuptools for publishing to pypi
- add tox read only linters
- Use builtins for type hints
- Replace aws org with amazon-braket
- change the sphinx requirement to be greater than 7.0.0
- Create OpenQASMSimulator class
- symbolic built-in functions and constants
- License header in all code files
- Support
angle
declarations
- update type annotation for handle_parameter_value
- Support symbolic expressions
- indentation
- Support for unbounded parametric circuits
- Update schema dependency to 1.18.0
- fix index time clamping bug
- Use op names for noise parsing
- physical qubits
- Allow prebuilt circuits in
ProgramContext
- Include
circuit
property in abstract context - progress bar of ahs simulator
AbstractProgramContext
interface
- flip internal mapping for ctrl/negctrl
- clamp indexing in scipy integration method
- add support for python 3.11
- add optional third angle to MS gate
- add a linter to check proper rst formatting and fix up incorrect docs
- update local sim properties to include supported modifiers
- New implementation for helper
_get_rabi_dict
in rydberg AHS.
- Modification to
scipy_integrate_ode_run
In braket_ahs local simulator
- test: parallelize test execution for pytest
- optimize performance for simulating control modifiers
- Revert threshold to switch AHS solvers
- add dependabot updates for GH actions
- update default step value in doc string for the rydberg simulator
- ahs local simulator update
- deprecate python 3.7
- Use
singledispatchmethod
from functools
- Remove Black badge
- update github workflows for node12 retirement
- update: adding build for python 3.10
- tweak noise on sv test
- numpy ragged array error
- remove oq3 named sims
- remove warning for binary expressions
- Adjoint Gradient changes
- Relax pydantic version constraint
- regex escape char in unit test
- Remove Ocean plugin from dependent tests
- Reference code from the current commit for dependent tests
- neutral atom simulator
- Allow verbatim pragma
- update antlr version to 4.9.2
- add native gates to device properties
- add ionq native gates
- optimize interpretation by enabling direct computation of bu…
- Don't run tests on push to feature branches
- Add SF plugin to dependent tests
- correct behavior for result types all
- rebuild parsers with new antlr version
- Simulation of OpenQASM programs
- remove pytester
- bump pytest version further
- modify pytester reference to _pytest.pytester
- pin pytest version for pytester plugin
- Enable simulation of OpenQASM programs 🚀 (#💯)
- align ECR gate definition with OQC
- ensure correct behavior for target ordering with DensityMatrix r…
- add ECR gate (#5)
- adding two qubit Pauli channels
- added controlled-sqrt-not gate.
- Add controlled-sqrt-not gate to dm simulator
- Calculate arbitrary observables
- Calculate exact statistics from trace
- Doc corrections
- Reconcile supported operations with managed format
- Fix perf tests
- Density matrix simulator
- Use GitHub source for tox tests
- Run unit tests for dependent packages
- Add Python 3.9
- Add team to CODEOWNERS
- Use main instead of PyPi for build dependencies
- Make tensor products more efficient
- Enable Codecov
- Add build badge
- Use GitHub Actions for CI
- Change tox basepython to python3
- Always accept identity observable factors
- updating CODEOWNERS
- Enable simultaneous measurement of observables with shared factors
- Add README badges
- Get Read the Docs working
- add readthedocs link
- Add CHANGELOG.md
- Update formatting to follow new black rules
- Automatically publish to PyPi
- add stale workflow and labels to issues templates
The only way to update a description in PyPi is to upload new files; however, uploading an existing version is prohibited. The recommended way to deal with this is with post-releases.
This is the public release of the Amazon Braket Default Simulator!
The Amazon Braket Default Simulator is a Python open source library that provides an implementation of a quantum simulator that you can run locally.