Sobre o projeto

PennyLane é uma plataforma de software quântico de código aberto voltada para computação quântica, aprendizado de máquina quântico e química quântica. Ela foi projetada para permitir que os usuários construam algoritmos quânticos desde a inspiração até a implementação, com foco em fluxos de trabalho híbridos quântico-clássicos. Principais capacidades descritas no README: - Desenvolvimento de algoritmos: uma biblioteca de demonstrações de pesquisa, tutoriais interativos e componentes para química quântica, informação quântica, otimização e aprendizado de máquina quântico. - Desempenho: estimativa de recursos em escala industrial e o compilador Catalyst, além de simuladores Lightning de alto desempenho que podem ser executados em GPUs, supercomputadores e infraestrutura em nuvem. - Independência de hardware: integração com uma variedade de dispositivos de hardware quântico, incluindo qubits supercondutores, íons aprisionados, átomos neutros e fotônica, com ferramentas para estimativa de recursos e compilação de circuitos direcionadas a dispositivos específicos. - Comunidade: um fórum de discussão ativo, desafios de codificação, hackathons, recursos educacionais e de pesquisa. A instalação é feita via pip e requer Python 3.12 ou superior. Imagens Docker são publicadas na página PennyLane Docker Hub. Documentação, guias para desenvolvedores, um guia rápido e um codebook estão vinculados ao projeto. Contribuições são aceitas por meio de pull requests, e o projeto é lançado sob a Licença Apache 2.0. Solicita-se que usuários de pesquisa citem o artigo arXiv de 2018 sobre diferenciação automática de computações híbridas quântico-clássicas.