Hey @drpeterfranz,
I understand you cannot anticipate the locations a user might chose to write scripts or to do their own analysis, but on the other side there are typical locations for users files and folders that your snap could access by plugging some interfaces like home, personal-files, system-files and even removable-media if needed meanwhile staying under strict confinement. Did you try some of those already?
You can use snappy-debug while troubleshooting . It will suggest interfaces based on the behavior it observes on your snap.