Skip to content

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

Open
emily-howell wants to merge 62 commits intodevelopfrom
task/3_19_2026-json-schema-for-filters-extended-edition
Open

Task/3 19 2026 json schema for filters extended edition#1676
emily-howell wants to merge 62 commits intodevelopfrom
task/3_19_2026-json-schema-for-filters-extended-edition

Conversation

@emily-howell
Copy link
Copy Markdown
Member

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

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
…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.
Copy link
Copy Markdown
Member

@cyrush cyrush left a comment

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
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