Just the TKET: Quantum Software Tool Now Open Source

November 29, 2021

The online tool adapts quantum circuits to run optimally on different quantum computing technologies, with easy switching between Honeywell’s system and other hardware platforms.

Cambridge Quantum recently announced it has made the source code for TKET, its quantum software development kit, fully open to the quantum software community.

The move, which comes just months after the company began providing free access to TKET, is expected to benefit software developers as well as Honeywell Quantum Solutions and other hardware providers.

Most of the programming languages or quantum software development kits available were designed initially to run on certain hardware platforms, creating compatibility issues. Software developers who wanted to test circuits or algorithms on different quantum technologies had to rewrite or tweak code to run on a new system.

Providing access to TKET and its source code makes it easier for developers to do that.

“Users need only to focus on developing their quantum applications, not rewriting code around the idiosyncrasies of any particular hardware,” said Dr. Ross Duncan, head of software at Cambridge Quantum.

And for Honeywell Quantum Solutions and other hardware providers, TKET broadens access to their technologies by enabling developers to move more seamlessly between systems. The software development kit is optimized for each commercial hardware system, including Honeywell’s trapped-ion quantum computer.

“We want to make it as easy as possible for the quantum software community to run circuits and algorithms on our trapped-ion quantum computers,” said Tony Uttley, president of Honeywell Quantum Solutions.  “The System Model H1 technology is the highest performing quantum system available, and we want them to experience that.”

Honeywell Quantum Solutions and Cambridge Quantum have a long-standing history of partnering together for the benefit of end-customers.  (The two entities announced in June they are seeking regulatory approval to combine to form a new company.)

Having TKET fully open-sourced provides an incredible tool to the world’s quantum algorithm developers, including Honeywell, Uttley said.

“Our products and offerings have always been complementary and continue to be,” he said. “(Cambridge Quantum) has developed a suite of tools and programs that interface well with our hardware.”

How TKET works

If you have ever traveled to another country and tried plugging something in, you’ve likely discovered the need for an adapter.  Electrical outlets vary and the plug-ins used in the United States don't always work in Europe or other countries and vice versa.

The same is true with today’s early-stage quantum computers.  Each technology has its own performance specifications, API (an interface that enables different computing systems to talk to one another), and compiler (a program that translates code written in one computing language to another).

TKET is versatile.  Developers can use it to create circuits or algorithms and also to serve as a universal connector or adapter between hardware and software platforms.

Cambridge Quantum has developed extensions, which are Python modules, for each commercial quantum hardware platform available. These extensions enable developers to code in Qiskit, Cirq, or another language and automatically adapt their circuits or algorithms to work on different quantum devices or simulators without having to tweak it themselves.

And now that TKET is open source, developers can create their own extensions to the codebase and bridge between platforms.

arrow
Kaniah Konkoly-Thege

Kaniah is Chief Legal Counsel and SVP of Government Relations for Quantinuum. In her previous role, she served as General Counsel, Honeywell Quantum Solutions. Prior to Honeywell, she was General Counsel, Honeywell Federal Manufacturing and Technologies, LLC, and Senior Attorney, U.S. Department of Energy. She was Lead Counsel before the Civilian Board of Contract Appeals, the Merit Systems Protection Board, and the Equal Employment Opportunity Commission. Kaniah holds a J.D. from American University, Washington College of Law and B.A., International Relations and Spanish from the College of William and Mary.

Jeff Miller

Jeff Miller is Chief Information Officer for Quantinuum. In his previous role, he served as CIO for Honeywell Quantum Solutions and led a cross-functional team responsible for Information Technology, Cybersecurity, and Physical Security. For Honeywell, Jeff has held numerous management and executive roles in Information Technology, Security, Integrated Supply Chain and Program Management. Jeff holds a B.S., Computer Science, University of Arizona. He is a veteran of the U.S. Navy, attaining the rank of Commander.

Matthew Bohne

Matthew Bohne is the Vice President & Chief Product Security Officer for Honeywell Corporation. He is a passionate cybersecurity leader and executive with a proven track record of building and leading cybersecurity organizations securing energy, industrial, buildings, nuclear, pharmaceutical, and consumer sectors. He is a sought-after expert with deep experience in DevSecOps, critical infrastructure, software engineering, secure SDLC, supply chain security, privacy, and risk management.

Todd Moore

Todd Moore is the Global Vice President of Data Encryption Products at Thales. He is responsible for setting the business line and go to market strategies for an industry leading cybersecurity business. He routinely helps enterprises build solutions for a wide range of complex data security problems and use cases. Todd holds several management and technical degrees from the University of Virginia, Rochester Institute of Technology, Cornell University and Ithaca College. He is active in his community, loves to travel and spends much of his free time supporting his family in pursuing their various passions.

John Davis

Retired U.S. Army Major General John Davis is the Vice President, Public Sector for Palo Alto Networks, where he is responsible for expanding cybersecurity initiatives and global policy for the international public sector and assisting governments around the world to prevent successful cyber breaches. Prior to joining Palo Alto Networks, John served as the Senior Military Advisor for Cyber to the Under Secretary of Defense for Policy and served as the Acting Deputy Assistant Secretary of Defense for Cyber Policy.  Prior to this assignment, he served in multiple leadership positions in special operations, cyber, and information operations.