Skip to content

Modular config sections, LUTconfig kwargs#859

Merged
pgbrodrick merged 2 commits into
isofit:devfrom
evan-greenbrg:utils/make_config
Mar 5, 2026
Merged

Modular config sections, LUTconfig kwargs#859
pgbrodrick merged 2 commits into
isofit:devfrom
evan-greenbrg:utils/make_config

Conversation

@evan-greenbrg

@evan-greenbrg evan-greenbrg commented Feb 10, 2026

Copy link
Copy Markdown
Collaborator

Includes:

  1. Breaking out config sections into individual functions (e.g. make_surface_config, make_rt_config, make_implementaiton_config). Externally, these are still wrapped in the build_config function. It's useful to be able to call the section-specific functions directly if the IO portion isn't needed (when constructing a config to set up a Inversion.invert call for example).
  2. Remove the paths argument from these internal functions. Explictely refer to the paths used.
  3. Added ability of LUTConfig to accept overriding kwargs in addition to the .json file.

@evan-greenbrg evan-greenbrg force-pushed the utils/make_config branch 2 times, most recently from cf61c69 to 212c266 Compare February 10, 2026 21:38
@pgbrodrick

Copy link
Copy Markdown
Collaborator

This makes a lot of sense to me as a pathway to support additional flexibility.

@evan-greenbrg evan-greenbrg marked this pull request as ready for review February 12, 2026 23:49
dn file bugfix

Missing h2o_lut_grid

Missing rt args

Adding hook for ray_ip_head
@pgbrodrick pgbrodrick merged commit 0196f5c into isofit:dev Mar 5, 2026
23 of 24 checks passed
@evan-greenbrg evan-greenbrg deleted the utils/make_config branch May 27, 2026 16:47
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