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

Curve trait for general interoperation #12932

Draft
wants to merge 30 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
708645f
First draft
mweatherley Apr 11, 2024
71ab763
Added Interval and refactored to use it as the curve domain
mweatherley Apr 13, 2024
df4629c
Ensured object safety, added Deref blanket impl supported by method b…
mweatherley Apr 18, 2024
ded34c2
Refactored interval steps to a dedicated function
mweatherley Apr 18, 2024
f0abd38
Comment change
mweatherley Apr 22, 2024
c7fde9e
Change UnevenSampleCurve to SoA
mweatherley May 4, 2024
b9e113d
Derive Error on error types
mweatherley May 5, 2024
b0c5f44
Lints
mweatherley May 5, 2024
9083553
Restrict Interpolable constraint to resampling methods
mweatherley May 7, 2024
02de000
Address early review comments
mweatherley May 7, 2024
6ea3416
Explicitly clamp index in UnevenSampleCurve::sample
mweatherley May 8, 2024
36476b1
Reorganized, added some tests
mweatherley May 8, 2024
715fdca
Fixes to docs/lints, some re-exports
mweatherley May 8, 2024
65d85c8
Add derived traits to structs
mweatherley May 21, 2024
6cd1d4b
Add explicit interpolation
mweatherley Jun 5, 2024
5f83f25
Move to explicitly interpolated sampling
mweatherley Jun 6, 2024
83d744f
Refactor SampleCurve/UnevenSampleCurve into core builders
mweatherley Jun 10, 2024
d8e45da
Rename builders -> cores, refactoring to Betweenness
mweatherley Jun 10, 2024
a3fc6d0
Merge branch 'main' into curve-trait
mweatherley Jun 10, 2024
52f14c1
Kill Interpolable and transition to StableInterpolate
mweatherley Jun 10, 2024
8113c7f
Derive Reflect on many things
mweatherley Jun 10, 2024
0e58d03
Fix docs
mweatherley Jun 10, 2024
7beecd8
Add timed versions of betweenness sampling
mweatherley Jun 11, 2024
e238a18
Merge branch 'main' into curve-trait
mweatherley Jun 11, 2024
cb1a696
Reduce size of ChunkedUnevenCore
mweatherley Jun 12, 2024
cc8970a
Rename Betweenness -> InterpolationDatum
mweatherley Jun 14, 2024
97bdaed
Add end-to-end composition
mweatherley Jun 14, 2024
ff4f8fc
Scoured RPIT from the API
mweatherley Jun 17, 2024
0800199
Fix object safety
mweatherley Jun 17, 2024
53cd548
Leftover renaming in cores API
mweatherley Jun 28, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading