Skip to content

Task/3 19 2026 json schema for filters extended edition#1676

Merged
emily-howell merged 62 commits into
developfrom
task/3_19_2026-json-schema-for-filters-extended-edition
May 28, 2026
Merged

Task/3 19 2026 json schema for filters extended edition#1676
emily-howell merged 62 commits into
developfrom
task/3_19_2026-json-schema-for-filters-extended-edition

Conversation

@emily-howell

@emily-howell emily-howell commented Mar 20, 2026

Copy link
Copy Markdown
Member

This is a second pass at this task that converts the remainder of the verify_params functions into conduit json schema nodes for validation. Additional capabilities were added to the schema validator to support these changes.

This PR builds on #1663 and should be merged after it

… format. Also adding additional validator constructs needed to complete this.
(Also fixing a bug in the dray rendering filter :( )
@emily-howell emily-howell changed the base branch from task/2_3_2025-json-schema-for-filters to develop March 20, 2026 00:03
@emily-howell emily-howell self-assigned this Mar 20, 2026
…pine-DAV/ascent into task/3_19_2026-json-schema-for-filters-extended-edition
…_2026-json-schema-for-filters-extended-edition
…pine-DAV/ascent into task/3_19_2026-json-schema-for-filters-extended-edition
…pine-DAV/ascent into task/3_19_2026-json-schema-for-filters-extended-edition
… array schema elements are ignored unless a schema is provided.

@cyrush cyrush left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, a few small suggestions and you can fill me in on how they ignore logic cascades.

ignore_schema(visit_camera_schema["properties/far_plane"]);
ignore_schema(visit_camera_schema["properties/image_pan"]);
ignore_schema(visit_camera_schema["properties/image_zoom"]);
ignore_schema(visit_camera_schema["properties/perspective"]);

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ignore_schema allows these to exist in any form, correct?

Comment thread src/tests/ascent/t_ascent_render_3d.cpp Outdated
Comment thread src/tests/ascent/t_ascent_render_3d.cpp Outdated
@emily-howell

Copy link
Copy Markdown
Member Author

I don't think the CI failures are related to this MR or the changes I just pushed as I am also seeing them on my #1688 MR

…_2026-json-schema-for-filters-extended-edition
@cyrush cyrush added this to the 0.9.6 milestone Apr 16, 2026
@emily-howell emily-howell merged commit 2341c7e into develop May 28, 2026
19 checks passed
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