Skip to content

Tags: amazon-braket/BraketSimulator.jl

Tags

v0.0.7

Toggle v0.0.7's commit message
[Diff since v0.0.6](v0.0.6...v0.0.7)

- Upgraded to latest Quasar.jl API -- switch to `0.0.2` internally
- Made some updates for better "precompilability"

**Merged pull requests:**
- change: Move Quasar out to a new package (#60) (@kshyatt-aws)
- fix: Improvements to precompilation and adjustments to new Quasar api (#61) (@kshyatt-aws)

v0.0.6

Toggle v0.0.6's commit message
[Diff since v0.0.5](v0.0.5...v0.0.6)

**Merged pull requests:**
- feature: Expanded support for quantum chemistry operations (#25) (@Fe-r-oz)
- fix: Allow reset after measurement (#56) (@kshyatt-aws)
- change: Add translation and tests for Braket circuit timing ops (#57) (@kshyatt-aws)
- change: Check that including stdgates.inc works (#58) (@kshyatt-aws)
- feature: Support for more quantum chemistry operations (#59) (@kshyatt-aws)

**Closed issues:**
- bug: Doctest for docs/src/index.md errors locally (#29)
- Including `stdgates.inc` crashes Quasar (#44)
- Quasar Fails to Import QASM with Measurement, Reset, and Instruction Sequence (#45)

v0.0.5

Toggle v0.0.5's commit message
[Diff since v0.0.4](v0.0.4...v0.0.5)

**Merged pull requests:**
- fix: Memory frugal density matrix computation for state vectors (#49) (@kshyatt-aws)
- fix: Missing methods test for Braket extension (#50) (@kshyatt-aws)
- change: Remove PythonCall dep and extension (#51) (@kshyatt-aws)
- feature: Add parsing support for barrier/reset/delay/duration (#52) (@kshyatt-aws)
- change: Move Braket-specific pragma, instruction, and result logic out of parser (#53) (@kshyatt-aws)
- fix: Support casting for most types (#54) (@kshyatt-aws)
- change: bump version to 0.0.5 (#55) (@kshyatt-aws)

v0.0.4

Toggle v0.0.4's commit message
[Diff since v0.0.3](v0.0.3...v0.0.4)

**Merged pull requests:**
- Remove allocations for better performance from Python, cleanup  (#48) (@kshyatt-aws)

v0.0.3

Toggle v0.0.3's commit message
## BraketSimulator v0.0.3

[Diff since v0.0.2](v0.0.2...v0.0.3)


**Merged pull requests:**
- change: Add tests for complicated observables for OQ3, shots > 0 (#39) (@kshyatt-aws)
- change: Precompile parsing and simulation of all gates and result types (#40) (@kshyatt-aws)
- change: Remove CondaPkg.toml from BraketSimulator.jl (#41) (@kshyatt-aws)
- change: bump version (#43) (@kshyatt-aws)

**Closed issues:**
- Implement Pretty Printing for OpenQASM in Quasar (#38)

v0.0.2

Toggle v0.0.2's commit message
## BraketSimulator v0.0.2

[Diff since v0.0.1](v0.0.1...v0.0.2)


**Merged pull requests:**
- fix: DM noise warning (#23) (@krneta)
- Use subpackage Quasar for parsing, handle batch-running locally (#26) (@kshyatt-aws)
- change: adding error types (#27) (@krneta)
- fix: Update Julia version for doc build (#30) (@kshyatt-aws)
- fix: Set max parallel to 32 or nthreads, whichever is smaller (#31) (@kshyatt-aws)
- fix: Issues uncovered in UAT (#32) (@kshyatt-aws)
- Fix origin of `run_multiple` issue by returning copies of sv/dm as appropriate (#33) (@kshyatt-aws)
- fix: Use the IR's inputs if it has them for OQ3 (#34) (@kshyatt-aws)
- Change: Make Braket.jl an optional dependency with package extension (#36) (@kshyatt-aws)

**Closed issues:**
- Expanded support for quantum chemistry operations (#14)
-  Support for Qubit Reset in Braket and Quasar.jl Parser for OpenQASM 3 (#37)

v0.0.1

Toggle v0.0.1's commit message
## BraketSimulator v0.0.1

**Merged pull requests:**
- setting up the repository (#1) (@krneta)
- Add CI, depend on newest Braket.jl and get doc build working (#2) (@kshyatt-aws)
- update: adding codescan analysis (#3) (@krneta)
- Add descriptions for some tests (#4) (@speller26)
- change: Add TagBot workflow (#5) (@kshyatt-aws)
- fix: Exclude precompilation from coverage (#6) (@kshyatt-aws)
- fix: Links in PR template (#7) (@kshyatt-aws)
- Cleanups and improvements to variable names in various files (#8) (@kshyatt-aws)
- fix: Fix indexing to use 1-based and use proper type in tests (#9) (@kshyatt-aws)
- fix: Use a placeholder action instead of trying to translate a circuit (#10) (@kshyatt-aws)
- fix: ECR gate representation and more correctness tests (#11) (@kshyatt-aws)
- change: Support PRx native gate (#12) (@kshyatt-aws)
- Remove Python extension precompilation and give Julia an inferrability assist (#18) (@kshyatt-aws)