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.
Combine different compartments from the input configuration.
For instance, this would allow us to combine an analytical sphere compartment that is created when the configuration is loaded with a mask that is loaded from an npz file.
I think that this does warrant a better syntax, as I'm currently relying on deserialization of the json to give the rudimentary syntax tree.
Example input file
Here is the
space
section of an input file that uses this ability.Note that I think that I may currently have the
or
andand
directives flipped around, because this expression for theoutside
combination compartment seems rather silly.That is to be addressed before this PR merges.