Skip to content

Convert ROOT, APPLgrid, and fastNLO tables into PineAPPL with Nix#92

Merged
Radonirinaunimi merged 2 commits intomainfrom
nix-docs
Jan 29, 2025
Merged

Convert ROOT, APPLgrid, and fastNLO tables into PineAPPL with Nix#92
Radonirinaunimi merged 2 commits intomainfrom
nix-docs

Conversation

@Radonirinaunimi
Copy link
Member

This adds a documentation on how to compile PineAPPL with all the features in order to be able to convert ROOT, APPLgrid, and fastNLO tables.

@Radonirinaunimi Radonirinaunimi added the documentation Improvements or additions to documentation label Jan 29, 2025
Copy link
Member

@scarlehoff scarlehoff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@Radonirinaunimi Radonirinaunimi merged commit cf9f57c into main Jan 29, 2025
4 checks passed

.. code-block:: sh

wget http://applgrid.hepforge.org/downloads/applgrid-1.6.27.tgz
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I believe, in nixpkgs applgrid is stuck at 1.4.70 only because xfitter wanted (used to?) root5. Or, maybe, there was a format incompatibility for applgrid root files. If you want, feel free to submit an update for the package, then you'll be able to use it here.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi @veprbl, thanks for the comment. The nixpkgs of APPLgrid indeed is stuck at v1.4.70 because of ROOT5. I don't think however that the reason is because of some incompatibilities between APPLgrid and root files as what we are doing right now is exactly performing the conversion ROOT(->APPLgrid)->PineAPPL.

If you want, feel free to submit an update for the package, then you'll be able to use it here.

I might indeed consider doing this if/whenever I have some spare time. However, I haven't submitted anything to the nixpkgs yet and therefore not sure how the process exactly works and whether it'd take a huge amount of effort and time to get something passed.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A regular PR will suffice. Feel free to ping me for review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants