Skip to content

Munich-Quantum-Software-Stack/QInfo

Repository files navigation

Important

QInfo is experimental at this stage, and significant changes, including breaking changes, are anticipated in upcoming releases.

QInfo

The QInfo library is part of the Munich Quantum Software Stack (MQSS), which is a project of the Munich Quantum Valley (MQV) initiative and is jointly developed by the Leibniz Supercomputing Centre (LRZ) and the Chairs for Design Automation (CDA), and for Computer Architecture and Parallel Systems (CAPS) at TUM.

The QInfo library provides a simple and flexible way to pass additional information to the library routines of the MQSS, such as hints for the library routines or additional information about the quantum device. It takes inspiration from the MPI_Info object in the Message Passing Interface (MPI) standard. Effectively, the QInfo object is an opaque object that stores an unordered set of key-value pairs, where the keys are strings and the values can be integers, floats, or strings.

Contact

The development of this project is led by Laura Schulz (LRZ), Martin Schulz (TUM CAPS), and Robert Wille (TUM CDA) on the management side and Lukas Burgholzer (TUM CDA) as well as Jorge Echavarria (LRZ) from the technical side.

Please try to use the publicly accessible GitHub channels (issues, discussions, pull requests) to allow for a transparent and open discussion as much as possible.

License

The QInfo library is released under the Apache License v2.0 with LLVM Exceptions. See LICENSE for more information. Any contribution to the project is assumed to be under the same license.

About

Info Object used within the MQSS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •