Repository navigation
Suggestions for small improvements #377
Description
Activity
Thanks @felixhekhorn! I fully agree that these should be addressed and I added some points to your list. Some of them were already on my TODO list but so far haven't had the time to address them.
I wanted to ask live, but then forgot again 🙃
- mention activated features
what I mean here is: which features are already active in the PyPI version? This is relevant e.g. for NNPDF/pinecards#192 - i.e. can we just rely on the PyPI version to have e.g. the fastnlo feature?
This is different from improving https://github.com/NNPDF/pineappl/blob/master/pineappl_cli/README.md on its own. Eventually, on PyPI we want both things if possible.
Another minor follow-up: after the recent CLI wheels workflow rework (#375 #376 ): the dependency management between Linux and MacOS is out of sync. That is the Linux dependency management
pins e.g. APPL, where as the MacOS versionAPPLGRID_V=1.6.36 does not. Most likely this will not cause harm in the short run, but it is an inconsistency and might eventually. An easy solution would be to pin the version in the workflow file and then pass them either down to the linux install script or use them for MacOS. This discussion might well be completely void ifbrew install --only-dependencies --without-hoppet --without-lhapdf --without-root applgrid brewonly supports the most recent version (or not the one we want) (which I don't know since I don't use Mac 🙃 ).- linked a pull request that will close this issueImprove and update deprecated documentations #378
on Mar 5, 2026 - linked a pull request that will close this issueAutomatically install the OOP C++ header #379
on Mar 5, 2026 - mention activated features
what I mean here is: which features are already active in the PyPI version? This is relevant e.g. for NNPDF/pinecards#192 - i.e. can we just rely on the PyPI version to have e.g. the fastnlo feature?
Can you please clarify this?
Sorry @felixhekhorn, this one got closed by merging the other PR (although some other things in here have not been addressed yet).
which features are already active in the PyPI version? This is relevant e.g. for NNPDF/pinecards#192 - i.e. can we just rely on the PyPI version to have e.g. the fastnlo feature?
The PyPI version does not support any other features that what is available from the main
pineapplcrate. It only supports basic/regular grid manipulations including evolution, and so features such asfastnloorapplgridare not supported. I can clarify this further in the docs.A list of codes using PineAPPL would be a nice advertisement on our README on the main page. I suggest we put it after 'What is PineAPPL?' and before 'Quick links'.
- added a parent issue
on Mar 30, 2026 - linked a pull request that will close this issueFinalize Documentation #394
on Mar 31, 2026
pineapplat PyPI - it is currently empty; e.g. mirror the main onepineapplat PyPI is currently listed as "Development Status: 4 - Beta" - that's wrongpineappl-cliat PyPI - which is mirroring the local Readme. E.g.Automatically install the C++ header file along the C one usingAutomatically install the OOP C++ header #379build.rs