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

Deterministic Volume Sampling #57

Open
ipendlet opened this issue Jun 19, 2019 · 1 comment
Open

Deterministic Volume Sampling #57

ipendlet opened this issue Jun 19, 2019 · 1 comment
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@ipendlet
Copy link
Member

We need a way to sample volumes in the code deterministically in order to have an expected code output. This should be implemented either as a fixed value (ideally specified by either the minimum or maximum of the portion) or as a seed state of the numpy random sampler. The code will likely replace the existing (rather underwhelming) optunity sampler with a numpy random number generator in qrandom.

There is a case to be made for both the fixed volume (which would help to resolve issue #56) and for the random seed state (would look more like an actual plate of experiments).

In either case this issue (issue #57) should be quickly followed up with a test case to validate the non-googleio processes locally during a debug run. As such the variables/toggles for fixed sampling should likely live in devconfig.py.

@ipendlet ipendlet added enhancement New feature or request help wanted Extra attention is needed good first issue Good for newcomers labels Jun 19, 2019
@aadharna aadharna self-assigned this Jul 1, 2019
@ipendlet
Copy link
Member Author

this can be accomplished by using manual sampling for an expect output. This DOES NOT test mathematica or the other sampling scripts. A likely resolution is to test those modules separately while using the rest of the funcationality in line with manual runs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants