Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This MR integrates the preprocessor scripts into the main
hexrd
executable via anew subcommand.Usage:
for now we have two profiles
{eiger,dexelas}
. Each profile comes with its own flags.Adding a new profile boils down to creating a new class derived from
PP_Base
that holds the logic of the preprocessor seehexrd/preprocess/preprocessors.py
and creating a new profile that holds the cli flags which be done by deriving fromHexrdPPScript_Arguments
seehexrd/preprocess/profiles.py
. The new profile will then become available as an option inhexrd preprocess
.