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
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
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