- Clarify the meaning of aggregate performance metrics in the quera device schema
- clarify the meaning of PerformanceRydbergLocal attributes
- Refactoring
jaqcd.results
andjaqcd.shared_models
to usegate_model_shared
instead.
- update xanadu tests to use with pytest.raise
- add iqm schemas
- add Rydberg local schemas
- add local detuning export
- change shiftingFields to localDetuning
- restore dependent tests after the Pydantic migration
- move to Pydantic 2.0 and use the 1.10 patch branch
- update quera_ahs_paradigm doc string
- formatting for RydbergGlobal doc string
- add performance schema for Aquila
- Replace aws org with amazon-braket
- change the sphinx requirement to be greater than 7.0.0
- Specify waveform types
- add the native gate calibration schema
- add support for python 3.11
- Introduce error mitigation
- constrain modifier name string
- supportedModifiers schema
- test: parallelize test execution for pytest
- deprecate python 3.7
- Remove Black badge
- update github workflows for node12 retirement
- update: adding build for python 3.10
- adjoint gradient
- remove ir types from examples
- Remove Ocean plugin from dependent tests
- Reference code from the current commit for dependent tests
- add getTaskPollIntervalMillis to device service properties
- support new device schema quera and new ir schema ahs
- Add support for pulses
- Removing unused OpenQASM3 results schema
- Add feature branch pull request tests
- Add SF plugin to dependent tests
- OpenQASM Local Simulator support
- Add support for photonic computations
- Add standardized device calibration data for OQC and Rigetti
- Add support for running OpenQASM programs
- Oqc release
- multiqubit pauli channel with multitarget
- adding MultiQubitPauliChannel to ir
- Relax requirements from pydantic
- add control-sqrt-not gate
- change annealingDurationRange to a list of floats.
- Add support for jobs
- Fix jaqcd typo in README.md
- StartVerbatimBox and EndVerbatimBox
- Update copyright headers
- support for StartPreserveBlock and EndPreserveBlock instructions.
- fix d-wave schema constraints
- Add schema helper methods, modify device level tests, and fix some docs
- Noise operators
- Revert "fix: change documentation for deviceLevelParameters (#86)"
- change documentation for deviceLevelParameters
- tox for GitHub checks
- allow null values to be passed in for optional parameters
- move device-specific schemas into their own files
- error message typo
- add device level parameters and device-specific parameters
- Run unit tests for dependent packages
- Add Python 3.9
- Make python-package consistent with other repos
- fix time unit for D-Wave metadata from milliseconds to microseconds
- Add CodeCov badge
- Upload coverage report to Codecov
- Add build badge
- Use GitHub Actions for CI
- Make tox commands consistent with other repos
- Add explicit qubit allocation
- Feature/lower latency
- updating codeowners
- fix black formatting
- Add CHANGELOG.md
- Update the schema validation for GateModelParameters to be more strict, this will avoid Pydantic to auto convert String integers to int.
- Update the Rigetti task result schema to allow for the program duration to be zero.
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 Python Schemas!
Amazon Braket Python Schemas is an open source library that contains the schemas for Braket, including:
- intermediate representations (IR) for Amazon Braket quantum tasks and offers serialization and deserialization of those IR payloads. Think of the IR as the contract between the Amazon Braket SDK and Amazon Braket API for quantum programs.
- schemas for the S3 results of each quantum task
- schemas for the device capabilities of each device