Skip to content

Allow flexible schema config definitions#3

Merged
bruhad-dave merged 5 commits into
developfrom
feature/flexible_config_schema
Jul 30, 2025
Merged

Allow flexible schema config definitions#3
bruhad-dave merged 5 commits into
developfrom
feature/flexible_config_schema

Conversation

@bruhad-dave

Copy link
Copy Markdown
Collaborator

Users can provide a config file (.yaml) which specifies how column names and value vocabularies correspond between the reference and query tables. This update allows users to specify in the config only those column names or value maps that are different, and does not require the user to explicitly account for all columns as before.

A "full" example of the config file is in the README, and additional examples are now added in the form of test input files.

@bruhad-dave bruhad-dave requested a review from AMarinhoSN July 23, 2025 10:53
@bruhad-dave bruhad-dave self-assigned this Jul 23, 2025

@AMarinhoSN AMarinhoSN left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Happy to approve

mapped_vals[mapped_valname] = val_v
mapped[k] = mapped_vals

print(f"{mapped = }")

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Should this print be here?
If not, remove or replace with logger.debug or something

@bruhad-dave bruhad-dave merged commit cbbcb8d into develop Jul 30, 2025
1 check 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