Science Score: 93.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 4 DOI reference(s) in README and JOSS metadata -
✓Academic publication links
Links to: joss.theoj.org -
○Committers with academic emails
-
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Keywords
Scientific Fields
Repository
Photon Weave
Basic Info
- Host: GitHub
- Owner: tqsd
- License: apache-2.0
- Language: Python
- Default Branch: master
- Homepage: https://photon-weave.readthedocs.io/en/latest/index.html
- Size: 6.22 MB
Statistics
- Stars: 4
- Watchers: 2
- Forks: 4
- Open Issues: 2
- Releases: 10
Topics
Metadata Files
README.md
Photon Weave
Photon Weave is a quantum optics simulator designed for the modeling and analysis of quantum systems. Focusing on individual temporal modes, it offers comprehensive support for simulating quantum states within Fock spaces along with their polarization degrees of freedom.
Installation
This package can be installed using pip:
bash
pip install photon-weave
or it can be installed from this repository:
bash
pip install git+https://github.com/tqsd/photon_weave.git
Installation for developing
In case you want to add a feature, you can install the system with:
bash
git clone git@github.com:tqsd/photon_weave.git
cd photon_weave
pip install -e .
Testing
The tests can simply be run with the pytest testing suite. Before running the tests, make sure that the pytest is installed in your environment.
```
pip install pytest
In Photon Weave root directory
pytest ```
Owner
- Name: TQSD
- Login: tqsd
- Kind: organization
- Email: simon.sekavcnik+tqsd@gmail.com
- Location: Munich
- Repositories: 2
- Profile: https://github.com/tqsd
Theoretical Quantum System Design Group
JOSS Publication
GitHub Events
Total
- Create event: 12
- Issues event: 1
- Release event: 11
- Watch event: 3
- Delete event: 4
- Issue comment event: 5
- Push event: 94
- Pull request review event: 4
- Pull request event: 15
- Fork event: 5
Last Year
- Create event: 12
- Issues event: 1
- Release event: 11
- Watch event: 3
- Delete event: 4
- Issue comment event: 5
- Push event: 94
- Pull request review event: 4
- Pull request event: 15
- Fork event: 5
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Simon Sekavcnik | s****k@g****m | 88 |
| kareem1925 | k****y@g****m | 33 |
| GitHub Actions | a****s@g****m | 28 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 1
- Total pull requests: 21
- Average time to close issues: 4 months
- Average time to close pull requests: 4 days
- Total issue authors: 1
- Total pull request authors: 4
- Average comments per issue: 2.0
- Average comments per pull request: 0.19
- Merged pull requests: 15
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 1
- Pull requests: 20
- Average time to close issues: 4 months
- Average time to close pull requests: 4 days
- Issue authors: 1
- Pull request authors: 4
- Average comments per issue: 2.0
- Average comments per pull request: 0.2
- Merged pull requests: 14
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- paulkohl (1)
Pull Request Authors
- SimonSekavcnik (14)
- kareem1925 (9)
- taladjidi (2)
- vayunsoni (2)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- pypi 70 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 7
- Total maintainers: 1
pypi.org: photon-weave
A quantum optics simulator for modeling and analysis of quantum systems.
- Homepage: https://github.com/tqsd/photon_weave
- Documentation: https://photon-weave.readthedocs.io/
- License: Apache-2.0
-
Latest release: 0.1.8
published 10 months ago
Rankings
Maintainers (1)
Dependencies
- numpy *
- EndBug/add-and-commit v9 composite
- actions/checkout v4 composite
- actions/upload-artifact v4 composite
- openjournals/openjournals-draft-action master composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- sphinx *
- sphinx-autodoc-typehints *
- sphinx-rtd-theme *
- alabaster 0.7.16
- babel 2.16.0
- certifi 2024.8.30
- charset-normalizer 3.3.2
- colorama 0.4.6
- contourpy 1.3.0
- cycler 0.12.1
- docutils 0.21.2
- fonttools 4.54.1
- idna 3.10
- imagesize 1.4.1
- iniconfig 2.0.0
- jax 0.4.33
- jaxlib 0.4.33
- jinja2 3.1.4
- kiwisolver 1.4.7
- markupsafe 2.1.5
- matplotlib 3.9.2
- ml-dtypes 0.4.1
- ml-dtypes 0.5.0
- numpy 1.26.4
- opt-einsum 3.4.0
- packaging 24.1
- pillow 10.4.0
- pluggy 1.5.0
- pygments 2.18.0
- pyparsing 3.1.4
- pytest 8.3.3
- python-dateutil 2.9.0.post0
- requests 2.32.3
- scipy 1.14.1
- six 1.16.0
- snowballstemmer 2.2.0
- sphinx 7.4.7
- sphinx-rtd-theme 0.5.1
- sphinxcontrib-applehelp 2.0.0
- sphinxcontrib-devhelp 2.0.0
- sphinxcontrib-htmlhelp 2.1.0
- sphinxcontrib-jsmath 1.0.1
- sphinxcontrib-qthelp 2.0.0
- sphinxcontrib-serializinghtml 2.0.0
- urllib3 2.2.3
- pytest ^8.2 develop
- sphinx ^7.4 develop
- sphinx-rtd-theme ^0.5 develop
- jax *
- jaxlib *
- python >= 3.10
