I'm wondering if there is yet any way to output some fraction of structures during a design trajectory? For instance, get 100 structures over the course of fastDesign.
I know there is the dumpPdb mover (https://www.rosettacommons.org/docs/latest/scripting_documentation/RosettaScripts/Movers/movers_pages/DumpPdbMover) but this seems to be useful for dumping at different steps during a protocol, but in the case of using with fastDesign, would only be able to output before the design or after (e.g. the final design step, no intermediate ones).
I heard of some work using the score reporting to essentially report a custom "score" which was just the structure (https://www.rosettacommons.org/node/10482) but at least at the time of that post the issue is that one couldn't limit this to say, every 1000 Monte-Carlo steps, and so it can't be used in a lot of situations due to dramatic performance limitations.
If there isn't yet a way using the standard rosetta_scripts approaches, is this the kind of thing that would be better tackled using PyRosetta?