Revise after the modifications to the C++ simulator, updating the
references for the location of the file (`qiskit/backends/local`
instead of `qiskit/backends`).
Reintroduce the c++ simulator gates, that were commented out in the
process.
separating result from qobj schema, and putting them in qiskit/schema
fixes in jay's office
Adding setup.py ignore to put the fire out
Fixing some bugs
disabling qasm header for extensions/qiskit_simulator
Adding the examples working -- test need to fix the test.
modifying quantumprogram to use backendmanager and its tests to pass
Passing the testquantumprogram
Passing backend now
Style fixes
Fixing some lint errors
Renaming test_backend test_backend_manager
Adding compile test
Small changes
Fix basebackend tests
Also ignore ds_store files
Linting
don't traverse extensions when registering api
add back in job_processor tests
- added string simulator input/output
- Fixed compile bugs on linux
- changed snapshot map to use int key instead of unsigned long long key
- allowed sample shots to compute probability vector in place to save memory
- Updated modified JSON library to version 3.1.1
- Encapsulated multi-partite qubit state vector updates in a
QubitVector class
- Added TensorIndex class used for indexing in the QubitVector class.
- Reworked ideal_backend and qubit_backend to use QubitVector methods
- merged sampleshots_engine into vector_engine
- removed ability to display final and saved quantum states
- added “snapshot” instruction and added ability to display snapshots
of quantum state
- added basic cpp test file for qubit_vector class
- Added auto check to makefile for GCC7 compiler on macOS
* CMake integration:
* Qiskit simulator now builds on/for Linux 64, Win64 and Darwin
* Added support for creating pip distributable packages (sdist
and wheels) for Linux, Windows and MacOS
* Added support for testing and lintering via CMake
* Added Windows lib/dll dependencies for C++ simulator
* Added support for building when installing via Pip from source
distribution, so non-supported platforms have a chance to build
the C++ code
* Documentation updated, but still a WIP.
* Fix .rst formatting issues
* Restore qiskit-simulator latest changes
* Remove garbage file
* CMake integration:
* Added make "doc" target for Sphinx documentation
* Added both sdist and bdist_wheel distribution packages builds
* CMake integration:
* Setup.py.in now generates the correct platform tag for wheels
distribution package
* CMake integration:
* 'make clean' target now removes all custom generated files and
directories.
* Fxied 'make pypi_package' to not include binaries in the source
distribution package (sdist)
* CMake integration: Addressing review comments
* Git-ignoring some autogenerated files
* Changed linter target name to "lint"
* Improved documentation
* CMake integration: Adressing review comments (2)
* Added qiskit/backends/qiskit_simulator to .gitignore
* Changed default path of the simulator to:
1st - The path where the simulator is built by default from the
Makefile
2nd - The path where pip installs simulator binary
* Removed .gitignore entries that are not needed anymore
* Integrate simulator's make clean target into the main Makefile
- fixed bug with local_clifford_simulator calling the qubit simulator
instead
- renamed built local_qiskit_simulator executable to qiskit_simulator
- moved custom simulator gate definitions to folder
qiskit.extensions.qiskitsimulator
- added u0 gate class definition to standard extensions
- merged `exe` and `path` args to `path` for cppsimulator run command
* Relax the pylint output disabling several warnings.
* Reintroduce the linting of qiskit.extensions and qiskit.qasm.node.
* Add a `style` target to the Makefile that performs pycodestyle, and
reduce the verbosity of `lint` by removing the report.
* Update the Travis configuration in order to add a new step that
performs linter and style checks via an environment variable.
* Added japanese doc
* Update Make and structure to allow multiple langs
Update the Makefile "doc" target to build both the English and the
Japanese versions, in separate directories, and the "clean" target to
cleanup the autodoc documentation.
Add a "conf.py" file to the "doc/ja" folder that modifies the relevant
variables, as Sphinx uses that folder as the root document folder when
building the Japanese version.
* Fix missing "install" reference on ja sphinx docs
* Update sphinx doc deploy script for Japanese
Add the Japanese sphinx produced directory to the Github pages deploy
script.
* Fix typo and extra line in Makefile
* starting to fix up the counts online and making to test to checks
* removing error is cleaning values
* fixing the seed error
* fixing the seed
* adding more test for online format
* Merge remote-tracking branch 'QISKit/r0.3' into fixing_return_values
# Conflicts:
# test/python/test_quantumprogram.py
* Merge remote-tracking branch 'QISKit/r0.3' into fixing_return_values
# Conflicts:
# test/python/test_quantumprogram.py
* merging r0.3 changes in
* adding test for online simulator