Skip to content

Commit 5c0e354

Browse files
docs: link additional AGC-related projects (#226)
* link additional AGC-related projects * update website * exclude notebooks from ruff CI * formatting
1 parent 9198eee commit 5c0e354

File tree

3 files changed

+42
-14
lines changed

3 files changed

+42
-14
lines changed

.github/workflows/CI.yml

+2
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,5 @@ jobs:
3333
with:
3434
fetch-depth: 0
3535
- uses: jpetrucciani/ruff-check@main
36+
with:
37+
flags: '--exclude *ipynb'

README.md

+20-7
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.7274936.svg)](https://doi.org/10.5281/zenodo.7274936)
44
[![Documentation Status](https://readthedocs.org/projects/agc/badge/?version=latest)](https://agc.readthedocs.io/en/latest/?badge=latest)
55

6+
**Interested in other AGC-related projects?** See [list below](#agc-implementations-and-related-projects).
67

78
The Analysis Grand Challenge (AGC) is about performing the last steps in an analysis pipeline at scale to test workflows envisioned for the HL-LHC.
89
This includes
@@ -45,16 +46,28 @@ We believe that the AGC can be useful in various contexts:
4546
- realistic environment to prototype analysis workflows,
4647
- functionality, integration & performance test for analysis facilities.
4748

48-
We are very interested in seeing (parts of) the AGC implemented in different ways!
49-
Besides the implementation in this repository, have a look at
50-
51-
- a ROOT RDataFrame-based implementation: [root-project/analysis-grand-challenge](https://github.com/root-project/analysis-grand-challenge),
52-
- a pure Julia implementation: [Moelf/LHC_AGC.jl](https://github.com/Moelf/LHC_AGC.jl).
53-
- a columnflow implementation: [columnflow/agc_cms_ttbar](https://github.com/columnflow/agc_cms_ttbar).
54-
49+
We are very interested in seeing (parts of) the AGC implemented in different ways.
5550
Please get in touch if you have investigated other approaches you would like to share!
5651
There is no need to implement the full analysis task — it splits into pieces (for example the production of histograms) that can also be tackled individually.
5752

53+
## AGC implementations and related projects
54+
55+
Besides the implementation in this repository, have a look at the following implementations as well:
56+
57+
- ROOT RDataFrame-based implementation: [root-project/analysis-grand-challenge](https://github.com/root-project/analysis-grand-challenge)
58+
- pure Julia implementation: [Moelf/LHC_AGC.jl](https://github.com/Moelf/LHC_AGC.jl)
59+
- columnflow implementation: [columnflow/agc_cms_ttbar](https://github.com/columnflow/agc_cms_ttbar)
60+
61+
Additional related projects are listed below.
62+
Are we missing some things in this list?
63+
Please get in touch!
64+
65+
- AGC on REANA with Snakemake: [iris-hep/agc-reana](https://github.com/iris-hep/agc-reana)
66+
- small demo of AGC with `dask-awkward` and `coffea` 2024: [iris-hep/calver-coffea-agc-demo](https://github.com/iris-hep/calver-coffea-agc-demo/)
67+
- columnar analysis with ATLAS PHYSLITE Open Data: [iris-hep/agc-physlite](https://github.com/iris-hep/agc-physlite/)
68+
- exploring automatic differentiation for physics analysis: [iris-hep/agc-autodiff](https://github.com/iris-hep/agc-autodiff/)
69+
- AGC data processing with RNTuple files: [iris-hep/agc-rntuple](https://github.com/iris-hep/agc-rntuple)
70+
5871
## More details: what is being investigated in the AGC context
5972

6073
- New user interfaces: Complementary services that present the analyst with a notebook-based interface. Example software: Jupyter.

docs/index.rst

+20-7
Original file line numberDiff line numberDiff line change
@@ -52,16 +52,29 @@ We believe that the AGC can be useful in various contexts:
5252
* realistic environment to prototype analysis workflows,
5353
* functionality, integration & performance test for analysis facilities.
5454

55-
We are very interested in seeing (parts of) the AGC implemented in different ways!
56-
Besides the implementation in this repository, have a look at
57-
58-
* a ROOT RDataFrame-based implementation: `root-project/analysis-grand-challenge <https://github.com/root-project/analysis-grand-challenge>`_
59-
* a pure Julia implementation: `Moelf/LHC_AGC.jl <https://github.com/Moelf/LHC_AGC.jl>`_
60-
* a columnflow implementation: `columnflow/agc_cms_ttbar <https://github.com/columnflow/agc_cms_ttbar>`_
61-
55+
We are very interested in seeing (parts of) the AGC implemented in different ways.
6256
Please get in touch if you have investigated other approaches you would like to share!
6357
There is no need to implement the full analysis task — it splits into pieces (for example the production of histograms) that can also be tackled individually.
6458

59+
AGC implementations and related projects
60+
---------------------------------------------------------------
61+
62+
Besides the implementation in this repository, have a look at the following implementations as well:
63+
64+
* ROOT RDataFrame-based implementation: `root-project/analysis-grand-challenge <https://github.com/root-project/analysis-grand-challenge>`_
65+
* pure Julia implementation: `Moelf/LHC_AGC.jl <https://github.com/Moelf/LHC_AGC.jl>`_
66+
* columnflow implementation: `columnflow/agc_cms_ttbar <https://github.com/columnflow/agc_cms_ttbar>`_
67+
68+
Additional related projects are listed below.
69+
Are we missing some things in this list?
70+
Please get in touch!
71+
72+
- AGC on REANA with Snakemake: `iris-hep/agc-reana <https://github.com/iris-hep/agc-reana>`_
73+
- small demo of AGC with `dask-awkward` and `coffea` 2024: `iris-hep/calver-coffea-agc-demo <https://github.com/iris-hep/calver-coffea-agc-demo/>`_
74+
- columnar analysis with ATLAS PHYSLITE Open Data: `iris-hep/agc-physlite <https://github.com/iris-hep/agc-physlite>`_
75+
- exploring automatic differentiation for physics analysis: `iris-hep/agc-autodiff <https://github.com/iris-hep/agc-autodiff>`_
76+
- AGC data processing with RNTuple files: `iris-hep/agc-rntuple <https://github.com/iris-hep/agc-rntuple>`_
77+
6578
More details: what is being investigated in the AGC context
6679
---------------------------------------------------------------
6780

0 commit comments

Comments
 (0)