-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make the CLI intuitive #13
Comments
For the --min-cutout-size, is there a reason this is not just a defined cutout size? I'm unsure what the reason is for having a maximum/minimum? And I also feel like the maximum of the error ellipse is too small for well defined orbits. |
I'm unsure of the --max-search-ellipse as well. Why is this a maximum rather than a defined value? And what is the purpose of specifying 3-sigma here? I would imagine the default search ellipse to be the 3-sigma value given by Horizons during the ephemeris query. Maybe that is where the 3-sigma came from, but I don't think that would apply to a user input. |
Hi all, I have played a bit with running So I approve of these args, I just have some thoughts on the documentation. What are the options for --target-type? I see how |
And now some general thoughts on the other args. If I interpret correctly, most args are only relevant for a particular aspect listed in --service-selection. It might be useful to group/label args by the service they relate to. Some other things:
Speaking of offset sources, Marc and Laszlo discussed how these should be handled in the weekly meeting. It sounds like this should be either, measure the flux only at the predicted ephemeris, or, measure flux at the nearest detected source (within --max-search-ellipse)? Also Laszlo mentioned using PSF fits, I presume there are also options for just doing aperture photometry at either of the two positions I just mentioned? Of course the photometry parts have not yet been implemented so this could be preemptive. Maybe all of these different options will be encapsulated by --photometry-service? I.e. boil these options down to flags for the different routines, e.g.: fixed_pos_aper, nearest_source_psf etc? |
The CLI needs to be a little intuitive and clearly self documented. The options below are listed to meet the current requirements.
Implementation can use
argparse
package. LSST pipelines pass the argparse object around to various methods.An approach that would allow a batch of objects to processed, where the options are the same for all objects and the objects are processed in parallel?
--help
to provide a list of options and features.The text was updated successfully, but these errors were encountered: