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

Epic: Major refactoring #94

Open
12 tasks
aimalz opened this issue Mar 26, 2018 · 0 comments
Open
12 tasks

Epic: Major refactoring #94

aimalz opened this issue Mar 26, 2018 · 0 comments
Assignees

Comments

@aimalz
Copy link
Owner

aimalz commented Mar 26, 2018

In the interest of time, I'm splitting #79. What I can't do in time for an immediate code release to coincide with the paper, I will address in a future version.

The time for reach goals is now! I'm migrating content from #79 now that the paper is all done. Here's what I want to do next:

  • make it easy for users to add formats by making a parametrization class (like scipy.stats.rv_continuous, etc.), with consistent syntax for conversions to replace the using keyword, opens the door for implementing SparsePZ, FlexZBoost formats
  • replace qp.PDF.\[insert parametrization format here\]with cleaner dict object
  • remove checking if parametrization exists/calculating with default parameters in favor of exceptions
  • Rethink qp.PDF.limits #95
  • find a way around infty for converting quantiles to other parametrizations
  • Better quantile spacing #35
  • rename histogram parametrization to stepfunc to reduce confusion
  • make the piecewise constant distribution consistent in interpolation, integration, etc.
  • formalize interpolation options
  • Better handling of samples #88
  • check for consistent style in documentation
  • clean up excessive print statements
@aimalz aimalz self-assigned this Mar 26, 2018
@aimalz aimalz changed the title Reach goals Epic: Major refactoring May 31, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant