Skip to content

Handmerge develop into MAPL3 2026-Feb-26#4466

Merged
mathomp4 merged 3 commits intorelease/MAPL-v3from
merge/handmerge/develop-into-mapl3-2026Feb26
Feb 26, 2026
Merged

Handmerge develop into MAPL3 2026-Feb-26#4466
mathomp4 merged 3 commits intorelease/MAPL-v3from
merge/handmerge/develop-into-mapl3-2026Feb26

Conversation

@mathomp4
Copy link
Member

Supersedes #4463

This is a handmerge of develop into MAPL3. There were conflicts in the "automerge" from #4369 from @FlorianDeconinck

This is just to make sure CI is happy after I solved the conflicts.

FlorianDeconinck and others added 2 commits February 26, 2026 11:03
…4369)

* Python bridge original code + README

* Exposing `MAPL.python_bridge` to larger `MAPL` + forward API

* Fix bad import when opt-out of the bridge + clean up

* Update CHANGELOG

* Defend `ieee` checks against odd compiler faults.
Restrict it to known SIGFPE issue on numpy import

* Evolve API to get a 1 call to MAPL_GetPointer within Python

* Add `associated` check leading to buffer being `None`
Docstrings

* Export init/finalize user code hooks
Replace GridComp by MaplComp

* Fix ABC use for user code base class
Add a larger bypass IEEE importer with other packages used in DSL

* Fix MAPLPy user API memory retrieval

* Expose `GetResource` to `MAPLPy`

* Expose basic grid infos

* Add hook for RUN with `INTERNAL` state

* Expose `named_run_with_internal` to public API

* Fixing implicit `stdlib.h` import for uptight apple-clang

* Rename files & move under the `Python` directory

* Rename MAPL_PythonBridge -> PythonBridge

---------

Co-authored-by: Tom Clune <thomas.l.clune@nasa.gov>
# Conflicts:
#	CMakeLists.txt
#	MAPL/CMakeLists.txt
@mathomp4 mathomp4 self-assigned this Feb 26, 2026
@mathomp4 mathomp4 requested a review from a team as a code owner February 26, 2026 18:05
@mathomp4 mathomp4 added 0 Diff The changes in this pull request have verified to be zero-diff with the target branch. 📈 MAPL3 MAPL 3 Related Changelog Skip Skips the Changelog Enforcer labels Feb 26, 2026
@mathomp4 mathomp4 merged commit 74bc045 into release/MAPL-v3 Feb 26, 2026
27 of 33 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

0 Diff The changes in this pull request have verified to be zero-diff with the target branch. Changelog Skip Skips the Changelog Enforcer 📈 MAPL3 MAPL 3 Related

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants