Skip to content

Conversation

Copy link

Copilot AI commented Nov 21, 2025

Implementation plan for fermionic-computing-benchmark repository:

  • Create project structure with proper Python packaging (setup.py, pyproject.toml, requirements.txt)
  • Implement core fermionic simulation modules:
    • Matchgate operations and circuits
    • Free-fermion state representation using covariance matrix
    • Polynomial-time simulation algorithms
  • Implement comparison baseline:
    • Exponential-time statevector simulation
    • Performance comparison utilities
  • Implement Fermionic Machine Learning (FermiML) components:
    • Fermionic parameterized circuits
    • Training and optimization utilities
  • Create benchmarking suite:
    • Performance benchmarks for various qubit counts
    • Comparison plots and analysis
  • Add documentation and examples:
    • Update README with usage instructions
    • Add example notebooks or scripts
    • Include references to Gince et al. and Bravyi & Kitaev
  • Add tests for core functionality
  • Verify all components work together
Original prompt

A Python repository for efficient classical simulation of free-fermion quantum circuits (Matchgates) and Fermionic Machine Learning (FermiML). The project benchmarks the polynomial-time simulation of non-interacting fermions against exponential-time statevector simulations. Based on the work of Gince et al. (2024) and Bravyi & Kitaev.


✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

@morf1102 morf1102 closed this Nov 21, 2025
Copilot AI requested a review from morf1102 November 21, 2025 20:33
@morf1102 morf1102 deleted the copilot/add-benchmarking-free-fermions branch November 21, 2025 20:34
@morf1102 morf1102 requested review from Copilot and removed request for Copilot and morf1102 November 21, 2025 20:55
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants