Skip to content

Conversation

@WolfgangWenzel
Copy link
Collaborator

deal with polymorphic variables better

…ding MongoDB setup, server, and UI initialization
…rove node registration, and enhance function handling
…ding MongoDB setup, server, and UI initialization
…rove node registration, and enhance function handling
Introduced `DataMapping` in `NodeModel` for improved input/result mapping. Enhanced docstring parsing to support new `SimstackResult` section. Simplified `_delete_existing_node_model_if_needed` and added robust type validation for input mappings. Updated ORCA node with detailed documentation and improved logging across modules.
…ults and the called nodes info

Refactor docstring parser and add additional node table functionality

Replaces the static `parse_docstring` function with a `DocstringParser` class to modularize and enhance docstring processing. Introduces `second_stage` logic for resolving node-to-node dependencies and enriches the node table with accurate input/output mappings and descriptions.```
…ults and the called nodes info

Refactor docstring parser and add additional node table functionality

Replaces the static `parse_docstring` function with a `DocstringParser` class to modularize and enhance docstring processing. Introduces `second_stage` logic for resolving node-to-node dependencies and enriches the node table with accurate input/output mappings and descriptions.```
Removed `requirements.txt` as dependencies are now managed in `uv.lock` with an updated `simstack` version. Added a new field to `BinaryOperationInput` and improved exception handling in `NodeModel` lookups by logging detailed errors.
# Conflicts:
#	src/simstack/tables/node_table.py
#	src/simstack/util/import_module.py
Introduced several enhancements including `from_string` method in `FileStack`, `max_optimization_iterations` parameter for geometry optimization, improved logging mechanisms in `NodeRunner`, and support for restart files in ORCA input. Also, added the `hash_string` utility for string hashing and revamped node model handling to ensure consistency in type mapping and deletion of old models.
@WolfgangWenzel WolfgangWenzel merged commit a353356 into main Feb 4, 2026
0 of 2 checks passed
@WolfgangWenzel WolfgangWenzel deleted the polymorphic branch February 4, 2026 20:55
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