-
Notifications
You must be signed in to change notification settings - Fork 4
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
Add implicitly mapped measures and kernels #153
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #153 +/- ##
==========================================
+ Coverage 54.17% 56.32% +2.14%
==========================================
Files 42 44 +2
Lines 1209 1321 +112
==========================================
+ Hits 655 744 +89
- Misses 554 577 +23 ☔ View full report in Codecov by Sentry. |
44cd0b1
to
06e802a
Compare
d6fe43e
to
e5b8af3
Compare
Rebased PR, moved reformats into topical commit for better history, no change in total diff. |
5e51e56
to
c2ed86a
Compare
Require Julia v1.10 and added ChainRulesCore extension, so new rrules in this PR can go into the right place directly. |
113196a
to
500ed55
Compare
Yay, tests all green now. :-) |
500ed55
to
9add372
Compare
9add372
to
f069d4a
Compare
6463b3c
to
d99966b
Compare
While the load time of StaticArrays is rather high, be we can't take advantage of statically known measure sizes without a direct dependency on it. With StaticArrays we'll be able to handle many low-dimension problems without any heap allocations in the future.
PropertyFunctions provides a good base to handle marginalization.
We need maximum performance for these.
We need maximum performance on these. Also try to preserve floating point types as far as possible.
Improves type stability and numerical type propagation. Specialize logdensityof until a full refactor of the density engine.
Rename TransformVolCorr and subtypes (with backward compatibility).
Ensures proper type propagation (until future refactor of density calculation engine).
ee59a9e
to
3304a4e
Compare
Also:
logdensityof
for primitve, standard and combinator measures.