https://github.com/aliceo2group/aliceo2
O2 software project for the ALICE experiment at CERN
Science Score: 49.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 -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (15.3%) to scientific vocabulary
Keywords
Repository
O2 software project for the ALICE experiment at CERN
Basic Info
Statistics
- Stars: 111
- Watchers: 35
- Forks: 469
- Open Issues: 21
- Releases: 19
Topics
Metadata Files
README.md
ALICE O2 software {#mainpage}
Scope
The ALICE O2 software repository contains the framework, as well as the detector specific, code for the reconstruction, calibration and simulation for the ALICE experiment at CERN for Run 3 and 4. It also encompasses the commonalities such as the data format, and the global algorithms like the global tracking. Other repositories in AliceO2Group contain a number of large common modules, for instance for Monitoring or Configuration.
Website
The main entry point for O2 information is here. A quickstart page can be found under https://aliceo2group.github.io/.
Building / Installation
In order to build and install O2 with aliBuild you can follow this tutorial.
Discussion Forum
Users can ask for support in ALICE Talk.
Issue tracking system
We use JIRA to track issues. Report issues (bugs,...) in the O2 JIRA project by using the "Create" button to submit a bug report or feature request. Add the JIRA issue key (e.g. O2-XYZ) to the PR title or in a commit message to have the PR/commit appear in the JIRA ticket.
Coding guidelines
The Coding Guidelines are here. See below how to format your code accordingly.
Doxygen
Documentation pages: https://aliceo2group.github.io/AliceO2/.
cmake --build . --target doc will generate the doxygen documentation.
To access the resulting documentation, open doc/html/index.html in your
build directory. To install the documentation when calling cmake --build . -- install (or cmake --install for CMake >= 3.15)
turn on the variable DOC_INSTALL.
The instruction how to add the documentation pages (README.md) are available here.
Build system (cmake) and directory structure
The code organisation is described here. The build system (cmake) is described here.
Formatting
Rules and instructions are available in the repository CodingGuidelines.
Enable C++ compiler warnings
Currently O2 is built with minimal compiler warnings enabled. This is going to change in the near future. In the transition period, developers have to manualy enable warnings by building O2 with ALIBUILD_O2_WARNINGS environment variable set e.g. using the -e option of alibuild e.g:
bash
aliBuild build --debug -e ALIBUILD_O2_WARNINGS=1 --defaults o2 O2
A helper script that extracts warnings from the build log skipping duplicates is available here
Owner
- Name: AliceO2Group
- Login: AliceO2Group
- Kind: organization
- Repositories: 55
- Profile: https://github.com/AliceO2Group
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 42
- Total pull requests: 1,970
- Average time to close issues: over 3 years
- Average time to close pull requests: 7 days
- Total issue authors: 21
- Total pull request authors: 121
- Average comments per issue: 2.12
- Average comments per pull request: 2.09
- Merged pull requests: 1,470
- Bot issues: 0
- Bot pull requests: 5
Past Year
- Issues: 12
- Pull requests: 989
- Average time to close issues: 13 days
- Average time to close pull requests: 5 days
- Issue authors: 8
- Pull request authors: 84
- Average comments per issue: 1.92
- Average comments per pull request: 1.93
- Merged pull requests: 711
- Bot issues: 0
- Bot pull requests: 5
Top Authors
Issue Authors
- sawenzel (7)
- shahor02 (6)
- miranov25 (5)
- davidrohr (4)
- matthiasrichter (3)
- knopers8 (2)
- iouribelikov (1)
- mfasDa (1)
- geonmo (1)
- mpuccio (1)
- vkucera (1)
- ddobrigk (1)
- igibek (1)
- frmanso (1)
- maersdal (1)
Pull Request Authors
- ktf (367)
- davidrohr (335)
- shahor02 (231)
- f3sch (121)
- sawenzel (83)
- mconcas (72)
- aalkin (69)
- lietava (31)
- matthias-kleiner (30)
- ehellbar (27)
- pillot (25)
- martenole (25)
- noferini (24)
- mfasDa (23)
- jackal1-66 (22)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/setup-python v1 composite
- octokit/graphql-action v2.x composite
- actions/checkout v2 composite
- alisw/pull-request master composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/checkout v3 composite
- actions/first-interaction v1 composite
- actions/checkout v2 composite
- actions/create-release v1 composite
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-python v1 composite
- octokit/graphql-action v2.x composite
- actions/stale v1 composite