Skip to content

Well Event: Add opt-in column-aligned schedule output#14084

Merged
kriben merged 1 commit into
devfrom
well-event-schedule-aligned-columns-and-headers
Jun 1, 2026
Merged

Well Event: Add opt-in column-aligned schedule output#14084
kriben merged 1 commit into
devfrom
well-event-schedule-aligned-columns-and-headers

Conversation

@kriben

@kriben kriben commented May 30, 2026

Copy link
Copy Markdown
Collaborator

Add an align_columns option to schedule generation. When enabled, each keyword is serialized with a '--'-prefixed column-header comment and data rows right-aligned into fixed-width columns, instead of the compact default form. The default output is unchanged.

A new RimKeywordFactory::deckKeywordToAlignedString introspects the OPM deck model and renders each item in its own column (consecutive defaults are not collapsed into 'N*'). The flag is threaded through RicScheduleDataGenerator and exposed on the GenerateSchedule scriptable method as align_columns in the Python generate_schedule_text wrapper.

@kriben kriben self-assigned this May 30, 2026
Add an align_columns option to schedule generation. When enabled, each
keyword is serialized with a '--'-prefixed column-header comment and data
rows right-aligned into fixed-width columns, instead of the compact default
form. The default output is unchanged.

A new RimKeywordFactory::deckKeywordToAlignedString introspects the OPM deck
model and renders each item in its own column (consecutive defaults are not
collapsed into 'N*'). The flag is threaded through RicScheduleDataGenerator
and exposed on the GenerateSchedule scriptable method as align_columns in the
Python generate_schedule_text wrapper.
@kriben kriben force-pushed the well-event-schedule-aligned-columns-and-headers branch from 57b6d2c to 4b2c748 Compare June 1, 2026 13:12
@kriben kriben marked this pull request as ready for review June 1, 2026 13:12
@kriben kriben requested a review from jonjenssen June 1, 2026 13:13
@kriben kriben merged commit 19c547c into dev Jun 1, 2026
17 of 20 checks passed
@kriben kriben deleted the well-event-schedule-aligned-columns-and-headers branch June 1, 2026 13:45
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