[DAMD-151] Please add information about broken cobras to pfsDesign files Created: 28/Jul/23  Updated: 28/Jul/23

Status: Open
Project: Data Model
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Story Priority: Normal
Reporter: rhl Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

We need to track broken cobras in the reductions (as e.g. we cannot get good fibre profiles). They will probably mostly be UNASSIGNED, but maybe sometimes usable as SKY. Note that broken cobras with broken (or cut?) fibres are already marked as BROKENFIBER and that this ticket is about fibres that don't move properly, but which carry good fibres.

There are three cases: both axes (theta and phi) are broken so the cobra cannot move, and those with one broken motor, either theta or phi. The latter can be moved away from stars, while the former can happen to lie near bright stars or galaxies.

It's tempting to simply add BROKENCOBRA, BROKENCOBRA_PHI, and BROKEN_COBRA_THETA to pfsDesign.fiberStatus, and I think that this is probably the right solution as although in theory we might want to say, "BROKENCOBRA and BLOCKED" it seems unlikely in practice.

The added complexity of adding another HDU doesn't seem worth it. However, if we define these enum values use high bits (e.g. BROKENCOBRA = 0x1000 ) we could decide to use e.g. fiberStatus = BLOCKED & BROKENCOBRA if the need arises.


Generated at Sat Feb 10 15:34:48 JST 2024 using Jira 8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b.