Sobre el proyecto

PennyLane es una plataforma de software cuántico de código abierto orientada a la computación cuántica, el aprendizaje automático cuántico y la química cuántica. Está diseñada para que los usuarios construyan algoritmos cuánticos desde la inspiración hasta la implementación, con un enfoque en flujos de trabajo híbridos cuántico-clásicos. Capacidades clave descritas en el README: - Desarrollo de algoritmos: una biblioteca de demos de investigación, tutoriales interactivos y componentes para química cuántica, información cuántica, optimización y aprendizaje automático cuántico. - Rendimiento: estimación de recursos industrial y el compilador Catalyst, además de simuladores Lightning de alto rendimiento que pueden ejecutarse en GPU, supercomputadoras e infraestructura en la nube. - Independencia del hardware: integración con una variedad de dispositivos de hardware cuántico, incluidos qubits superconductores, iones atrapados, átomos neutros y fotónica, con herramientas para la estimación de recursos y la compilación de circuitos dirigidas a dispositivos específicos. - Comunidad: un foro de discusión activo, desafíos de programación, hackatones, recursos educativos y de investigación. La instalación se realiza mediante pip y requiere Python 3.12 o superior. Las imágenes de Docker se publican en la página de PennyLane en Docker Hub. La documentación, las guías para desarrolladores, un inicio rápido y un libro de código están enlazados desde el proyecto. Las contribuciones se aceptan a través de pull requests, y el proyecto se publica bajo la Licencia Apache 2.0. Se solicita a los usuarios de investigación que citen el artículo de arXiv de 2018 sobre diferenciación automática de cálculos híbridos cuántico-clásicos.