Skip to content

Conversation

@dengwirda
Copy link
Owner

jigsaw-python changes:

  • Update bindings to support jigsaw-1.1.0.x back-end.
  • Initial support for a pyproject.toml build workflow. Legacy setup.py system maintained for compatibility.
  • Add simple I/O for projection objects.
  • (Bug-fix): ensure correct array shapes for scalings in projection calls.

Major changes (jigsaw):

  • Add support for solution of eikonal equations on mixed cell meshes in R^3. Avaialble via fast-marching in marche.
  • Improved speed + convergence in mesh optimisation phase through additional h(x) indexing hints and bounds on Laguerre weight updates [opts.optm_wmin, opts.optm_wmax].

Minor changes (jigsaw):

  • Various updates + bug-fixes for c++17x and c++20x compilers.
  • Additional options to control incremental mesh refinement: [default=off, opts.mesh_orph] can be used to filter orphaned boundary facets, and [default=off, opts.mesh_lock] to decline splitting of boundary facets.

a3afb93 Merge pull request #56 from dengwirda/dev-v1.1.0
125afa4 Update mesh optim. div/zip schedule
8db4b07 Add indexing hint for element-centred h(x) eval.
77f7a06 Update unit test config.'s
eb99e86 Simplify README.md
e29bcd7 Simplify README.md
c2273db Update CI workflow
26120b1 Ensure R^d+1 weight is initialised
05e8951 Ensure rDT face counter is initialised
dae33aa Force fast stdout for unit tests
e9f8d67 Update API interface
47c877a Correct circumball array size
275d7db Update CI workflow
4c71306 Simplify README.md
36e4db6 Simplify README.md
4944f66 Update CI workflow
ccb7894 Simplify README.md
c048284 Squelch compiler warnings
00bb2f4 Simplify README.md
e2eac64 Update CI workflow
5650f61 Add unit tests for MARCHE in E^3
1362b95 Remove discontinued conda build detail
14c170e Add min/max limits for dual mesh weight optim.
d0f9f4c Add min/max limits for dual mesh weight optim.
b5f81c7 Add min/max limits for dual mesh weight optim.
4c11b70 Adjust dual mesh weight optimisation
48593bd Update CI workflow
4047d6c Reduce error on -ve h(x) data to warning
930249c Squelch unused variables
304234f Fix spatially-variable initial point selection
d563c1c Fix auto disambiguation of multiple types
22c1fdb Fix | vs || usage
fa0cfef std::<math> functions are no longer constexpr
52306af 1.1.0 updates to documentation & examples
8614f9a 1.1.0 updates to mesh optim. strategies
1c95b5e 1.1.0 updates to rDT refinement schemes
74eddb5 Ensure constants are constexpr
2506397 Update geometry objects and utilities
df5225a Update mesh complex objects
4e21aae Upgrade compiler + flags support
dd7253c Fix buffer overflow in i/o routines
bae0609 Update to v1.1.0 user-opt. defaults
7539007 Support for deferred refinement user-opts
2530527 WIP support for "in-ball" in E^4
3caddcd Add multi-prec. 6x6 determinant
3d191a3 Increase reserve alloc. for hashtable
98d0422 Fix rect-dist for nearest scheme
7b037a9 Add is-unique for general sequences
1a23384 Eikonal solve for mixed cell types in R^3
f99d8f4 Merge pull request #50 from dengwirda/dev
d589b1b 1.0.0 updates: "spars(er)" refinement, thread-parallelism, etc
5c46d96 Merge pull request #48 from dengwirda/dev

git-subtree-dir: external/jigsaw
git-subtree-split: a3afb9397be1a3dc0b839ca289298321aa0114c7
@dengwirda dengwirda merged commit 033bf10 into master Aug 12, 2025
6 checks passed
@dengwirda dengwirda deleted the dev branch August 12, 2025 09:56
@xylar
Copy link
Contributor

xylar commented Aug 12, 2025

Nice, @dengwirda! Looking forward to trying this version out!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants