SpinQit
Quantum computing software kit
Desarrollado independientemente por el equipo de software de SpinQ, admite programación cuántica basada en Python, proporciona a los usuarios interfaces ricas de algoritmos cuánticos y admite operaciones multiplataforma, realiza conexiones de terminales con computadoras cuánticas, simuladores cuánticos, plataformas de computación cuántica en la nube y proporciona nuevas Herramientas de software flexibles y eficientes para desarrolladores o entusiastas de la investigación científica.
Beneficios
Basado en Python, fácil integración
SpinQit se basa en el lenguaje de interfaz Python, que es fácil de aprender e integrar con el software de computadora clásico.
Libertad de codificación, buena escalabilidad
Los usuarios pueden escribir códigos para lograr puertas o funciones cuánticas autodefinidas, con buena escalabilidad.
Connect to multiple platform, easy to operate
Los programas cuánticos se pueden enviar a computadoras cuánticas, simuladores cuánticos y experimentos en ejecución multiplataforma en la nube cuántica.
Amplia variedad de algoritmos, manteniéndose a la vanguardia
Admite no solo algoritmos cuánticos básicos tolerantes a fallas, sino también algoritmos cuánticos variacionales de la era NISQ y aprendizaje automático cuántico, etc.
Diseño modular, fácil de ampliar
Basado en la expresión intermedia del gráfico dirigido, desacopla los extremos frontal y posterior, lo que hace que la arquitectura sea modular y fácil de expandir.
Compatible y paquete, conveniente y eficiente
Compatible con el lenguaje Open QASM2.0 y QisKit, que ayuda a comparar y trasplantar programas de manera fácil y eficiente
Ventajas
Ampliamente aplicable, compatible con múltiples puertos de programación
Admite el puerto de programación Python y Open QASM2.0, y también admite algunos lenguajes en Open QASM 3.0.
Servicio de varias plataformas, operación eficiente
No solo admite el envío de tareas al simulador cuántico y a la plataforma de nube cuántica, sino que también admite el envío de tareas a la computadora cuántica local, realizando diversas funciones de servicio.
Marco unificado, múltiples algoritmos
Implemente varios algoritmos cuánticos fundamentales y brinde soporte completo para los algoritmos de la era NISQ, incluido el procesamiento hamiltoniano, optimizadores clásicos/cuánticos, aprendizaje híbrido clásico-cuántico, etc.
Abierto en línea, intercambio de recursos
Los recursos de herramientas están abiertos a la comunidad en línea, proporcionando una plataforma para la comunicación y el intercambio para una gran cantidad de entusiastas, y facilitando de manera integral el desarrollo y la aplicación de la computación cuántica.