GithubHelp home page GithubHelp logo

quantum-computing's Introduction

GitHub

Quantum Computing

This project is built following the guide presented in the book Quantum Computing for Computer Scientists, the software is thouhgt as a library and you will find the necessary tools to simulate basic systems in the Quantum world (also you have some systems already simulated), the objective was to developed certain tools and we do not provide a UI or menu to use the tools, you have to follow classes specifications to be able to understand and use the software in this project.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

At the last version of the project you do not need any specific programas to be installed in your machine different to Java 8. My JDK specifications are:

java version "1.8.0_73"
Java(TM) SE Runtime Environment (build 1.8.0_73-b02)
Java HotSpot(TM) 64-Bit Server VM (build 25.73-b02, mixed mode)

We used the IDE NetBeans but you can use any IDE of your preference. The specifications are:

Product Version: NetBeans IDE 8.2 (Build 201609300101)

Running the tests

You will have a structure of test file that looks like this:

TestStructureImage

The file ComplexOpsTest.java are the tests realted to all the tools offered in the software, the other files are realted to systems presented in the book refer there if you want know more about specific details. You can chacke the tests out to familiarize with syntaxis.

Authors

  • Fabián Ardila - Development - LinkedIn
  • Daniel Benavides - Mentoring - Info.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

quantum-computing's People

Contributors

ardilafabian avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.