{"id":46002,"library":"qutip-qip","title":"QuTiP Quantum Information Processing","description":"QuTiP-qip is an extension to QuTiP for quantum information processing tasks, including circuit simulation, pulse-level control, and quantum gates. It provides tools for building and simulating quantum circuits on various hardware platforms. Current version 0.4.1 supports QuTiP 5.x, with basic circuit simulation and support for basic gate operations on qubits. Release cadence is irregular, with occasional updates.","status":"active","version":"0.4.1","language":"python","source_language":"en","source_url":"https://github.com/qutip/qutip-qip","tags":["quantum","quantum-computing","simulation","qutip"],"install":[{"cmd":"pip install qutip-qip","lang":"bash","label":"PyPI"}],"dependencies":[{"reason":"Core dependency for quantum state representations and operations","package":"qutip","optional":false}],"imports":[{"note":"Standard import path","wrong":"","symbol":"QubitCircuit","correct":"from qutip_qip.circuit import QubitCircuit"},{"note":"","wrong":"","symbol":"Gate","correct":"from qutip_qip.circuit import Gate"},{"note":"","wrong":"","symbol":"SpinChain","correct":"from qutip_qip.device import SpinChain"},{"note":"","wrong":"","symbol":"Processor","correct":"from qutip_qip.processor import Processor"}],"quickstart":{"code":"import qutip_qip\nfrom qutip_qip.circuit import QubitCircuit, Gate\n\n# Create a quantum circuit with 2 qubits\nqc = QubitCircuit(2)\nqc.add_gate(\"SNOT\", targets=[0])\nqc.add_gate(\"CNOT\", targets=[1], controls=[0])\n\n# Display the circuit\nprint(qc)\n# Run simulation\nresult = qc.run()\nprint(result)","lang":"python","description":"Create and simulate a simple Bell state circuit."},"warnings":[{"fix":"Ensure QuTiP 5.x is installed: pip install 'qutip>=5'","message":"qutip-qip 0.4.x is compatible only with QuTiP 5.x, not QuTiP 4.x. Installing with QuTiP 4.x will cause import errors or broken functionality.","severity":"breaking","affected_versions":">=0.4,<0.5"},{"fix":"To get measurement outcomes, explicitly apply measurement gates to the circuit and use state.measure() or similar.","message":"The 'QubitCircuit.run()' method returns a state object (typically a Qobj). It does not return a dictionary of counts or measurements like some other simulators. Users expecting measurement outcomes often get confused.","severity":"gotcha","affected_versions":"all"},{"fix":"Change 'from qutip.qip import ...' to 'from qutip_qip import ...'","message":"Importing from 'qutip.qip' is deprecated in QuTiP 5 and qutip-qip 0.4. Use 'qutip_qip' instead.","severity":"deprecated","affected_versions":">=0.4"}],"env_vars":null,"search_vec":"'0.4.1':43 '5':46 'basic':49,55 'build':32 'cadenc':61 'circuit':19,36,50 'comput':70 'control':24 'current':41 'extens':10 'gate':27,56 'hardwar':39 'includ':18 'inform':3,15 'irregular':63 'level':23 'occasion':65 'oper':57 'platform':40 'process':4,16 'provid':29 'puls':22 'pulse-level':21 'qip':7 'quantum':2,14,26,35,67,69 'quantum-comput':68 'qubit':59 'qutip':1,6,12,45,72 'qutip-qip':5 'releas':60 'simul':20,34,51,71 'support':44,53 'task':17 'tool':30 'updat':66 'various':38 'version':42 'x':47","created_at":"2026-06-07T12:57:48.339715+00:00","updated_at":"2026-06-07T12:57:48.339715+00:00","problems":[{"fix":"Run: pip install qutip-qip","cause":"qutip-qip not installed or installed in wrong environment.","error":"ModuleNotFoundError: No module named 'qutip_qip'"},{"fix":"Use: from qutip_qip.circuit import QubitCircuit","cause":"Importing incorrectly; need to import submodules explicitly.","error":"AttributeError: module 'qutip_qip' has no attribute 'circuit'"},{"fix":"Use: from qutip_qip.circuit import QubitCircuit","cause":"The top-level package does not export QubitCircuit directly.","error":"ImportError: cannot import name 'QubitCircuit' from 'qutip_qip'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/qutip/qutip-qip","github":"https://github.com/qutip/qutip-qip","docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["ai-ml"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-06-29","last_verified":"2026-06-29","next_check":"2026-07-29","install_tag":null}}