GitHub / Loop3D/LoopStructural / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| ae129588 |
fix: remove loopsolver/version.py resurrected by release-please (#315)
Co-authored-by: Claude Sonnet 5 <n****y@a****m> |
Lachlan Grose <l****e@m****u>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 287e2f68 | merge Merge pull request #313 from Loop3D/release-please--branches--master |
Lachlan Grose <l****e@m****u>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 69d95416 | chore: release master |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 006ae792 | merge Merge pull request #314 from Loop3D/fix-release-please-tag-prefix |
Lachlan Grose <l****e@m****u>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 1a038f6e |
fix: keep unprefixed v* tags for the LoopStructural release-please component
Co-authored-by: Claude Sonnet 5 <n****y@a****m> |
lachlangrose <l****e@m****u> | 3 days ago | |
| 449f38d2 | merge Merge pull request #312 from Loop3D/fixing-version-ci |
Lachlan Grose <l****e@m****u>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| b90babb1 |
fix: track LoopStructural version in pyproject.toml instead of version.py
Co-authored-by: Claude Sonnet 5 <n****y@a****m> |
lachlangrose <l****e@m****u> | 3 days ago | |
| e62259e3 | merge Merge pull request #311 from Loop3D/release-please--branches--master |
Lachlan Grose <l****e@m****u>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 78900c56 | chore: release master |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 10e89dc8 | fix: forcing release |
Lachlan Grose <l****e@m****u>
Committed by: GitHub <n****y@g****m> |
3 days ago | |
| 160c6e2a | fix: force-release LoopStructural 1.7.1 | lachlangrose <l****e@m****u> | 13 days ago | |
| 2d4908ec | merge Merge pull request #295 from Loop3D/release-please--branches--master |
Lachlan Grose <l****e@m****u>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 6f286cdc | chore: release master |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| b7f21093 | fix: remove release-as pin now that loop-common/loop-interpolation have released | lachlangrose <l****e@m****u> | 13 days ago | |
| 319f5a68 | merge Merge pull request #294 from Loop3D/release-please--branches--master |
Lachlan Grose <l****e@m****u>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 3e46cdeb | fix: match loop-common/loop-interpolation dependency floor to released version | lachlangrose <l****e@m****u> | 13 days ago | |
| 05e4df9b | chore: release master |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 08e2e193 | merge fix: apply chain rule in StructuredGrid2D element gradient |
Lachlan Grose <l****e@m****u>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 3d43f5ce | fix: apply chain rule in StructuredGrid2D element gradient | Jean Pierre Mandujano G. <j****o@g****m> | 14 days ago | |
| 53897b49 | merge Merge pull request #292 from Loop3D/release-please--branches--master |
Lachlan Grose <l****e@m****u>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 4396dc66 | chore: release master |
github-actions[bot] <4****]@u****m>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| ce45de14 | fix: pin loop_common and loop_interpolation to 0.0.1 in release-please | lachlangrose <l****e@m****u> | 14 days ago | |
| 37b39e09 | chore: pin loop_common and loop_interpolation to 0.0.1 | lachlangrose <l****e@m****u> | 17 days ago | |
| eaedc35a | merge feat: restructuring loopstructural |
Lachlan Grose <l****e@m****u>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| 57e9ddb5 | ci: add loopstructural to packages.yml | lachlangrose <l****e@m****u> | 17 days ago | |
| 9a283236 | merge Merge branch 'roadmap-v2' of https://github.com/Loop3D/LoopStructural into ro... | lachlangrose <l****e@m****u> | 17 days ago | |
| cfcbfac7 | fix: fixing test after dropping zero length exception | lachlangrose <l****e@m****u> | 17 days ago | |
| ff85e403 | fix: add type backport |
Lachlan Grose <l****e@m****u>
Committed by: GitHub <n****y@g****m> |
17 days ago | |
| d3aac52d | fix: change TypeError to ValueError for fold_frame validation | lachlangrose <l****e@m****u> | 17 days ago | |
| 27c08361 | fix: updating imports for testing | lachlangrose <l****e@m****u> | 17 days ago | |
| b9ff94d5 | fix: ruff error fixes | lachlangrose <l****e@m****u> | 17 days ago | |
| 9ef24885 | style: ruff fixes | lachlangrose <l****e@m****u> | 17 days ago | |
| c0c642d9 | style: ruff fix FA | lachlangrose <l****e@m****u> | 17 days ago | |
| 567adfcc | ci: temp add pydantic | lachlangrose <l****e@m****u> | 18 days ago | |
| 8fb9b892 | merge Merge branch 'roadmap-v2' of https://github.com/Loop3D/LoopStructural into ro... | lachlangrose <l****e@m****u> | 18 days ago | |
| a7765ed0 | fix: drop invalid vector data | lachlangrose <l****e@m****u> | 18 days ago | |
| 3a558dc0 | Fix Python 3.9 incompatible union type hint in _surface.py |
copilot-swe-agent[bot] <1****t@u****m>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| af7385e6 | fix: cleaning up PR | lachlangrose <l****e@m****u> | 18 days ago | |
| 44effa88 | ci: fix path | lachlangrose <l****e@m****u> | 18 days ago | |
| 04985edc | ci: add loop_coomon/interpolation to qgis compat checker | lachlangrose <l****e@m****u> | 18 days ago | |
| 8dbe4d8e | ci: allow python 3.9 for qgis compat | lachlangrose <l****e@m****u> | 18 days ago | |
| 3fc11d26 | ci: update qgis compat to use uv properly | lachlangrose <l****e@m****u> | 18 days ago | |
| 038047f6 | ci: uv run pytest |
Lachlan Grose <l****e@m****u>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 601106a9 | ci: change from pip to uv sync |
Lachlan Grose <l****e@m****u>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 2441f618 |
Potential fix for pull request finding 'CodeQL / Workflow does not contain pe...
Co-authored-by: Copilot Autofix powered by AI <6****]@u****m> |
Lachlan Grose <l****e@m****u>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| b6312462 |
Potential fix for pull request finding 'CodeQL / Workflow does not contain pe...
Co-authored-by: Copilot Autofix powered by AI <6****]@u****m> |
Lachlan Grose <l****e@m****u>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 9dd1e2b2 |
Potential fix for pull request finding 'CodeQL / Workflow does not contain pe...
Co-authored-by: Copilot Autofix powered by AI <6****]@u****m> |
Lachlan Grose <l****e@m****u>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| e1b465cc | merge Merge branch 'master' into roadmap-v2 |
Lachlan Grose <l****e@m****u>
Committed by: GitHub <n****y@g****m> |
18 days ago | |
| 6693cd05 | ci: updating linter | lachlangrose <l****e@m****u> | 18 days ago | |
| 12f34f10 | feat: upgrade bounding box to use origin/maximum and affine transformation | lachlangrose <l****e@m****u> | 18 days ago | |
| aca386bf | refactor(geometry): Remove _surface and _unstructured_mesh files | lachlangrose <l****e@m****u> | 18 days ago | |
| c13d11b3 | feat: enhance API stability by registering external symbols and adding stabil... | lachlangrose <l****e@m****u> | 18 days ago | |
| bd2e66a3 | refactor: observer pattern and logging infrastructure | lachlangrose <l****e@m****u> | 18 days ago | |
| b66b9289 | refactor: Add geometry and utility modules for structured and unstructured grids | lachlangrose <l****e@m****u> | 18 days ago | |
| c9992811 | refactor: remove old interpolator code | lachlangrose <l****e@m****u> | 19 days ago | |
| ca9cab6f | feat: implement JSON serialization for GeologicalModel with recipe methods an... | lachlangrose <l****e@m****u> | 19 days ago | |
| 6a567932 | feat: add recipe serialization methods to GeologicalModel and corresponding t... | lachlangrose <l****e@m****u> | 19 days ago | |
| 3939bb6b | docs: update compatibility shims and roadmap for extracted package integration | lachlangrose <l****e@m****u> | 19 days ago | |
| 72723a6a | refactor: implement/extract loop_common and loop_interpolator as separate models | lachlangrose <l****e@m****u> | 19 days ago | |
| 01bcef59 | fix(codestyle): enforcing/checking coding style | lachlangrose <l****e@m****u> | 21 days ago | |
| 19106707 | refactor: upgrade logging infastructure | lachlangrose <l****e@m****u> | 21 days ago | |
| ce14f91b | docs: update guides | lachlangrose <l****e@m****u> | 24 days ago | |
| adfe273c | docs: initial roadmap and compat guide | lachlangrose <l****e@m****u> | 24 days ago | |
| 847634ff | feat: add api registry | lachlangrose <l****e@m****u> | 24 days ago | |
| 719763a0 | fix: add datatypes deprecation | lachlangrose <l****e@m****u> | 24 days ago | |
| 508563f1 | tests: add QGIS plugin compatibility workflow for non-QGIS unit tests and imp... | lachlangrose <l****e@m****u> | 24 days ago | |
| cc7e4ece | refactor: update builder methods to use build instead of setup and improve up... | lachlangrose <l****e@m****u> | 27 days ago | |
| 93d1ebc7 | refactor: rename nsteps to nsteps_cells for clarity in support classes and fa... | lachlangrose <l****e@m****u> | 27 days ago | |
| b5eb4742 | refactor: imports to move BoundingBox, Surface, ValuePoints, and VectorPoints... | lachlangrose <l****e@m****u> | 27 days ago | |
| 0226b5cf | fix: update unconformity handling in GeologicalModel and add performance exam... | lachlangrose <l****e@m****u> | 28 days ago | |
| 228a0aa5 | feat: implement fault cycle detection in geological features | lachlangrose <l****e@m****u> | 28 days ago | |
| 86ec5239 | refactor: update stratigraphic column setup to use add_unit and add_unconform... | lachlangrose <l****e@m****u> | 28 days ago | |
| 2b703ace | fix: ensure isovalues are correctly set for zero input in LoopIsosurfacer.fit() | lachlangrose <l****e@m****u> | 28 days ago | |
| 50b207d9 | fix: resolve basement handling in StratigraphicColumn.clear() and improve obs... | lachlangrose <l****e@m****u> | 29 days ago | |
| 5025d9f6 |
fix: update test_omf to match add_structured_grid_to_omf's real behaviour
Co-authored-by: Claude Sonnet 5 <n****y@a****m> |
lachlangrose <l****e@m****u> | about 1 month ago | |
| a0daa267 | fix: update parameter name from 'group' to 'groupname' in add_surface_to_geoh... | lachlangrose <l****e@m****u> | about 1 month ago | |
| b3a55f38 | fix: update Python requirement to >=3.9 and refine optional dependencies | lachlangrose <l****e@m****u> | about 1 month ago | |
| 412503df | docs: reoganising and updating docs | lachlangrose <l****e@m****u> | about 1 month ago | |
| 33099f29 |
perf: vectorize identified per-row Python loops in intrusion and svariogram h...
Co-authored-by: Claude Sonnet 5 <n****y@a****m> |
lachlangrose <l****e@m****u> | about 1 month ago | |
| 904797af |
tests: add unit tests for StratigraphicColumn
Co-authored-by: Claude Sonnet 5 <n****y@a****m> |
lachlangrose <l****e@m****u> | about 1 month ago | |
| e5bece7f |
fix: harden exception handling and unsafe model deserialization
Co-authored-by: Claude Sonnet 5 <n****y@a****m> |
lachlangrose <l****e@m****u> | about 1 month ago | |
| 2c47646a |
docs: fill placeholder docstrings, fix stale param names, wire utils into API
Co-authored-by: Claude Sonnet 5 <n****y@a****m> |
lachlangrose <l****e@m****u> | about 1 month ago | |
| 17b58b16 |
tests: add unit tests for utils and fold/region feature modules
Co-authored-by: Claude Sonnet 5 <n****y@a****m> |
lachlangrose <l****e@m****u> | about 1 month ago | |
| ed020040 |
tests: add unit tests for export dispatch and interpolator core math
Co-authored-by: Claude Sonnet 5 <n****y@a****m> |
lachlangrose <l****e@m****u> | about 1 month ago | |
| c9c8a8a6 | fix: implement P2Unstructured2d.evaluate_shape_d2 using self.hessian | lachlangrose <l****e@m****u> | about 1 month ago | |
| 9902b60c | docs: add example comparing scipy RBFInterpolator to LoopStructural 2D interp... | lachlangrose <l****e@m****u> | about 1 month ago | |
| 8ca6b7b9 | fix: correct get_quadrature_points array shape in P2Unstructured2d | lachlangrose <l****e@m****u> | about 1 month ago | |
| c8b67a06 | test: add regression tests for 2D P1/P2 interpolation fixes | lachlangrose <l****e@m****u> | about 1 month ago | |
| 2197255a | fix: build P2Unstructured2d from a bounding box and add proper value/gradient... | lachlangrose <l****e@m****u> | about 1 month ago | |
| 758cc8ef | fix: build P1Unstructured2d from a bounding box, not just explicit arrays | lachlangrose <l****e@m****u> | about 1 month ago | |
| 52e0740a | fix: correct barycentric coordinate columns and chunking bug in 2D unstructur... | lachlangrose <l****e@m****u> | about 1 month ago | |
| c9448bc8 | fix: use self.dimensions instead of hardcoded 3D column slicing in P1/P2 cons... | lachlangrose <l****e@m****u> | about 1 month ago | |
| 0c8133f4 | fix: build P2UnstructuredTetMesh from a bounding box, not just explicit arrays | lachlangrose <l****e@m****u> | about 1 month ago | |
| 496997c1 | test: add targeted regression tests for FaultTopology and P2Interpolator | lachlangrose <l****e@m****u> | about 1 month ago | |
| b7ce574d | fix: sync __all__ with LoopStructural's actual public API | lachlangrose <l****e@m****u> | about 1 month ago | |
| 2d17fef6 | fix: raise clear error for unimplemented GOCAD VSet point export | lachlangrose <l****e@m****u> | about 1 month ago | |
| 3d9c1b75 | fix: raise instead of silently no-op on unsupported OMF structured grid export | lachlangrose <l****e@m****u> | about 1 month ago | |
| 15e1f152 | fix: raise ValueError instead of bare except + BaseException in data setter | lachlangrose <l****e@m****u> | about 1 month ago | |
| 8314164b | fix: guard against divide-by-zero in constant norm constraint | lachlangrose <l****e@m****u> | about 1 month ago | |
| 38c4f8e6 | fix: don't drop single-point value constraints in P1/P2 interpolators | lachlangrose <l****e@m****u> | about 1 month ago |