Skip to content

Develop#127

Merged
profsergiocosta merged 4 commits intomainfrom
develop
May 2, 2026
Merged

Develop#127
profsergiocosta merged 4 commits intomainfrom
develop

Conversation

@profsergiocosta
Copy link
Copy Markdown
Contributor

No description provided.

- Remove salabim and greenlet dependencies from pyproject.toml
- Rewrite Environment as a pure Python event scheduler
- Rewrite Model with setup(**kwargs)/pre_execute/execute/post_execute hooks
- Replace SyncRasterModel.process() with pre_execute/post_execute
- Replace SyncSpatialModel.process() with pre_execute/post_execute

Public API unchanged. setup(**kwargs) mirrors salabim Component.setup()
contract. pre/post_execute hooks replace salabim process() loop.
@profsergiocosta profsergiocosta merged commit 8f47e74 into main May 2, 2026
1 check failed
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.

1 participant