Adding a new function now requires modifying the code in only two places:
adding a concise dictionary of expressions and ranges to all_pdfs;
adding to the list in known_pdfs().
I have kept the new functions I tried in all_pdfs for reference, though they either do not converge well (modexp and polpow for npars>2) or give worse fits than our current functions (ua2mod).
Adding a new function now requires modifying the code in only two places:
all_pdfs
;known_pdfs()
.I have kept the new functions I tried in
all_pdfs
for reference, though they either do not converge well (modexp
andpolpow
for npars>2) or give worse fits than our current functions (ua2mod
).