lightworks
Lightworks is an open-source Python SDK for photonic quantum computing.
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.7%) to scientific vocabulary
Keywords
Repository
Lightworks is an open-source Python SDK for photonic quantum computing.
Basic Info
- Host: GitHub
- Owner: Aegiq
- License: apache-2.0
- Language: Python
- Default Branch: main
- Homepage: https://aegiq.github.io/lightworks/
- Size: 8.32 MB
Statistics
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 28
Topics
Metadata Files
README.md
Lightworks
Lightworks is an open-source Python SDK, designed for the encoding of linear optic circuits for application in photonic quantum computing. These circuits can be packaged with the other SDK components to create quantum jobs for execution on photonic hardware. Lightworks focuses on discrete-variable quantum computing, and can be utilized for both qubit and boson sampling paradigms.
Included within Lightworks is also an emulator, allowing users to evaluate the operation and performance of a particular configuration before hardware execution. There is a number of simulation objects, each offering a differing functionality, ranging from direct quantum state evolution to replicating the typical sampling process from a photonic system. The emulator also supports complex photonic specific noise modelling, providing a valuable insight into the effect of imperfections in photon generation, QPU programming, and detectors, on a target algorithm.
Usage
Python versions 3.10-3.13 are supported.
Lightworks can be installed through pip using the command:
bash
pip install lightworks
Documentation
Documentation of this package is hosted at: https://aegiq.github.io/lightworks/
Contributing
Contributions to Lightworks can be made via a pull request. If you have an idea for a feature that you'd like to implement it may be best to first raise this in the issues sections, as it may be the case that this is already in development internally or is potentially incompatible with the existing Lightworks framework.
Before contributing, please see Contributing in the documentation for more guidance on code testing & formatting requirements.
Owner
- Name: Aegiq
- Login: Aegiq
- Kind: organization
- Website: https://aegiq.com/
- Repositories: 1
- Profile: https://github.com/Aegiq
Aegiq develops photonic hardware for quantum computing and networking applications.
Citation (CITATION.cff)
cff-version: 1.2.0
title: Lightworks
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Harry
family-names: Bromley
email: harry.bromley@aegiq.com
affiliation: Aegiq Ltd.
orcid: 'https://orcid.org/0009-0008-5805-4390'
- name: Aegiq Ltd.
address: 'Cooper Buildings, Arundel Street'
city: Sheffield
post-code: S1 2NS
country: GB
website: 'https://aegiq.com'
doi: 10.5281/zenodo.14925692
repository-code: 'https://github.com/Aegiq/lightworks'
url: 'https://aegiq.github.io/lightworks/'
repository-artifact: 'https://pypi.org/project/lightworks/'
abstract: >-
Lightworks is an open-source Python SDK for photonic
quantum computing.
license: Apache-2.0
version: v2.2.6
date-released: '2025-08-19'
GitHub Events
Total
- Create event: 73
- Release event: 13
- Issues event: 2
- Watch event: 2
- Delete event: 69
- Issue comment event: 63
- Push event: 231
- Pull request event: 126
- Fork event: 1
Last Year
- Create event: 73
- Release event: 13
- Issues event: 2
- Watch event: 2
- Delete event: 69
- Issue comment event: 63
- Push event: 231
- Pull request event: 126
- Fork event: 1
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 1
- Total pull requests: 59
- Average time to close issues: 3 minutes
- Average time to close pull requests: 2 days
- Total issue authors: 1
- Total pull request authors: 1
- Average comments per issue: 1.0
- Average comments per pull request: 0.69
- Merged pull requests: 42
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 59
- Average time to close issues: 3 minutes
- Average time to close pull requests: 2 days
- Issue authors: 1
- Pull request authors: 1
- Average comments per issue: 1.0
- Average comments per pull request: 0.69
- Merged pull requests: 42
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- HarryBromley (11)
Pull Request Authors
- HarryBromley (147)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 268 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 28
- Total maintainers: 1
pypi.org: lightworks
Open-source Python SDK for photonic quantum computation.
- Homepage: https://github.com/Aegiq/lightworks
- Documentation: https://aegiq.github.io/lightworks/
- License: Apache 2.0
-
Latest release: 2.2.6
published 6 months ago
Rankings
Maintainers (1)
Dependencies
- actions/checkout v4 composite
- actions/setup-python v5 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- actions/checkout v4 composite
- actions/setup-python v5 composite
- bayesian-optimization >=1.4.3
- drawsvg >=2.3.0
- furo *
- ipython *
- matplotlib >=3.7.1
- nbsphinx *
- numpy >=1.24.3
- pandas >=2.0.1
- pyarrow *
- sphinx *
- sphinx-copybutton *
- sphinxcontrib-bibtex *
- thewalrus ==0.20.0
- zoopt >=0.4.2
- bayesian-optimization >=1.4.3
- pandas >=2.0.1
- thewalrus ==0.20.0
- zoopt >=0.4.2