Skip to content

☢️ [BLOCKED] [WIP] 25.10 Python client#1885

Draft
benflexcompute wants to merge 6 commits intomainfrom
develop
Draft

☢️ [BLOCKED] [WIP] 25.10 Python client#1885
benflexcompute wants to merge 6 commits intomainfrom
develop

Conversation

@benflexcompute
Copy link
Collaborator

@benflexcompute benflexcompute commented Mar 11, 2026

Note

Medium Risk
Introduces a schema change for outputs[*].output_format (string -> list) and updates translation/migration paths, which could affect solver JSON generation and backward compatibility if any callers assume a string.

Overview
Updates simulation outputs to allow multiple output formats by changing output_format from a single string (including legacy "both") to a deduplicated, sorted list and adding new options vtkhdf and ensight, while emitting deprecation warnings when legacy string forms are used.

Adds a 25.10.0 params updater to migrate existing JSONs ("both"/comma-separated/string -> list) and updates solver translation to emit the solver outputFormat as a comma-joined list. Test fixtures and validators are updated accordingly, and the package version is bumped to 25.10.0b1.

Written by Cursor Bugbot for commit 09ccea5. This will update automatically on new commits. Configure here.

benflexcompute and others added 2 commits March 11, 2026 11:04
…put (#1878)

Co-authored-by: Ben <106089368+benflexcompute@users.noreply.github.com>
Co-authored-by: benflexcompute <ben@flexcompute.com>
@benflexcompute benflexcompute marked this pull request as draft March 11, 2026 17:08
benflexcompute and others added 4 commits March 11, 2026 13:14
Resolve JSON ref file conflicts by keeping branch content changes
and re-sorting keys with tools/sort_ref_json.py.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
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.

2 participants