Uploaded image for project: 'Target to fiber allocation and configuration'
  1. Target to fiber allocation and configuration
  2. FIBERALLOC-55

Add specific capabilities and requirements to fibers and targets

    XMLWordPrintable

    Details

      Description

      Given the future non-availability of the `n2`-arm on one of the spectrographs, it was requested to preferrably assign only those targets to the affected fibers which don't require this part of the spectrum.

      Following a suggestion by mxhf, this could be done by simply removing all pairings between the affected fibers with targets requiring the full spectrum. This requires an interface change - we have to add a property to targets that they do or don't require the `n2` arm and to Cobras whether their assigned `n2`-arm is working.

      However, if we assume that similar issues will occur in the future, we might future-proof the fix by introducing a generic set of properties required by targets / provided by Cobras, so that we can avoid additional interface breaks whenever such an issue pops up.

      I'm happy to work on the general solution, but I'd be happy to establish a consensus first, and it will take a bit of time.

      Cf Masayuki TanakaWanqiu Heyuki.moritani

        Attachments

        1. obList_exp.ecsv
          101 kB
        2. Screenshot from 2026-02-06 14-29-58.png
          Screenshot from 2026-02-06 14-29-58.png
          423 kB
        3. targets_900sec_mix1.jpg
          targets_900sec_mix1.jpg
          1.35 MB
        4. targets_900sec_mix2.jpg
          targets_900sec_mix2.jpg
          1.30 MB
        5. targets_900sec_need_n2.jpg
          targets_900sec_need_n2.jpg
          1.36 MB

          Activity

            People

            • Assignee:
              mxhf mxhf
              Reporter:
              Martin.Reinecke Martin Reinecke
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: