New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

amazon-braket-algorithm-library

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

amazon-braket-algorithm-library

An open source library of quantum computing algorithms implemented on Amazon Braket

  • 1.5.1
  • PyPI
  • Socket score

Maintainers
1

Amazon Braket Algorithm Library

Build

The Braket Algorithm Library provides Amazon Braket customers with pre-built implementations of prominent quantum algorithms and experimental workloads as ready-to-run example notebooks.


Braket algorithms

Currently, Braket algorithms are tested on Linux, Windows, and Mac.

Running notebooks locally requires additional dependencies located in notebooks/textbook/requirements.txt. See notebooks/textbook/README.md for more information.

Textbook algorithmsNotebookReferences
Bell's InequalityBells_Inequality.ipynbBell1964, Greenberger1990
Bernstein–VaziraniBernstein_Vazirani_Algorithm.ipynbBernstein1997
CHSH InequalityCHSH_Inequality.ipynbClauser1970
Deutsch-JozsaDeutsch_Jozsa_Algorithm.ipynbDeutsch1992
Grover's SearchGrovers_Search.ipynbFiggatt2017, Baker2019
QAOAQuantum_Approximate_Optimization_Algorithm.ipynbFarhi2014
Quantum Circuit Born MachineQuantum_Circuit_Born_Machine.ipynbBenedetti2019, Liu2018
QFTQuantum_Fourier_Transform.ipynbCoppersmith2002
QPEQuantum_Phase_Estimation_Algorithm.ipynbKitaev1995
Quantum WalkQuantum_Walk.ipynbChilds2002
Shor'sShors_Algorithm.ipynbShor1998
Simon'sSimons_Algorithm.ipynbSimon1997
Advanced algorithmsNotebookReferences
Quantum PCAQuantum_Principal_Component_Analysis.ipynbHe2022
QMCQuantum_Computing_Quantum_Monte_Carlo.ipynbMotta2018, Peruzzo2014
Auxiliary functionsNotebook
Random circuit generatorRandom_Circuit.ipynb

Community repos

:warning: The following includes projects that are not provided by Amazon Braket. You are solely responsible for your use of those projects (including compliance with any applicable licenses and fitness of the project for your particular purpose).

Quantum algorithm implementations using Braket in other repos:

AlgorithmRepoReferencesAdditional dependencies
Quantum Reinforcement Learningquantum-computing-exploration-for-drug-discovery-on-awsLearning Retrosynthetic Planning through Simulated Experience(2019)dependencies

Installing the Amazon Braket Algorithm Library

The Amazon Braket Algorithm Library can be installed from source by cloning this repository and running a pip install command in the root directory of the repository.

git clone https://github.com/amazon-braket/amazon-braket-algorithm-library.git
cd amazon-braket-algorithm-library
pip install .

To run the notebook examples locally on your IDE, first, configure a profile to use your account to interact with AWS. To learn more, see Configure AWS CLI.

After you create a profile, use the following command to set the AWS_PROFILE so that all future commands can access your AWS account and resources.

export AWS_PROFILE=YOUR_PROFILE_NAME

Configure your AWS account with the resources necessary for Amazon Braket

If you are new to Amazon Braket, onboard to the service and create the resources necessary to use Amazon Braket using the AWS console.

Support

Issues and Bug Reports

If you encounter bugs or face issues while using the algorithm library, please let us know by posting the issue on our GitHub issue tracker.
For other issues or general questions, please ask on the Quantum Computing Stack Exchange and add the tag amazon-braket.

Feedback and Feature Requests

If you have feedback or features that you would like to see on Amazon Braket, we would love to hear from you!
GitHub issues is our preferred mechanism for collecting feedback and feature requests, allowing other users to engage in the conversation, and +1 issues to help drive priority.

License

This project is licensed under the Apache-2.0 License.

Keywords

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc