https://github.com/aben20807/quantum-computer-timeline
An interactive visualization tool that tracks the evolution of QPUs over time.
https://github.com/aben20807/quantum-computer-timeline
qpu quantum-computing quantum-machine timeline
Last synced: 5 months ago
JSON representation
An interactive visualization tool that tracks the evolution of QPUs over time.
- Host: GitHub
- URL: https://github.com/aben20807/quantum-computer-timeline
- Owner: aben20807
- License: apache-2.0
- Created: 2025-07-10T11:55:44.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2025-07-28T13:08:03.000Z (6 months ago)
- Last Synced: 2025-07-28T14:45:35.813Z (6 months ago)
- Topics: qpu, quantum-computing, quantum-machine, timeline
- Language: Vue
- Homepage: https://aben20807.github.io/quantum-computer-timeline/
- Size: 98.6 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Quantum Computer Timeline

An interactive visualization tool that tracks the evolution of quantum processing units (QPUs) over time. This application provides a visual timeline of quantum computers developed by various research organizations, with details on qubit count, release dates, and associated research papers.
## Features
- **Interactive Timeline Chart**: Visualize the progression of quantum computers with an intuitive scatter plot
- **Organization-based Color Coding**: Each research organization is represented with a unique color and symbol
- **Detailed Information**: Hover over data points to see detailed information about each QPU
- **Paper References**: Direct links to research papers and publications for each quantum computer
- **Responsive Design**: Works seamlessly on desktop and mobile devices
- **PWA Support**: Can be installed as a Progressive Web App with offline functionality
- **SEO Optimized**: Comprehensive meta tags, structured data, and search engine optimization
- **Performance Optimized**: Service worker caching, compression, and performance enhancements
- **Accessibility Features**: ARIA labels, semantic HTML, and keyboard navigation support
## Tech Stack
- **Vue 3**: Frontend framework with Composition API
- **Vite**: Fast, modern build tool
- **Tailwind CSS v4**: Utility-first CSS framework
- **ECharts**: Powerful charting library for data visualization
- **PapaParse**: CSV parsing library for data processing
## Data Structure
The application uses a CSV file (`public/data/qpu_timeline.csv`) with the following structure:
| Field | Description |
|-------|-------------|
| name | Name of the quantum computer |
| organization | Research institution or company that developed the QPU |
| type | Type of quantum computing technology (e.g., Superconducting, Trapped Ion, Photonic, etc.) |
| releaseDate | Date when the QPU was announced or published |
| qubitCount | Number of qubits in the quantum processor |
| externalLink | JSON array of research papers with title and URL |
| description | Brief description of the quantum computer's significance |
## Disclaimer
The quantum computing field is rapidly evolving, and despite our best efforts to maintain accurate information, some data in this visualization may become outdated or contain inaccuracies. Details about quantum processors, qubit counts, release dates, and organizational attributions are compiled from publicly available sources which themselves may contain varying degrees of precision or marketing claims.
**We welcome contributions to improve data accuracy:**
- If you find any errors or have more accurate/updated information, please submit an issue or pull request on GitHub
- For substantial additions or corrections to the dataset, please include references to verifiable sources
- Organizations working on quantum computing are encouraged to submit their own QPU data for inclusion
This project aims to provide an educational visualization of quantum computing progress rather than an authoritative technical reference. All information should be verified with original sources when used for research, academic, or business purposes.
## Contributing
We welcome contributions to improve both the application and the dataset. Please see the [CONTRIBUTING.md](CONTRIBUTING.md) file for detailed guidelines on:
- Data corrections and additions
- Bug reports and feature requests
- Code contributions
- Development setup
- Pull request process
## License
This project is licensed under the Apache 2.0 License - see the [LICENSE](LICENSE) file for details.
## Acknowledgements
- Data compiled from public research papers and announcements
- Built with Vue 3 and modern web technologies
- Visualization powered by Apache ECharts
- GitHub Copilot implemented most of the features