Skip to content

Auto GitFlow - develop → MAPL-v3 - [Feature] Two-way python bridge with limited MAPL support in Python (#4369)#4463

Closed
github-actions[bot] wants to merge 1 commit intorelease/MAPL-v3from
develop
Closed

Auto GitFlow - develop → MAPL-v3 - [Feature] Two-way python bridge with limited MAPL support in Python (#4369)#4463
github-actions[bot] wants to merge 1 commit intorelease/MAPL-v3from
develop

Conversation

@github-actions
Copy link

📝 Automatic PR: developrelease/MAPL-v3

Description

[Feature] Two-way python bridge with limited MAPL support in Python (#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

📁 Modified files

…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>
@github-actions github-actions bot requested a review from a team as a code owner February 26, 2026 16:04
@github-actions github-actions bot added 📈 MAPL3 MAPL 3 Related Changelog Skip Skips the Changelog Enforcer 🔧 Github Actions Automatic or GitHub Actions labels Feb 26, 2026
@mathomp4
Copy link
Member

Superseded by #4466

@mathomp4 mathomp4 closed this Feb 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Changelog Skip Skips the Changelog Enforcer 📈 MAPL3 MAPL 3 Related 🔧 Github Actions Automatic or GitHub Actions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants