-
-
Notifications
You must be signed in to change notification settings - Fork 250
Add equidistribution marking #4187
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
Open
schnellerhase
wants to merge
58
commits into
main
Choose a base branch
from
schnellerhase/equidistribution-marking
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
58 commits
Select commit
Hold shift + click to select a range
e84da5d
Add equidistribution marking (c++)
schnellerhase 6945e6f
Pull out common routine mark_threshold
schnellerhase c4a2bdb
Add equidistribution marking (py)
schnellerhase a5ff0dd
Merge branch 'main' into schnellerhase/equidistribution-marking
schnellerhase e997738
Use inner prodcut
schnellerhase b9831ba
Improve docstring
schnellerhase 6e9b9c4
use latex
schnellerhase 59af09c
Merge branch 'main' into schnellerhase/equidistribution-marking
schnellerhase de0b6a0
Docs: differentiate between eta and marker consistently
schnellerhase 96ae33e
Merge branch 'main' into schnellerhase/equidistribution-marking
schnellerhase 4a63e73
Merge branch 'main' into schnellerhase/equidistribution-marking
schnellerhase b4690b8
Merge branch 'main' into schnellerhase/equidistribution-marking
schnellerhase 573e125
Merge branch 'main' into schnellerhase/equidistribution-marking
schnellerhase 10575df
Merge branch 'main' into schnellerhase/equidistribution-marking
schnellerhase 77d35fe
Add mark_equidistribution_squared
schnellerhase 425a642
Fix and python exports
schnellerhase 63ace3f
Drop code duplication
schnellerhase 8d2ae29
format
schnellerhase c588fb7
Rename eta to indicator
schnellerhase f56fae3
format
schnellerhase b768685
Apply suggestions from code review
schnellerhase 3d3be2a
Merge branch 'main' into schnellerhase/equidistribution-marking
schnellerhase aa60ca1
Merge branch 'main' into schnellerhase/equidistribution-marking
schnellerhase d3b4a9b
Explicit capture
schnellerhase 73ea789
Improve docs
schnellerhase 10ced01
Merge branch 'main' into schnellerhase/equidistribution-marking
schnellerhase 6b2cca2
Apply docstring improvements
schnellerhase 625957b
Remove walrus
schnellerhase d9656db
Pass dtype to random
schnellerhase cf0121f
Comm first arg
schnellerhase 9b48e05
Merge branch 'main' into schnellerhase/equidistribution-marking
schnellerhase 8dd7c9f
Merge branch 'main' into schnellerhase/equidistribution-marking
schnellerhase a65c3c1
WIP - Docstring adjustments
jhale 08bb596
fixup docs
schnellerhase cb56b7a
Merge branch 'main' into schnellerhase/equidistribution-marking
schnellerhase 6f3733c
Fixup docs and remove potential overflow on summing std::int32_t
jhale 477c05c
size_t
jhale a498c3b
This is optimal unless the expected mark fraction is very small (< 5%).
jhale e533aed
Fixes
jhale 5fd1a96
More fixes
jhale 5455f00
Fix wrappers nbarg and consistent variable names
jhale f17e463
clang-format
jhale ddc3eb4
markers -> indicators in tests
jhale 15e0438
Improve docstring
jhale fa679a2
Add Python wrappers for mark_* refinement functions
jhale c475ca0
Use Real
jhale 43b5203
markers -> indicators in mark.cpp test
jhale ffc96ab
Make squared_indicators very explicit
jhale 5dbcea4
Fix up
jhale 86f9765
Ruff manual fix
jhale 4936a94
Raw strings
jhale 254c711
Fix double backslashes in raw string docstrings
jhale 7c5f5a6
Remove std::pow
jhale 6caed8d
Add warning to docstring
jhale bcc5bcd
Add to Python docstring
jhale 3b464e1
Also fix up tests to show correct usage.
jhale 573b8da
Simplify docstrings
jhale e5e0564
Revert to count_if
jhale File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.