Qbraid

Latest version: v0.6.1

Safety actively analyzes 623642 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 4

0.6.1

Summary

- transpiler requires extras
- bump qbraid_core version for forward compatability

What's Changed
* update tox, version, workflow multi-version by ryanhill1 in https://github.com/qBraid/qBraid/pull/592
* transpiler conventions + requires extras by ryanhill1 in https://github.com/qBraid/qBraid/pull/593


**Full Changelog**: https://github.com/qBraid/qBraid/compare/v0.6.0...v0.6.1

0.6.0

Summary

- Move most of the API requests to `qbraid-core`
- `qbraid.job_wrapper()` $\rightarrow$ `qbraid.providers.QuantumJob.retrieve()`
- `qbraid.device_wrapper()` $\rightarrow$ `qbraid.providers.QbraidProvider.get_device()`
- `qbraid.circuit_wrapper()` $\rightarrow$ `qbraid.programs.load_program()`
- Remove `QuantumProgram.transpile()` and rename `qbraid.transpiler.convert_to_package()` to `qbraid.transpiler.transpile()`
- Implement universal `QuantumDevice.run` method and instead now use/require abstract `._run()` to get vendor job data during run

What's Changed
* dependency updates by ryanhill1 in https://github.com/qBraid/qBraid/pull/582
* Update amazon-braket-sdk requirement from ~=1.73.3 to ~=1.74.0 by dependabot in https://github.com/qBraid/qBraid/pull/578
* Update pytket-braket requirement from ~=0.34.1 to ~=0.35.1 by dependabot in https://github.com/qBraid/qBraid/pull/579
* Update pytket requirement from ~=1.25.0 to ~=1.26.0 by dependabot in https://github.com/qBraid/qBraid/pull/581
* qbraid core by ryanhill1 in https://github.com/qBraid/qBraid/pull/583
* fix workflow set config by ryanhill1 in https://github.com/qBraid/qBraid/pull/584
* refactor top-level imports by ryanhill1 in https://github.com/qBraid/qBraid/pull/586
* fix typos and bump braket by ryanhill1 in https://github.com/qBraid/qBraid/pull/587
* Update amazon-braket-sdk requirement from ~=1.74.0 to ~=1.76.0 by dependabot in https://github.com/qBraid/qBraid/pull/585
* workflows + loggers + top-level by ryanhill1 in https://github.com/qBraid/qBraid/pull/588
* bump release by ryanhill1 in https://github.com/qBraid/qBraid/pull/589


**Full Changelog**: https://github.com/qBraid/qBraid/compare/v0.5.3...v0.6.0

0.5.3

Summary

- dependency updates
- get_jobs helper function

What's Changed
* Update pennylane requirement from ~=0.34.0 to ~=0.35.0 by dependabot in https://github.com/qBraid/qBraid/pull/565
* Update amazon-braket-sdk requirement from ~=1.72.2 to ~=1.73.1 by dependabot in https://github.com/qBraid/qBraid/pull/568
* Update qiskit requirement from ~=1.0.1 to ~=1.0.2 by dependabot in https://github.com/qBraid/qBraid/pull/567
* re-add qiskit braket provider test by ryanhill1 in https://github.com/qBraid/qBraid/pull/570
* get jobs update - abstract fetch data by ryanhill1 in https://github.com/qBraid/qBraid/pull/571
* dependency updates by ryanhill1 in https://github.com/qBraid/qBraid/pull/576
* Update amazon-braket-sdk requirement from ~=1.73.1 to ~=1.73.3 by dependabot in https://github.com/qBraid/qBraid/pull/572
* Update pennylane requirement from ~=0.35.0 to ~=0.35.1 by dependabot in https://github.com/qBraid/qBraid/pull/574
* Update qiskit-qasm3-import requirement from ~=0.4.1 to ~=0.4.2 by dependabot in https://github.com/qBraid/qBraid/pull/575
* Update _version.py by ryanhill1 in https://github.com/qBraid/qBraid/pull/577


**Full Changelog**: https://github.com/qBraid/qBraid/compare/v0.5.2...v0.5.3

0.5.2

Summary
- fix QbraidSession requests domain bug
- update QbraidSession running in lab check
- other unit-test bug fixes
- bump Amazon Braket version

What's Changed
* Update amazon-braket-sdk requirement from ~=1.70.3 to ~=1.71.0 by dependabot in https://github.com/qBraid/qBraid/pull/562
* import error optional dependency bug fix by ryanhill1 in https://github.com/qBraid/qBraid/pull/563
* domain api fix by ryanhill1 in https://github.com/qBraid/qBraid/pull/564


**Full Changelog**: https://github.com/qBraid/qBraid/compare/v0.5.1...v0.5.2

0.5.1

Summary
- Lazy loader class
- Support for qiskit runtime provider (not integrated into .run yet)
- OpenQasm3 program class refactor qubits / clbits methods
- Added qbraid.api.system module for internal dev (soon to be moved to qbraid-core)
- Cirq program bug fixes
- Qiskit version 1.0.0 updates

What's Changed
* jobs api + lazy loader + cirq tests by ryanhill1 in https://github.com/qBraid/qBraid/pull/536
* Update amazon-braket-sdk requirement from ~=1.65.1 to ~=1.66.0 by dependabot in https://github.com/qBraid/qBraid/pull/533
* Update pytket requirement from ~=1.22.0 to ~=1.23.0 by dependabot in https://github.com/qBraid/qBraid/pull/534
* Update pytket-braket requirement from ~=0.32.0 to ~=0.33.0 by dependabot in https://github.com/qBraid/qBraid/pull/535
* bump deps by ryanhill1 in https://github.com/qBraid/qBraid/pull/539
* Update pytket requirement from ~=1.23.0 to ~=1.24.0 by dependabot in https://github.com/qBraid/qBraid/pull/537
* Update qiskit requirement from ~=0.45.1 to ~=0.45.2 by dependabot in https://github.com/qBraid/qBraid/pull/538
* update email converter by ryanhill1 in https://github.com/qBraid/qBraid/pull/543
* Update pytket-braket requirement from ~=0.33.0 to ~=0.34.1 by dependabot in https://github.com/qBraid/qBraid/pull/541
* Update amazon-braket-sdk requirement from ~=1.66.0 to ~=1.68.0 by dependabot in https://github.com/qBraid/qBraid/pull/542
* qasm3 clbits + qiskit runtime dev + qbraid api dev by ryanhill1 in https://github.com/qBraid/qBraid/pull/549
* Update amazon-braket-sdk requirement from ~=1.68.0 to ~=1.68.3 by dependabot in https://github.com/qBraid/qBraid/pull/547
* Update qiskit requirement from ~=0.45.2 to ~=0.46.0 by dependabot in https://github.com/qBraid/qBraid/pull/548
* bump reqs by ryanhill1 in https://github.com/qBraid/qBraid/pull/555
* Update qiskit-ibm-runtime requirement from ~=0.18.0 to ~=0.19.1 by dependabot in https://github.com/qBraid/qBraid/pull/550
* Update sphinx-autodoc-typehints requirement from <1.26,>=1.24 to >=1.24,<2.1 by dependabot in https://github.com/qBraid/qBraid/pull/551
* Update pytket requirement from ~=1.24.0 to ~=1.25.0 by dependabot in https://github.com/qBraid/qBraid/pull/552
* Update qiskit-ibm-provider requirement from ~=0.8.0 to ~=0.9.0 by dependabot in https://github.com/qBraid/qBraid/pull/553
* Update amazon-braket-sdk requirement from ~=1.68.3 to ~=1.70.0 by dependabot in https://github.com/qBraid/qBraid/pull/554
* qasm3 + github templates + about by ryanhill1 in https://github.com/qBraid/qBraid/pull/556
* api helpers updates by ryanhill1 in https://github.com/qBraid/qBraid/pull/557
* Update amazon-braket-sdk requirement from ~=1.70.0 to ~=1.70.2 by dependabot in https://github.com/qBraid/qBraid/pull/559
* check valid venv name by ryanhill1 in https://github.com/qBraid/qBraid/pull/560
* qiskit version update compatibility by ryanhill1 in https://github.com/qBraid/qBraid/pull/561


**Full Changelog**: https://github.com/qBraid/qBraid/compare/v0.5.0...v0.5.1

0.5.0

Summary

- restricted core dependencies and moved rest to optional dependencies, dynamically loaded
- move transpiler from hub and spokes model to graph model with ability to add new custom conversions
- qbraid.providers module + QbraidProvider() construct + braket/qiskit provider sub-classes
- add pennylane program type and to qasm2 support
- openqasm3 program type - circuit depth and other methods implemented natively instead of from qiskit
- amazon braket cost tracker, retrieving tagged jobs, and device availability windows
- started implementing fake device for ibm backends testing
- refactor unit tests and move old data classes to fixtures
- consolidate and improve quantum program methods for subclasses
- braket - qasm3 - qiskit transpiler path

What's Changed
* fixes 335 by EnriqueAnguianoVara in https://github.com/qBraid/qBraid/pull/357
* optional dependencies refactor by ryanhill1 in https://github.com/qBraid/qBraid/pull/373
* separate tests from src by ryanhill1 in https://github.com/qBraid/qBraid/pull/378
* move job api + deps updates by ryanhill1 in https://github.com/qBraid/qBraid/pull/381
* improve formatting of unit tests + housekeeping by ryanhill1 in https://github.com/qBraid/qBraid/pull/385
* Improve code coverage by ryanhill1 in https://github.com/qBraid/qBraid/pull/399
* Add implementation for `contiguous_qasm_3` function by TheGupta2012 in https://github.com/qBraid/qBraid/pull/398
* Add implementation for `contiguous` compression [contd] by TheGupta2012 in https://github.com/qBraid/qBraid/pull/402
* naming conventions, refactor classes, fn updates by ryanhill1 in https://github.com/qBraid/qBraid/pull/401
* Add implementation for `openqasm3.ast.Program` type in `circuit_wrapper` by TheGupta2012 in https://github.com/qBraid/qBraid/pull/414
* transpiler refactor by ryanhill1 in https://github.com/qBraid/qBraid/pull/417
* Update abc_program.py by ryanhill1 in https://github.com/qBraid/qBraid/pull/419
* add qbraid provider by ryanhill1 in https://github.com/qBraid/qBraid/pull/427
* split providers into sub-modules by ryanhill1 in https://github.com/qBraid/qBraid/pull/431
* braket queue position + provider try excepts by ryanhill1 in https://github.com/qBraid/qBraid/pull/432
* Add `reverse_qubit_order` method for qasm3 by TheGupta2012 in https://github.com/qBraid/qBraid/pull/433
* quantum device class by ryanhill1 in https://github.com/qBraid/qBraid/pull/452
* refactor provider unit tests by ryanhill1 in https://github.com/qBraid/qBraid/pull/453
* qiskit fake backend test + bug fix by ryanhill1 in https://github.com/qBraid/qBraid/pull/454
* cirq updates + provider credentials bug by ryanhill1 in https://github.com/qBraid/qBraid/pull/466
* Add qiskit <-> braket converter via `openqasm3` by TheGupta2012 in https://github.com/qBraid/qBraid/pull/446
* clean transpiler + pkg updates by ryanhill1 in https://github.com/qBraid/qBraid/pull/483
* aws task cost by ryanhill1 in https://github.com/qBraid/qBraid/pull/492
* transpiler qasm3 refactor by ryanhill1 in https://github.com/qBraid/qBraid/pull/496
* remove interface class by ryanhill1 in https://github.com/qBraid/qBraid/pull/497
* transpiler refactor cont. by ryanhill1 in https://github.com/qBraid/qBraid/pull/502
* braket qasm3 mapped gates fix by ryanhill1 in https://github.com/qBraid/qBraid/pull/503
* Add fake device integration for unit tests by TheGupta2012 in https://github.com/qBraid/qBraid/pull/498
* transpiler dynamic graph search by ryanhill1 in https://github.com/qBraid/qBraid/pull/506
* refactor tests + interface by ryanhill1 in https://github.com/qBraid/qBraid/pull/507
* fix docs + rm circuits all close cirq dep by ryanhill1 in https://github.com/qBraid/qBraid/pull/508
* display to top-level, compat py39 by ryanhill1 in https://github.com/qBraid/qBraid/pull/510
* update cost tracker + next available by ryanhill1 in https://github.com/qBraid/qBraid/pull/513
* qjobs backwards compat by ryanhill1 in https://github.com/qBraid/qBraid/pull/517
* jobs tagging by ryanhill1 in https://github.com/qBraid/qBraid/pull/518
* remove idle qubits on run command if simulator by ryanhill1 in https://github.com/qBraid/qBraid/pull/519
* patch cirq named qubit bug by ryanhill1 in https://github.com/qBraid/qBraid/pull/520
* cirq NamedQubit fixes + testing fixtures updates by ryanhill1 in https://github.com/qBraid/qBraid/pull/521
* pennylane wires ordering, tags unit tests, docs build bugs by ryanhill1 in https://github.com/qBraid/qBraid/pull/523
* conversion graph to nx.DiGraph + plot conversion graph by ryanhill1 in https://github.com/qBraid/qBraid/pull/528
* move conversions to transpiler module by ryanhill1 in https://github.com/qBraid/qBraid/pull/530

New Contributors
* EnriqueAnguianoVara made their first contribution in https://github.com/qBraid/qBraid/pull/357

**Full Changelog**: https://github.com/qBraid/qBraid/compare/v0.4.5...v0.5.0

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.