Extractors don't use a target directory

Hi guys,
Extractors/ JPGs allow a user to name output images, but I don’t see where you can select a directory. What am I missing?
Thanks,
Alan

from paraview import catalyst
options = catalyst.Options()
options.GlobalTrigger = 'TimeStep'
options.CatalystLiveTrigger = 'TimeStep'
options.ExtractsOutputDirectory = 'datasets_other'

Assuming you are doing this in the UI, if you use File → Save Extracts, you set the directory with the Extracts Output Directory property in the Save Extracts Options dialog:

If you use File → Save Catalyst State, you set the directory with a property with the same name in the Save Catalyst State Options dialog:

What you say now makes sense. Take what I say here with a grain of salt, as this is NOT my area of expertise.

I find needing two commands from different parts of the GUI to be confusing (obviously). Why not add a comment in the Properties tab of all Extractors/ images, just below where you present the file format, to say that Extractors need to be paired with a File/ Save Extracts or File/ Save Catalyst State, and that the output directory is set there?

I would actually argue that the directory should be an attribute/option of each extractor.