QEDbase
[WIP] Base types and interfaces for QuantumElectrodynamics.jl
Science Score: 44.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
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (14.4%) to scientific vocabulary
Repository
[WIP] Base types and interfaces for QuantumElectrodynamics.jl
Basic Info
- Host: GitHub
- Owner: QEDjl-project
- License: mit
- Language: Julia
- Default Branch: dev
- Homepage: https://qedjl-project.github.io/QEDbase.jl/stable/
- Size: 1.73 MB
Statistics
- Stars: 8
- Watchers: 3
- Forks: 5
- Open Issues: 21
- Releases: 7
Metadata Files
README.md
QEDbase
QEDbase.jl is a foundational package within the QuantumElectrodynamics.jl
library. It provides essential interfaces and building blocks for the computation of
quantum electrodynamics (QED) processes, facilitating interoperability with other packages in the suite.
For a detailed explanation of the integration with other QuantumElectrodynamics.jl packages,
please refer to the documentation of QuantumElectrodynamics.jl.
Main interfaces
- Dirac Tensors: Types that facilitate operations involving Dirac matrices and spinors.
- Lorentz Vectors: Types that facilitate operations involving Lorentz vectors.
- Particle Representation: Define particles with mass, charge, and other physical properties.
- Computation Models: Interfaces for implementing various physical models (e.g., perturbative or strong-field QED) for calculations.
- Scattering Processes: Generic descriptions of scattering processes for use in QED calculations.
- Probabilities and Cross Sections: Core components for calculating differential probabilities and cross-sections.
- Phase Space Descriptions: Utility functions to define and manage phase spaces and related points.
To lern how to implement these interfaces, please refer to the tutorials in the documentation.
Installation
To install the latest stable version of QEDbase.jl, use the Julia package manager within the REPL:
julia
julia> using Pkg
julia> Pkg.add("QEDbase")
Alternatively, you can enter the Pkg prompt by pressing ] in the Julia REPL and then run:
julia
pkg> add QEDbase
Contributing
Contributions are welcome! If you'd like to report a bug, suggest an enhancement, or contribute code, please feel free to open an issue or submit a pull request.
To ensure consistency across the QuantumElectrodynamics.jl ecosystem, we encourage all contributors
to review the QuantumElectrodynamics.jl contribution guide.
Credits and contributors
This work was partly funded by the Center for Advanced Systems Understanding (CASUS) that is financed by Germany’s Federal Ministry of Education and Research (BMBF) and by the Saxon Ministry for Science, Culture and Tourism (SMWK) with tax funds on the basis of the budget approved by the Saxon State Parliament.
The core code of the package QEDbase.jl is developed by a small team at the Center for
Advanced Systems Understanding (CASUS), namely
Core Contributors
- Uwe Hernandez Acosta (CASUS/HZDR, u.hernandez@hzdr.de)
- Anton Reinhard (CASUS/HZDR)
- Simeon Ehrig (CASUS/HZDR)
- Klaus Steiniger (CASUS/HZDR)
Former Contributors
- Tom Jungnickel
We extend our sincere thanks to all contributors who have supported this project.
Acknowledgements
We extend our gratitude for the support received through direct and indirect funding for this project, especially
- Michael Bussmann
- Tobias Dornheim
License
MIT © Uwe Hernandez Acosta
Owner
- Name: QED.jl ecosystem
- Login: QEDjl-project
- Kind: organization
- Location: Germany
- Repositories: 2
- Profile: https://github.com/QEDjl-project
Open source library for simulations in quantum electrodynamics
Citation (CITATION.bib)
@misc{QEDbase.jl,
author = {Uwe Hernandez Acosta},
title = {QEDbase.jl},
url = {https://gitlab.hzdr.de/QEDjl/QEDbase.jl},
version = {v0.1.2},
year = {2021},
month = {10}
}
GitHub Events
Total
- Create event: 2
- Release event: 2
- Issues event: 19
- Watch event: 4
- Delete event: 3
- Issue comment event: 59
- Push event: 49
- Pull request event: 59
- Pull request review comment event: 46
- Pull request review event: 82
Last Year
- Create event: 2
- Release event: 2
- Issues event: 19
- Watch event: 4
- Delete event: 3
- Issue comment event: 59
- Push event: 49
- Pull request event: 59
- Pull request review comment event: 46
- Pull request review event: 82
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 59
- Total pull requests: 124
- Average time to close issues: 3 months
- Average time to close pull requests: 16 days
- Total issue authors: 7
- Total pull request authors: 6
- Average comments per issue: 1.12
- Average comments per pull request: 1.35
- Merged pull requests: 104
- Bot issues: 0
- Bot pull requests: 2
Past Year
- Issues: 10
- Pull requests: 62
- Average time to close issues: about 2 months
- Average time to close pull requests: 12 days
- Issue authors: 3
- Pull request authors: 3
- Average comments per issue: 0.5
- Average comments per pull request: 1.45
- Merged pull requests: 51
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- szabo137 (30)
- AntonReinhard (24)
- steindev (2)
- AlexanderJCS (1)
- tjungni (1)
- JuliaTagBot (1)
- SimeonEhrig (1)
Pull Request Authors
- AntonReinhard (83)
- szabo137 (53)
- SimeonEhrig (42)
- github-actions[bot] (2)
- tjungni (2)
- AlexanderJCS (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
-
Total downloads:
- julia 3 total
- Total dependent packages: 1
- Total dependent repositories: 0
- Total versions: 8
juliahub.com: QEDbase
[WIP] Base types and interfaces for QuantumElectrodynamics.jl
- Homepage: https://qedjl-project.github.io/QEDbase.jl/stable/
- Documentation: https://docs.juliahub.com/General/QEDbase/stable/
- License: MIT
-
Latest release: 0.4.0
published about 1 year ago
Rankings
Dependencies
- actions/checkout v4 composite
- julia-actions/setup-julia v1 composite
- julia-actions/setup-julia v1 composite
- actions/checkout v4 composite
- julia-actions/setup-julia v1 composite