Managing your projects

You can find all your projects in the 'My QI' home menu. You can find this button in the top right corner. You can quickly find any project by entering the project title in the 'search' bar. Also note the different options to sort your projects.

Here you can also delete or rename an existing project by clicking on option button of a project (the three dots). It is also possible to rename a project from within the editor, by clicking 'Select backend'.

SDK

Qiskit

When using Qiskit via the SDK, a new project is always generated in your account. This project is given een randomly generated name. It is possible to choose an experiment name. This is the name given to a specific run of a project. The name can be given in python as follows.

        
          qc = QuantumCircuit(quantum_register, classical_register, name="Run_1")
        
      

ProjectQ

When using ProjectQ via the SDK, by default, a new project is not generated in your account. A project is only generated when you specify a name as given below. The project in your account will get this name. It is not possible to specify an experiment name, the name of a specific run of a project.

        
          api = QuantumInspireAPI('https://api.quantum-inspire.com/', get_basic_authentication(email, password), project_name='New_QI_Project')
        
      

Version control

Quantum Inspire automatically saves what you type in the editor. The advantage of this is that you have a low risk of losing your work, because everything you type will be automatically stored on our servers. This functionality also has a limitation; it is not possible to revert to a previous version of your code. The results and code of any previous run of a project can always be found under 'results' in the editor. This way, some version control is possible: when you run the code, it is saved and can always be visited.

Of course, it is also possible to copy the code of an existing project to a new project with a new name, in order to save the previous version.

If dedicated version control is desirable, it is more convenient use Quantum Inspire via Python (in combination with git) with the SDK.