New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[contributors wanted] Addition of new PDFs #512
Comments
|
As stated by @iasonkrom , I would be happy to see the Voigtian, too |
Hi! I'd like to make a start on this. Just checking that noone is working on it already? |
Hi @anjabeck, I'm doing the Voigt, and I'm also gonna do the CMSShape and CBExGauss because I need them. You can start doing any other distribution if you want. I believe @jonas-eschle is happy to see PRs |
Hi @anjabeck , you're very welcome to pick a PDF and start making a PR, I'll update the list |
@jonas-eschle I believe q-gaussian is different from the generalized normal? We should also add Student's t distribution which we can do from tensorflow-probability and then the q-gaussian is computed via a change of variables from the t-distribution. I updated the issue. |
@anjabeck would you be willing to do some more distributions for tf-probability? |
Agree, it's the student T that we can have to go fro the q-gaussian |
I guess I'd rather try something new to learn stuff :) |
@jonas-eschle would we want a guassian with different left/right sigmas or should we just leave it like that and a user will have to use the |
@jonas-eschle I also made some progress on Bernstein today. I have a working version on a notebook that gives the same results as numba_stats and RooBernstein but still not "properly" implemented in zfit. |
Hi @SengerM, we are interested here to add the Landau and LanGauss distribution to |
Hello @ikrommyd , I don't have any specific recommendation as I don't have experience with Tensorflow. I can mention that
Because of this, it may be easier to follow the more explicit |
Thanks for your response @SengerM. |
Hi @ikrommyd, I just wanted to ask if you've started the Landau implementation? I already started an adaption of the ROOT version sometime ago and would continue from that point. The implementation adapts the ROOT code for the PDF and CDF starting in lines 21 and 336 respectively. |
Hi @mmaehring, I haven't started anything that is not done already. Please take a look at the above comments regarding the Landau. |
@mmaehring feel free to open a PR in WIP and we can continue a more detailed discussion there, that's probably the easiest |
@jonas-eschle Regarding the multivariate normal, I would find anything other than the full covariance matrix version confusing in physics and I agree with scipy only having that version. |
Fill up the ranks of PDFs with the following. Please feel free to suggest more missing distributions and write in the comments if you want to implement one.
Available:
Implementation finished:
(https://root.cern.ch/doc/master/classRooNovosibirsk.html)) -> beginner friendly, medium
The text was updated successfully, but these errors were encountered: