-
Notifications
You must be signed in to change notification settings - Fork 8
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
review, simplify, and finalize fiberassign output format #271
Comments
Just had an adhoc conversation with @forero and @geordie666 on a cancelled zoom call... Testing at KPNO on a couple hundred tiles showed:
Here is a proposition: can fiberassign just write out the minimal file needed for ICS and then we can do the merging later at NERSC as a convenience step? We could add some extra header keys with checksums of the input target files, to ensure that post-facto merging is using the same target files. I think the minimal file format would include:
The result would be that the merged files would still be needed for fancy plots or any QA that needed additional properties of available targets, but actually running the assignment in operations would be fast and light. |
From [desi-data 5128]: Suggested fiberassign file columns (minimally needed for ops, plus a few more for future developments, keeping more columns for the assigned targets than the potential targets): In the FIBERASSIGN HDU (5000 targets that were actually assigned): FIBER TARGETID LOCATION FIBERSTATUS LAMBDA_REF PETAL_LOC TARGET_RA TARGET_DEC FA_TARGET FA_TYPE FIBERASSIGN_X FIBERASSIGN_Y DEVICE_LOC In the TARGETS HDU (anything that was covered by a fiber, even if it wasn't assigned) — a much smaller set of columns because there are so many rows: TARGETID DESI_TARGET CMX_TARGET SV1_TARGET RA DEC FA_TARGET FA_TYPE PRIORITY SUBPRIORITY OBSCONDITIONS note that the *_TARGET bit columns are the only ones that are not currently in the minimalist fba_run output, and when we hit main survey we could drop CMX_TARGET and SV1_TARGET. |
I think this has been resolved now that the target columns were pruned in the output? If so we should close this. |
Related to dangling PR #254: review the fiberassign output formats, simplify/trim them, and finalize it on something we are happy to use for years to come. A non-exhaustive list of items to check:
fba-*.fits
format was designed to minimize I/O and simplify debugging and studies with mocks, but it lacks the full information needed for actual observations, which are post-facto merged into the fullfiberassign-*.fits
format. The HDUs fromfba
are propagated forwards so that any QA scripts on thefba
files also works on thefiberassign
files, but this results in replicated informationFinalize this before restarting observations in Fall 2020.
The text was updated successfully, but these errors were encountered: