https://github.com/cta-observatory/ctapipe
Low-level data processing pipeline software for CTAO or similar arrays of Imaging Atmospheric Cherenkov Telescopes
Science Score: 59.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 3 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
✓Committers with academic emails
21 of 61 committers (34.4%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.5%) to scientific vocabulary
Keywords from Contributors
astronomy
astropy
scikit-hep
hep
astrophysics
cta
Last synced: 6 months ago
·
JSON representation
Repository
Low-level data processing pipeline software for CTAO or similar arrays of Imaging Atmospheric Cherenkov Telescopes
Basic Info
- Host: GitHub
- Owner: cta-observatory
- License: bsd-3-clause
- Language: Python
- Default Branch: main
- Homepage: https://ctapipe.readthedocs.org
- Size: 75.7 MB
Statistics
- Stars: 70
- Watchers: 34
- Forks: 273
- Open Issues: 246
- Releases: 50
Created over 10 years ago
· Last pushed 6 months ago
Metadata Files
Readme
Changelog
License
Codeowners
Authors
README.rst
==================================================================================
ctapipe |pypi| |conda| |doilatest| |ci| |sonarqube_coverage| |sonarqube_quality|
==================================================================================
.. |ci| image:: https://github.com/cta-observatory/ctapipe/actions/workflows/ci.yml/badge.svg?branch=main
:target: https://github.com/cta-observatory/ctapipe/actions/workflows/ci.yml
:alt: Test Status
.. |sonarqube_quality| image:: https://sonar-ctao.zeuthen.desy.de/api/project_badges/measure?project=cta-observatory_ctapipe_6122e87b-83f3-4db1-8287-457e752adf01&metric=alert_status&token=sqb_3fa6e5337b8d7a2b09fd616cc5424a2e77d4be06
:target: https://sonar-ctao.zeuthen.desy.de/dashboard?id=cta-observatory_ctapipe_6122e87b-83f3-4db1-8287-457e752adf01&codeScope=overall
:alt: sonarqube quality gate
.. |sonarqube_coverage| image:: https://sonar-ctao.zeuthen.desy.de/api/project_badges/measure?project=cta-observatory_ctapipe_6122e87b-83f3-4db1-8287-457e752adf01&metric=coverage&token=sqb_3fa6e5337b8d7a2b09fd616cc5424a2e77d4be06
:target: https://sonar-ctao.zeuthen.desy.de/component_measures?id=cta-observatory_ctapipe_6122e87b-83f3-4db1-8287-457e752adf01&metric=coverage&view=list
:alt: sonarqube code coverage
.. |conda| image:: https://anaconda.org/conda-forge/ctapipe/badges/version.svg
:target: https://anaconda.org/conda-forge/ctapipe
.. |doilatest| image:: https://zenodo.org/badge/37927055.svg
:target: https://zenodo.org/badge/latestdoi/37927055
.. |pypi| image:: https://badge.fury.io/py/ctapipe.svg
:target: https://pypi.org/project/ctapipe
Low-level data processing pipeline software for the
`CTAO (Cherenkov Telescope Array Observatory) `__.
This is code is a prototype data processing framework and is under rapid
development. It is not recommended for production use unless you are an
expert or developer!
* Code: https://github.com/cta-observatory/ctapipe
* Docs: https://ctapipe.readthedocs.io/
* Slack: Contact Karl Kosack for invite
Citing this software
====================
If you use this software for a publication, please cite the Zenodo Record
for the specific version you are using and our latest publication.
You can find all ctapipe Zenodo records here: `List of ctapipe Records on Zenodo `__.
There is also a Zenodo DOI always pointing to the latest version: |doilatest|
At this point, our latest publication is the `2023 ICRC proceeding `_, which you can
cite using this bibtex entry:
.. code::
@inproceedings{ctapipe-icrc-2023,
author = {Linhoff, Maximilian and Beiske, Lukas and Biederbeck, Noah and Fröse, Stefan and Kosack, Karl and Nickel, Lukas},
title = {ctapipe -- Prototype Open Event Reconstruction Pipeline for the Cherenkov Telescope Array},
usera = {for the CTA Consortium and Observatory},
doi = {10.22323/1.444.0703},
booktitle = {Proceedings, 38th International Cosmic Ray Conference},
year=2023,
volume={444},
number={703},
location={Nagoya, Japan},
}
Installation for Users
======================
*ctapipe* and its dependencies may be installed using the *Anaconda* or
*Miniconda* package system. We recommend creating a conda virtual environment
first, to isolate the installed version and dependencies from your main
environment (this is optional).
The latest version of ``ctapipe`` can be installed via::
mamba install -c conda-forge ctapipe
or via::
pip install ctapipe
**Note**: to install a specific version of ctapipe take look at the documentation `here `__.
**Note**: ``mamba`` is a C++ reimplementation of conda and can be found `here `__.
Note this is *pre-alpha* software and is not yet stable enough for end-users (expect large API changes until the first stable 1.0 release).
Developers should follow the development install instructions found in the
`documentation `__.
Owner
- Name: Cherenkov Telescope Array Consortium
- Login: cta-observatory
- Kind: organization
- Website: www.cta-observatory.org
- Repositories: 54
- Profile: https://github.com/cta-observatory
open-source software for the CTA Consortium.
Committers
Last synced: almost 3 years ago
Top Committers
| Name | Commits | |
|---|---|---|
| Karl Kosack | k****k@c****r | 1,195 |
| Maximilian Linhoff | m****f@t****e | 1,036 |
| Jason Watson | j****n@d****e | 429 |
| Daniel Parsons | d****s@l****e | 204 |
| Jean Jacquemier | j****m@l****r | 187 |
| Tino Michael | t****l@c****r | 174 |
| Noah Biederbeck | n****k@t****e | 104 |
| Lukas Nickel | l****l@t****e | 93 |
| Dominik Neise | n****d@p****h | 64 |
| Christoph Deil | D****h@g****m | 53 |
| Michele Peresano | p****e@g****m | 48 |
| Justus Zorn | j****n@d****e | 44 |
| Alison Mitchell | a****l@m****e | 39 |
| Rune Michael Dominik | r****k@t****e | 37 |
| Lukas Beiske | l****e@t****e | 35 |
| Samuel Timothy Spencer | s****2@g****m | 32 |
| Stefan Fröse | s****e@u****u | 26 |
| Tomas Bylund | t****d@c****r | 26 |
| Raquel de los Reyes | r****s@m****e | 23 |
| Felix Werner | f****r@m****e | 20 |
| Kai Brügge | k****e@t****e | 20 |
| Thomas Vuillaume | t****e@l****r | 20 |
| Franca Cassol | c****l@c****r | 19 |
| Michele Mastropietro | m****o@g****m | 16 |
| Satoshi Fukami | f****i@i****p | 14 |
| nieves | c****a@m****e | 14 |
| Jeremie DECOCK | j****p@g****m | 13 |
| Abelardo Moralejo Olaizola | m****o@i****s | 11 |
| Wrijupan Bhattacharyya | w****a@d****e | 10 |
| Jonas Hackfeld | j****d@r****e | 8 |
| and 31 more... | ||
Committer Domains (Top 20 + Academic)
desy.de: 8
tu-dortmund.de: 7
mpi-hd.mpg.de: 4
cea.fr: 3
lapp.in2p3.fr: 3
unige.ch: 2
udo.edu: 2
ifae.es: 2
lfs2.mpi-hd.mpg.de: 1
phys.ethz.ch: 1
cppm.in2p3.fr: 1
icrr.u-tokyo.ac.jp: 1
ruhr-uni-bochum.de: 1
iaa.es: 1
ts.infn.it: 1
gae.ucm.es: 1
lnu.se: 1
mpp.mpg.de: 1
physics.ox.ac.uk: 1
ucm.es: 1
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 255
- Total pull requests: 537
- Average time to close issues: 12 months
- Average time to close pull requests: about 2 months
- Total issue authors: 44
- Total pull request authors: 31
- Average comments per issue: 2.63
- Average comments per pull request: 3.96
- Merged pull requests: 399
- Bot issues: 1
- Bot pull requests: 26
Past Year
- Issues: 78
- Pull requests: 195
- Average time to close issues: 23 days
- Average time to close pull requests: 13 days
- Issue authors: 27
- Pull request authors: 17
- Average comments per issue: 1.59
- Average comments per pull request: 4.19
- Merged pull requests: 140
- Bot issues: 1
- Bot pull requests: 6
Top Authors
Issue Authors
- maxnoe (103)
- kosack (39)
- Tobychev (8)
- mexanick (7)
- TjarkMiener (7)
- nbiederbeck (6)
- Hckjs (6)
- clara-escanuela (5)
- gschwefer (5)
- dneise (5)
- morcuended (4)
- mdpunch (4)
- ctoennis (4)
- moralejo (4)
- GernotMaier (4)
Pull Request Authors
- maxnoe (306)
- Hckjs (28)
- dependabot[bot] (26)
- kosack (26)
- LukasBeiske (22)
- TjarkMiener (21)
- ctoennis (13)
- clara-escanuela (12)
- mexanick (11)
- Tobychev (10)
- gschwefer (8)
- StFroese (8)
- nbiederbeck (7)
- morcuended (4)
- aaguasca (4)
Top Labels
Issue Labels
bug (90)
enhancement (73)
documentation (17)
good first issue (9)
calibration (7)
data model change (7)
question (7)
maintenance (5)
instrument (4)
refactoring (3)
module:IO (3)
dependencies (3)
IO (3)
new functionality (3)
duplicate (3)
help wanted (3)
no-changelog-needed (2)
hdf5 data format (2)
discussion (2)
module:instrument (2)
config system (2)
subarrays (2)
muons (2)
design problem (2)
algorithm (2)
use case (1)
module:provenance (1)
module:reco (1)
dl1 (1)
sim_telarray (1)
Pull Request Labels
no-changelog-needed (210)
maintenance (62)
documentation-only (56)
dependencies (28)
documentation (25)
enhancement (23)
calibration (18)
bug (16)
new functionality (13)
API change (11)
data model change (8)
fix (7)
module:calib (4)
cleaning (4)
algorithm (4)
optimization (4)
refactoring (4)
IO (3)
Breaking change (3)
config system (2)
dl1 (2)
module:provenance (2)
sim_telarray (2)
hdf5 data format (1)
module:tools (1)
github_actions (1)
proposal (1)
coordinates (1)
module:reco (1)
build (1)
Packages
- Total packages: 2
-
Total downloads:
- pypi 8,713 last-month
-
Total dependent packages: 10
(may contain duplicates) -
Total dependent repositories: 22
(may contain duplicates) - Total versions: 51
- Total maintainers: 3
pypi.org: ctapipe
Event reconstruction framework for Imaging Atmospheric Cherenkov Telescopes developed for CTAO.
- Documentation: https://ctapipe.readthedocs.io/
- License: bsd-3-clause
-
Latest release: 0.26.0
published 9 months ago
Rankings
Dependent packages count: 1.0%
Forks count: 3.2%
Dependent repos count: 4.0%
Average: 4.4%
Downloads: 4.9%
Stargazers count: 8.8%
Maintainers (3)
Last synced:
9 months ago
conda-forge.org: ctapipe
Low-level data processing pipeline software for the CTAO (the Cherenkov Telescope Array Observatory)
- Homepage: https://github.com/cta-observatory/ctapipe
- License: BSD-3-Clause
-
Latest release: 0.17.0
published over 3 years ago
Rankings
Forks count: 11.0%
Dependent repos count: 11.6%
Average: 28.5%
Stargazers count: 39.9%
Dependent packages count: 51.6%
Last synced:
6 months ago
Dependencies
.github/workflows/changelog.yml
actions
- actions/checkout v3 composite
- andstor/file-existence-action v2 composite
.github/workflows/ci.yml
actions
- JamesIves/github-pages-deploy-action 3.7.1 composite
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- codecov/codecov-action v3 composite
- mamba-org/provision-with-micromamba v14 composite
.github/workflows/deploy.yml
actions
- actions/checkout v2 composite
- actions/setup-python v2 composite
- pypa/gh-action-pypi-publish release/v1 composite
.github/workflows/release_drafter.yml
actions
- release-drafter/release-drafter v5 composite
environment.yml
pypi
pyproject.toml
pypi
test_plugin/pyproject.toml
pypi
- ctapipe *
test_plugin/setup.py
pypi