Closed dfm closed 2 years ago
Making myself a terse checklist to keep track of what I've already taken care of
As for your comment:
... I'd say that overall this interface feels clunky: is there a reason why topdir can't be defined once and then reused in the other stages with the subdirectory names can be set automatically?
Instrument
No response
What happened?
As part of https://github.com/openjournals/joss-reviews/issues/4503, I'm going through the "Quickstart" tutorial, and here I'm including comments and suggestions.
.ecf
files for their own purposes, or is the demo specific to these example data? I think it would be very useful to provide more context here, rather than just jumping in.run_eureka.py
script has some path manipulation (sys.path.insert(0, f'..{os.sep}..{os.sep}')
) which is not required given that the tutorial expects that Eureka is installed and that we're supposed to be working in a separate directory when running the quickstart. This could also cause issues with import paths etc. depending on where the working directory is located. I think it should be removed.inputdir
andoutputdir
are both relative totopdir
(I know that the demo files say this, but it should be in the tutorial text too) because/Stage2
(for example) is not a great path to see! I'd say that overall this interface feels clunky: is there a reason whytopdir
can't be defined once and then reused in the other stages with the subdirectory names can be set automatically?run_eureka.py
, there were a handful of warnings (deprecation warnings, sqrt of negative number, etc.) buried in the logs (the full log is included below). Are these anything to be worried about? The tutorial should mention what to expect here and when not to worry.Full output log from
run_eureka.py
: https://gist.github.com/dfm/266b66102b0ed57c360ec3da17762c08Error traceback output
No response
What operating system are you using?
macOS 12.6 (M1)
What version of Python are you running?
3.9.7
What Python packages do you have installed?
No response
Code of Conduct