-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Merge AePPL into logprob submodule #6334
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
Conversation
01aec01
to
ed5510d
Compare
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #6334 +/- ##
==========================================
- Coverage 94.26% 94.14% -0.12%
==========================================
Files 111 132 +21
Lines 24004 26714 +2710
==========================================
+ Hits 22627 25150 +2523
- Misses 1377 1564 +187
|
ed5510d
to
12f4cd7
Compare
12f4cd7
to
9b6aa6b
Compare
We should probably add copyright notices at the top linking to aeppl. |
Top of what? Each file? |
I'd place the license in the At the top of each file we have license notices in other parts of the codebase too. |
I am not a fan of those, do we need them as well? |
BTW anyone feel free to push the license stuff, I would appreciate the help. |
9b6aa6b
to
de01d62
Compare
@ricardoV94 I amended the license stuff. I also cancelled the CI because I didn't fix the tests. You can find the previous CI results with the error messages here: https://github.com/pymc-devs/pymc/actions/runs/3539685445 |
I think we should add it at the top of every new file we copy. |
@ricardoV94 Out of curiosity what is the |
They already existed in Aeppl, I brought them to where we define the other distribution specific methods. Does that make sense?
I didn't want to touch those yet, but maybe I should. I haven't figured out where they should live... |
c1e5d3b
to
811063c
Compare
@brandonwillard @rlouf this is how we think licensing and attribution are correct. Please let us know if you disagree. We plan to merge by EOD. You can still give feedback after that of course. |
811063c
to
fee5121
Compare
Check out this pull request on See visual diffs & provide feedback on Jupyter Notebooks. Powered by ReviewNB |
For files that are copied almost verbatim you should paste the full license at the beginning of the file, is that what you suggested above? For the record, that doesn't mean I am ethically ok with this or approve any of this, I am just making sure proper attribution is given. |
Yes, at the top of all files in
|
@michaelosthege I think @rlouf means to include the full license, not just a reference. I'm personally don't mind that. Did you have a reference for just referencing the license? |
@lucianopaz looked it up, but I agree that we can just paste the whole thing. While we're at it, we can also rebase on main, which should fix that flaky test. |
fee5121
to
5cd0c6a
Compare
People, stop tagging me on your work. I want nothing to do with any of your activities (PyMC or otherwise), and give absolutely no explicit or implicit approval or consent to any of it. @twiecki, you in particular are well aware of this, but you keep doing it. I don't want to have to block you, but I definitely will. The same goes for any follow-ups to this comment. |
Remove per request #6334 (comment)
* Update GOVERNANCE.md Remove per request #6334 (comment) * Add to alumni * Fix to make consistent
* Update GOVERNANCE.md Remove per request pymc-devs#6334 (comment) * Add to alumni * Fix to make consistent
There are still some redundancies to clean, namely in
distributions/transforms
anddistributions/logprob
but this should get us 99% there.TODO
Major / Breaking Changes
pymc.logprob.abstract