Planning for v0.16 Release #142
Closed
mikeingold
started this conversation in
General
Replies: 2 comments 1 reply
-
I think we're in a pretty good position for the upcoming version release. I updated the test suite and left some commented-out provisions for testing the Enzyme backend. Let me know if you have time to re-push |
Beta Was this translation helpful? Give feedback.
1 reply
-
Released! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Change Notes (
v0.16
)User-Facing Changes
diff_method
keyword argument tointegral
and implementedDifferentiationMethod
types for specification:FiniteDifference
approximations andAutoEnzyme
for Enzyme.jl AD use.jacobian
anddifferential
signature to(geometry, ts[, ::DifferentiationMethod])
GaussKronrod
rules for surfaces.Tetrahedron
like any other volume.f::Any
with a method defined forf(::Point)
.BezierCurve
.HAdaptiveCubature
.@autodocs
to automatically add all docstrings to API page.Internal Changes
_ParametricGeometry <: Meshes.Geometry
for defining geometries with custom parametric functions, and used it to implement specialization methods forBezierCurve
Line
Plane
Ray
Tetrahedron
Triangle
integral(f, ::Geometry, ::GaussKronrod)
code into a single method, eliminating_integral_gk_*d
and_gausslegendre
methods._zeros
and_ones
utility functions._default_diff_method(geometry)
utility function for specifying defaultDifferentiationMethod
per geometry.combinations.jl
tests by constructing aTestableGeometry
package and passing it to a test generation function.@testsnippet
s to exist in same source file as relevant tests.Beta Was this translation helpful? Give feedback.
All reactions