Extracts/Exports and Catalyst Python Scripts

I like these changes a lot! This looks like a complete redo that’s probably been overdue for some time. Some ways to possibly improve:

  1. Would it be possible to add in a hover to the Extracts Generators->Data->* ? I know what many of them are but not sure what things like VTPD is. I see that it’s greyed out for my specific output so maybe it doesn’t matter though.
  2. Also, for the Extracts Generators->Data->* it seems like it’s a bit inconsistent to me that, for example, it lists VTI, but is actually a pvti output.
  3. For the example it would be nice to have something written to disk as well. I added a dataset writer manually and probably didn’t do it the proper new way but others may have trouble doing that.
  4. When using the -c to change the registrationName for the channel, it keeps that name throughout and when writing out a file to disk it uses that name for __CatalystChannel__. Is that a bug?
  5. If there are more than one channels, is there something to handle this for the -c option?
  6. It would be great to have something available like gridwriter.py and allinputsgridwriter.py that could write out the full grid if the default input channel is used and for any number of channels are used, respectively. I think a number of people have used these in the past to help them get going in the Catalyst workflow.
  7. What is Frequency for in the Generate Catalyst Script Options window under Global Options?

I very briefly skimmed the user guide updates so apologies if I missed something in there. The example did work nicely for me.