Science Score: 77.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 -
✓Committers with academic emails
26 of 67 committers (38.8%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.9%) to scientific vocabulary
Keywords
big-data
digital-signal-processing
particle-detectors
physics
python
scientific-computing
Keywords from Contributors
bigdata
compression
hdf5
legend
mesh
interactive
interpretability
optimizer
research
yolov5s
Last synced: 6 months ago
·
JSON representation
·
Repository
Python package for data processing and analysis
Basic Info
- Host: GitHub
- Owner: legend-exp
- License: gpl-3.0
- Language: Python
- Default Branch: main
- Homepage: https://pygama.readthedocs.io
- Size: 11.2 MB
Statistics
- Stars: 19
- Watchers: 12
- Forks: 55
- Open Issues: 11
- Releases: 31
Topics
big-data
digital-signal-processing
particle-detectors
physics
python
scientific-computing
Created over 7 years ago
· Last pushed 6 months ago
Metadata Files
Readme
License
Citation
README.md

pygama
pygama is a Python package for:
- converting physics data acquisition system output to LH5-format HDF5 files (functionality provided by the legend-pydataobj and legend-daq2lh5 packages)
- performing bulk digital signal processing (DSP) on time-series data (functionality provided by the dspeed package)
- optimizing DSP routines and tuning associated analysis parameters
- generating and selecting high-level event data for further analysis
Check out the online documentation.
If you are using this software, consider citing!
Related repositories
- legend-exp/legend-pydataobj → LEGEND Python Data Objects
- legend-exp/legend-daq2lh5 → Convert digitizer data to LEGEND HDF5
- legend-exp/dspeed → Fast Digital Signal Processing for particle detector signals in Python
Owner
- Name: LEGEND Experiment
- Login: legend-exp
- Kind: organization
- Website: http://legend-exp.org
- Repositories: 38
- Profile: https://github.com/legend-exp
Citation (CITATION.cff)
cff-version: 1.2.0
title: pygama
doi: https://doi.org/10.5281/zenodo.10614246
date-released: 2024-02-03
message: "If you use this software, please cite it as below."
authors:
- family-names: Agostini
given-names: Matteo
orcid: https://orcid.org/0000-0003-1151-5301
- family-names: Detwiler
given-names: Jason
orcid: https://orcid.org/0000-0002-9050-4610
- family-names: Pertoldi
given-names: Luigi
orcid: https://orcid.org/0000-0002-0467-2571
- family-names: Guinn
given-names: Ian
orcid: https://orcid.org/0000-0002-2424-3272
- family-names: Marshall
given-names: George
orcid: https://orcid.org/0000-0002-5470-5132
- family-names: Dixon
given-names: Toby
orcid: https://orcid.org/0000-0001-8787-6336
- family-names: D'Andrea
given-names: Valerio
orcid: https://orcid.org/0000-0003-2037-4133
- family-names: Krause
given-names: Patrick
orcid: https://orcid.org/0000-0002-9603-7865
- family-names: Song
given-names: Grace
email: grsong@uw.edu
- family-names: Engelhardt
given-names: Erin
email: erin717@live.unc.edu
- family-names: Borden
given-names: Sam
orcid: https://orcid.org/0009-0003-2539-4333
- family-names: Deckert
given-names: Rosanna
orcid: https://orcid.org/0009-0006-0431-341X
- family-names: Sweigart
given-names: David
email: dsweigar@uw.edu
- family-names: Zschocke
given-names: Andreas
email: Andreas.Zschocke@uni-tuebingen.de
- family-names: Wiseman
given-names: Clint
orcid: https://orcid.org/0000-0002-4232-1326
- family-names: Mathew
given-names: Tim
email: tmathew@uoregon.edu
- family-names: Kermaïdic
given-names: Yoann
orcid: https://orcid.org/0000-0001-8007-8016
- family-names: Shanks
given-names: Ben
email: benjamin.shanks@gmail.com
GitHub Events
Total
- Create event: 13
- Issues event: 8
- Release event: 9
- Watch event: 1
- Delete event: 6
- Issue comment event: 45
- Push event: 31
- Pull request review event: 7
- Pull request review comment event: 6
- Pull request event: 47
- Fork event: 1
Last Year
- Create event: 13
- Issues event: 8
- Release event: 9
- Watch event: 1
- Delete event: 6
- Issue comment event: 45
- Push event: 31
- Pull request review event: 7
- Pull request review comment event: 6
- Pull request event: 47
- Fork event: 1
Committers
Last synced: over 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Luigi Pertoldi | l****i@p****m | 643 |
| Jason Detwiler | j****t@u****u | 298 |
| wisecg | w****a@g****m | 274 |
| ggmarshall | g****0@u****k | 251 |
| jasondet | j****t@g****m | 227 |
| pre-commit-ci[bot] | 6****] | 211 |
| Ian | i****n@e****u | 154 |
| Grace | g****g@u****u | 86 |
| Ian | i****n@u****u | 69 |
| SamuelBorden | s****n@u****u | 60 |
| Chloe Ransom | c****m@p****h | 60 |
| Patrick Krause | p****e@t****e | 59 |
| George Marshall | m****l@l****t | 50 |
| timmeh08 | t****8@u****u | 49 |
| valerioda | v****a@l****t | 38 |
| Matthew Stortini | s****2@u****u | 37 |
| slwatkins | s****w@l****v | 29 |
| Yoann Kermaidic | y****c@m****e | 23 |
| AZschocke | a****e@u****e | 19 |
| Patrick Krause | k****e@l****t | 19 |
| dependabot[bot] | 4****] | 15 |
| Patrick Krause | p****4@g****m | 15 |
| Patrick Krause | k****e@l****t | 13 |
| Erin Engelhardt | 5****7 | 12 |
| ggmarshall | 7****l | 12 |
| David Sweigart | 1****t | 11 |
| Luigi Pertoldi | g****t@p****e | 11 |
| Schwarz, Mario | s****9@g****e | 11 |
| zachh12 | z****l@g****m | 11 |
| Nicholas Ruof | n****f@u****u | 11 |
| and 37 more... | ||
Committer Domains (Top 20 + Academic)
uw.edu: 8
legend-login2.lngs.infn.it: 4
lfs1.mpi-hd.mpg.de: 3
ucl.ac.uk: 2
tum.de: 2
ph.tum.de: 2
email.unc.edu: 1
physik.uzh.ch: 1
lngs.infn.it: 1
lanl.gov: 1
mpi-hd.mpg.de: 1
uni-tuebingen.de: 1
legend-login1.lngs.infn.it: 1
pm.me: 1
gmx.de: 1
pc204.hep.ucl.ac.uk: 1
comcast.net: 1
unc.edu: 1
d-10-19-219-161.dhcp4.washington.edu: 1
jasons-mbp.routerlogin.net: 1
hcdata.phy.ornl.gov: 1
lfs2.mpi-hd.mpg.de: 1
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 35
- Total pull requests: 257
- Average time to close issues: 4 months
- Average time to close pull requests: 20 days
- Total issue authors: 11
- Total pull request authors: 18
- Average comments per issue: 2.09
- Average comments per pull request: 1.56
- Merged pull requests: 228
- Bot issues: 0
- Bot pull requests: 28
Past Year
- Issues: 6
- Pull requests: 46
- Average time to close issues: 4 days
- Average time to close pull requests: 19 days
- Issue authors: 5
- Pull request authors: 8
- Average comments per issue: 0.17
- Average comments per pull request: 1.09
- Merged pull requests: 41
- Bot issues: 0
- Bot pull requests: 3
Top Authors
Issue Authors
- gipert (15)
- jasondet (3)
- ggmarshall (3)
- patgo25 (3)
- iguinn (3)
- dcschaper (2)
- MoritzNeuberger (2)
- cVogl97 (1)
- erin717 (1)
- valerioda (1)
- sweigart (1)
Pull Request Authors
- ggmarshall (66)
- gipert (60)
- SamuelBorden (28)
- dependabot[bot] (15)
- jasondet (13)
- pre-commit-ci[bot] (13)
- valerioda (10)
- patgo25 (9)
- erin717 (9)
- slwatkins (8)
- iguinn (8)
- rosannadeckert (6)
- MoritzNeuberger (3)
- gracesong312 (3)
- dcschaper (2)
Top Labels
Issue Labels
bug (9)
enhancement (8)
flow (6)
raw (3)
good first issue (3)
docs (3)
lgdo (3)
dsp (3)
packaging (3)
help wanted (3)
evt (2)
wontfix (1)
tests (1)
performace (1)
hit (1)
Pull Request Labels
pargen (29)
dependencies (25)
evt (22)
bug (19)
flow (19)
raw (17)
dsp (16)
docs (15)
math (12)
lgdo (7)
packaging (6)
tests (6)
hit (6)
enhancement (4)
performace (3)
help wanted (2)
vis (1)
codex (1)
Packages
- Total packages: 1
-
Total downloads:
- pypi 2,560 last-month
- Total dependent packages: 1
- Total dependent repositories: 0
- Total versions: 32
- Total maintainers: 1
pypi.org: pygama
Python package for data processing and analysis
- Homepage: https://github.com/legend-exp/pygama
- Documentation: https://pygama.readthedocs.io/
- License: GNU General Public License v3 (GPLv3)
-
Latest release: 2.2.4
published 6 months ago
Rankings
Dependent packages count: 2.9%
Forks count: 5.8%
Average: 14.4%
Stargazers count: 14.9%
Downloads: 17.6%
Dependent repos count: 30.6%
Maintainers (1)
Last synced:
6 months ago
Dependencies
.github/workflows/distribution.yml
actions
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/upload-artifact v3 composite
- pypa/gh-action-pypi-publish v1.6.4 composite
.github/workflows/main.yml
actions
- actions/checkout v2 composite
- actions/setup-python v2 composite
- codecov/codecov-action v3 composite