Implement Commons RNG-like samplers in kmath-prob module in common source set #96
No reviewers
Labels
No Label
bug
dependencies
discussion
documentation
duplicate
feature
good first issue
misc
performance
question
test
use case
wontfix
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: kscience/kmath#96
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "dev"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
closes #62
It does not make sense to completely duplicate commons API and wrap it inside our API. If we are doing a new implementation, it should adhere to our API from the beginning. The API is of course open for debate.
We already have RandomGenerator. This one should be replaced
This should be removed. Current ideology is to set a generator once during chain creation. If we want to change the API, we need to discuss it. We can still use state for forks.
Should be converted to
Distribution
Should be replaced by kotlinistic initializer. Maybe lazy one.
Should add references for commons-math classes everywhere for a proper tribute.
Remove and replace by Double sampler
To be replaced Int sampler
Init blocks should remover wherever possible and replaced by factory methods.
Probably should be refactored to use companion functions instead of secondary constructors.
@ -0,0 +2,4 @@
id("scientifik.mpp")
}
kotlin.sourceSets {
Should be done inside kmath-prob, not in a separate module.
I only took a cursory look at PR, and I don't quite understand what is going on. I can only say that class should have some documentation explaining what they're doing.
Migrated to Space
Pull request closed