remove APFEL from nnfit
Created by: scarrazza
The goal of this issue is to discuss the removal of APFEL from nnfit. I think we can summarize the tasks in 2 programs:
nnfit
- decide the output format for DGLAP: pretabulated grid vs NN parameters
- remove apfelevol,
FitPDFSet::ExportPDF
and related codes.
postfit or whatever new script
- call APFEL from python
- generate the info file and all LHAPDF replica files
I think postfit may not be the right place.
Just for completeness, we have already codes that perform partially this operation, i.e. revolve (it takes LHAPDF and evolve using the runcard setup) and revolvenet (it takes the NN parameters and evolve using the runcard setup), but also here a fresh script in python should be much simpler to maintain.
From a technical perspective I don't see any problem in using APFEL from python, except for the external "C" void externalapfelset_()
call that may require some extra C code in the APFEL wrapper or in validphys/libnnpdf.
This is related to #151 (closed) .