Skip to content

Releases: JuliaGeometry/MeshIntegrals.jl

v0.17.1

09 Oct 08:32

Choose a tag to compare

MeshIntegrals v0.17.1

Diff since v0.17.0

Merged pull requests:

  • Bump crate-ci/typos from 1.34.0 to 1.35.7 (#202) (@dependabot[bot])
  • Bump actions/checkout from 4 to 5 (#203) (@dependabot[bot])
  • Bump crate-ci/typos from 1.35.7 to 1.37.0 (#204) (@dependabot[bot])
  • CompatHelper: bump compat for CoordRefSystems to 0.19, (keep existing compat) (#205) (@github-actions[bot])
  • CompatHelper: bump compat for CoordRefSystems to 0.19 for package test, (keep existing compat) (#206) (@github-actions[bot])

v0.17.0

21 Aug 01:26
23d7d25

Choose a tag to compare

MeshIntegrals v0.17.0

Diff since v0.16.4

Merged pull requests:

v0.16.4

10 Aug 11:36
68f022f

Choose a tag to compare

MeshIntegrals v0.16.4

Diff since v0.16.3

Merged pull requests:

  • Add support for integrating over PolyArea and Domain types (#182) (@mikeingold)
  • Bump crate-ci/typos from 1.32.0 to 1.34.0 (#184) (@dependabot[bot])
  • CompatHelper: bump compat for Meshes to 0.54, (keep existing compat) (#186) (@github-actions[bot])
  • CompatHelper: bump compat for Meshes to 0.54 for package test, (keep existing compat) (#187) (@github-actions[bot])
  • Add Base.show for integration rules (#189) (@JoshuaLampert)
  • Update Benchmark Action (#190) (@JoshuaLampert)
  • Unit testing code cleanup (#193) (@mikeingold)
  • Bump julia-actions/julia-downgrade-compat from 1 to 2 (#194) (@dependabot[bot])
  • Release v0.16.4 (#195) (@mikeingold)

Closed issues:

  • Integral on SimpleMesh not yet implemented (#27)
  • Integral on PolyArea not yet implemented (#169)

v0.16.3

27 Jun 09:39
3b2c0d7

Choose a tag to compare

MeshIntegrals v0.16.3

Diff since v0.16.2

Merged pull requests:

  • CompatHelper: bump compat for CoordRefSystems to 0.17, (keep existing compat) (#174) (@github-actions[bot])
  • CompatHelper: bump compat for CoordRefSystems to 0.17 for package test, (keep existing compat) (#175) (@github-actions[bot])
  • Bump crate-ci/typos from 1.29.10 to 1.31.1 (#176) (@dependabot[bot])
  • Bump julia-actions/julia-format from 3 to 4 (#177) (@dependabot[bot])
  • Bump crate-ci/typos from 1.31.1 to 1.31.2 (#178) (@dependabot[bot])
  • Bump crate-ci/typos from 1.31.2 to 1.32.0 (#179) (@dependabot[bot])
  • CompatHelper: bump compat for CoordRefSystems to 0.18, (keep existing compat) (#180) (@github-actions[bot])
  • CompatHelper: bump compat for CoordRefSystems to 0.18 for package test, (keep existing compat) (#181) (@github-actions[bot])
  • Release v0.16.3 (#183) (@JoshuaLampert)

v0.16.2

18 Mar 02:50
0f9645b

Choose a tag to compare

MeshIntegrals v0.16.2

Diff since v0.16.1

see https://github.com/JuliaGeometry/MeshIntegrals.jl/releases

Merged pull requests:

  • Add analytical unit tests for Cylinder and CylinderSurface (#162) (@mikeingold)
  • Bump crate-ci/typos from 1.28.1 to 1.29.0 (#163) (@dependabot[bot])
  • Documentation updates (#165) (@mikeingold)
  • Add more analytical unit tests (#166) (@mikeingold)
  • Bump crate-ci/typos from 1.29.0 to 1.29.5 (#167) (@dependabot[bot])
  • Add official support for Frustum, Pyramid, and Wedge geometries (#168) (@mikeingold)
  • CompatHelper: bump compat for Meshes to 0.53, (keep existing compat) (#170) (@github-actions[bot])
  • CompatHelper: bump compat for Meshes to 0.53 for package test, (keep existing compat) (#171) (@github-actions[bot])
  • Bump crate-ci/typos from 1.29.5 to 1.29.10 (#172) (@dependabot[bot])
  • Release v0.16.2 (#173) (@mikeingold)

Closed issues:

  • Need improved documentation (#23)
  • Unable to integrate Meshes.jl geometries that aren't parameterized (#28)
  • Integrating along a Sphere with GaussKronrod very slow for some functions (#164)

v0.16.1

29 Dec 15:09
dc4fe79

Choose a tag to compare

MeshIntegrals v0.16.1

Diff since v0.16.0

Merged pull requests:

Closed issues:

  • Possible to speed up _parametric(::Tetrahedron) (#145)

v0.16.0

14 Dec 19:49
16835af

Choose a tag to compare

MeshIntegrals v0.16.0

Change notes: https://github.com/JuliaGeometry/MeshIntegrals.jl/discussions/142

Diff since v0.15.2

Merged pull requests:

Closed issues:

  • Automatic differentiation to calculate Jacobians (#35)
  • Use new Parametric Geometry types for internal domain transformations (#128)
  • Generalize integrand f to any callable (#132)
  • Changes to _default_method (#146)
  • Possible to cache Gauss-Legendre nodes and weights (#148)

v0.15.2

25 Oct 12:59
879b238

Choose a tag to compare

MeshIntegrals v0.15.2

Diff since v0.15.1

Merged pull requests:

  • Add an extended tag for time-intensive unit tests (#109) (@mikeingold)
  • Add more analytic tests (#110) (@mikeingold)
  • CompatHelper: bump compat for Meshes to 0.52, (keep existing compat) (#111) (@github-actions[bot])
  • CompatHelper: bump compat for Meshes to 0.52 for package test, (keep existing compat) (#112) (@github-actions[bot])
  • Bump crate-ci/typos from 1.25.0 to 1.26.1 (#116) (@dependabot[bot])
  • Update links to reflect new JuliaGeometry ownership (#117) (@JoshuaLampert)
  • Explicitly import Meshes.Geometry (#118) (@mikeingold)
  • Implement benchmarking with AirspeedVelocity.jl (#119) (@mikeingold)
  • Release v0.15.2 (#121) (@mikeingold)

Closed issues:

  • Implement benchmark test suite (#21)
  • Unit test completion could be faster (#94)
  • Stable branch of Documenter site is stale (#103)
  • Link to docs in main GitHub page (#113)
  • Migration to JuliaGeometry (#115)

v0.15.1

12 Oct 01:17
87ac32d

Choose a tag to compare

MeshIntegrals v0.15.1

Diff since v0.15.0

Merged pull requests:

v0.15.0

10 Oct 11:17
d2371a6

Choose a tag to compare

MeshIntegrals v0.15.0

Diff since v0.14.1

Breaking Changes

  • The jacobian(geometry, ts) function now outputs an ::NTuple{paramdim(geometry), Meshes.Vec}
  • Adds a dependency for CliffordNumbers.jl

Non-Breaking Changes

  • Implemented a new version of differential that uses geometric algebra (via CliffordNumbers.jl) to handle geometries with arbitrary numbers of parametric dimensions.
  • Add explicit support and testing for Ellipsoid and Hexahedron geometries.
  • Completed transition away from earlier generated unit tests.

Merged pull requests