Skip to content
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

v0.2.0 #24

Merged
merged 50 commits into from
Jun 16, 2024
Merged

v0.2.0 #24

merged 50 commits into from
Jun 16, 2024

Conversation

pblischak
Copy link
Owner

@pblischak pblischak commented Apr 26, 2024

Major update for zprob library:

  • Update to Zig v0.13
  • Introduces the RandomEnvironment struct to facilitate sampling from distributions without worrying about doing all of the RNG setup.
  • Making APIs from distributions consistent.
  • Slice sampling to generate multiple deviates at once.
  • New distributions.
  • More thorough test suite.
  • More examples.

closes #2
closes #3
closes #4
closes #5
closes #14
closes #15
closes #19

@pblischak pblischak added documentation Improvements or additions to documentation enhancement New feature or request labels Apr 26, 2024
@pblischak pblischak self-assigned this Apr 26, 2024
@pblischak pblischak added this to the v0.2.0 milestone May 13, 2024
@pblischak pblischak mentioned this pull request May 13, 2024
3 tasks
@pblischak
Copy link
Owner Author

When doing more testing for PDF/PMF and log PDF/PMF functions, I ran into some issues with f16 values producing nan results. For now, I'm going to make distributions that try to use f16 types throw a compiler error but will hopefully have the chance to dive into this in future versions

@pblischak pblischak marked this pull request as ready for review June 16, 2024 21:58
@pblischak pblischak merged commit 488fe21 into main Jun 16, 2024
3 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request
Projects
None yet
1 participant