Options that would make sense in my opinion would be:
--keep-time=TIME to keep an arbitrary time-step (can be easily extended to more than one instance)
and
-- keep-interval=INTERVAL to remove intermedia time-steps (data was for instance written every 0.01s but we only want to keep every 0.07s)
If your use-case for before was "I only want time 10" then this can be achived with two calls "pyFoamClearCase.py --after=10 ." then "pyFoamClearCase --keep-last"
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Often I need to clean up cases by selecting/deleting a range of iterations/times which are not needed anymore (I do/did not use the purge setting), then
a option like --remove-range="(11 3002)" might be usefull.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I don't see the use-case for this.
Options that would make sense in my opinion would be:
--keep-time=TIME to keep an arbitrary time-step (can be easily extended to more than one instance)
and
-- keep-interval=INTERVAL to remove intermedia time-steps (data was for instance written every 0.01s but we only want to keep every 0.07s)
If your use-case for before was "I only want time 10" then this can be achived with two calls "pyFoamClearCase.py --after=10 ." then "pyFoamClearCase --keep-last"
Often I need to clean up cases by selecting/deleting a range of iterations/times which are not needed anymore (I do/did not use the purge setting), then
a option like --remove-range="(11 3002)" might be usefull.
Will have a look. But I'm afraid there won't be much happening before the workshop