{"id":15,"date":"2025-06-14T05:20:49","date_gmt":"2025-06-14T05:20:49","guid":{"rendered":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/?page_id=15"},"modified":"2025-06-18T02:20:20","modified_gmt":"2025-06-18T02:20:20","slug":"software","status":"publish","type":"page","link":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/software\/","title":{"rendered":"Software"},"content":{"rendered":"\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/github.com\/mezze-team\/mezze\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"421\" src=\"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/mezze_logo.jpg\" alt=\"Mezze logo\" class=\"wp-image-88\" style=\"box-shadow:var(--wp--preset--shadow--natural)\" srcset=\"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/mezze_logo.jpg 1024w, https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/mezze_logo-300x123.jpg 300w, https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/mezze_logo-768x316.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p><strong>Mezze <\/strong>is quantum computing toolkit that can be used for simulating and characterizing noisy quantum systems. It supports methods for fast simulation of spatiotemporally correlated noise in multi-qubit quantum circuits. Furthermore, it possesses tools for performing characterization protocols, such as quantum noise spectroscopy. The tool interfaces with Google&#8217;s <a href=\"https:\/\/github.com\/quantumlib\/Cirq\" data-type=\"link\" data-id=\"https:\/\/github.com\/quantumlib\/Cirq\">Cirq <\/a>and IBM&#8217;s <a href=\"https:\/\/github.com\/Qiskit\/qiskit\" data-type=\"link\" data-id=\"https:\/\/github.com\/Qiskit\/qiskit\">Qiskit <\/a>APIs.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-large\"><a href=\"https:\/\/mitiq.readthedocs.io\/en\/stable\/index.html\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"408\" src=\"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/mitiq-logo-1024x408.jpg\" alt=\"Mitiq logo\" class=\"wp-image-83\" style=\"box-shadow:var(--wp--preset--shadow--natural)\" srcset=\"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/mitiq-logo-1024x408.jpg 1024w, https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/mitiq-logo-300x120.jpg 300w, https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/mitiq-logo-768x306.jpg 768w, https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/mitiq-logo-1536x612.jpg 1536w, https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/mitiq-logo.jpg 1800w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p><strong>Mitiq <\/strong>is a Python toolkit for implementing error mitigation techniques on quantum computers. Designed with portability in mind,&nbsp;Mitiq is made to slot in to your existing quantum compute workflows with ease, independent of the choice of quantum SDK.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/computing.llnl.gov\/projects\/quandary\"><img loading=\"lazy\" decoding=\"async\" width=\"340\" height=\"189\" src=\"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/quandary.jpg\" alt=\"Quandary logo\" class=\"wp-image-80\" style=\"box-shadow:var(--wp--preset--shadow--natural)\" srcset=\"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/quandary.jpg 340w, https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/quandary-300x167.jpg 300w\" sizes=\"auto, (max-width: 340px) 100vw, 340px\" \/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p><strong>Quandary<\/strong> is an open-source C++ software designed to simulate and optimize the evolution of both open and closed quantum systems based on Lindblad\u2019s equations. It plays a key role in quantum state preparation by modeling how shaped and timed control pulses affect quantum devices, then iteratively refining these pulses to drive systems toward target states. This process is essential for tasks such as quantum error correction, gate operations, and information processing. Uniquely, Quandary operates in a high-performance, massively parallelized setting, enabling simulations of complex systems that include environmental interactions. It also offers user-friendly interfaces in Julia and Python, making it accessible and adaptable for broader quantum computing applications beyond its initial testbed, QuDIT.<\/p>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<figure class=\"wp-block-image size-full\"><a href=\"https:\/\/github.com\/unitaryfoundation\/ucc\"><img loading=\"lazy\" decoding=\"async\" width=\"274\" height=\"364\" src=\"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/ucc-logo.jpg\" alt=\"UCC logo\" class=\"wp-image-127\" style=\"box-shadow:var(--wp--preset--shadow--natural)\" srcset=\"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/ucc-logo.jpg 274w, https:\/\/sites.krieger.jhu.edu\/arqc-smart\/files\/2025\/06\/ucc-logo-226x300.jpg 226w\" sizes=\"auto, (max-width: 274px) 100vw, 274px\" \/><\/a><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<p>The&nbsp;<strong>Unitary Compiler Collection (UCC)<\/strong>&nbsp;is a Python library for frontend-agnostic, high performance compilation of quantum circuits. UCC&#8217;s goal is to gather together the best of open source compilation to make quantum programming simpler, faster, and more scalable. By leveraging&nbsp;<a href=\"https:\/\/github.com\/qBraid\/qBraid\">qBraid<\/a>, UCC interfaces automatically with multiple quantum computing frameworks, including&nbsp;<a href=\"https:\/\/github.com\/Qiskit\/qiskit\">Qiskit<\/a>,&nbsp;<a href=\"https:\/\/github.com\/quantumlib\/Cirq\">Cirq<\/a>, and&nbsp;<a href=\"https:\/\/github.com\/CQCL\/tket\">PyTKET<\/a>&nbsp;and supports programs in OpenQASM 2 and&nbsp;<a href=\"https:\/\/openqasm.com\/\">OpenQASM 3<\/a>.<\/p>\n<\/div>\n<\/div>\n\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>Mezze is quantum computing toolkit that can be used for simulating and characterizing noisy quantum systems. It supports methods for fast simulation of spatiotemporally correlated noise in multi-qubit quantum circuits. Furthermore, it possesses tools for performing characterization protocols, such as quantum noise spectroscopy. The tool interfaces with Google&#8217;s Cirq and IBM&#8217;s Qiskit APIs. Mitiq is [&hellip;]<\/p>\n","protected":false},"author":627,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-15","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/wp-json\/wp\/v2\/pages\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/wp-json\/wp\/v2\/users\/627"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":5,"href":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/wp-json\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":129,"href":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/wp-json\/wp\/v2\/pages\/15\/revisions\/129"}],"wp:attachment":[{"href":"https:\/\/sites.krieger.jhu.edu\/arqc-smart\/wp-json\/wp\/v2\/media?parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}