GithubHelp home page GithubHelp logo

Comments (14)

Waelthus avatar Waelthus commented on August 19, 2024

Looks like r8-D had a hot row indeed

image

from desisurveyops.

schlafly avatar schlafly commented on August 19, 2024

@julienguy , @sbailey , do we have a policy for what we want to do with these? Options:

  1. Mark the row as bad and reprocess
  2. Mark the amp as bad and reprocess
  3. Mark the exposure as bad and reobserve

This is rare enough that (3), while wasteful, isn't completely crazy. But we should make a policy.

from desisurveyops.

julienguy avatar julienguy commented on August 19, 2024
  1. is what the current pipeline is set up to do: either we mark 'manually' this amplifier as bad in the exposures table, or the code auto-detects a bad amplifier with an overscan step measurement greater than 5 electron (this apparently did not work well for that exposure).

Looking at this exposure, the header keyword OSTEPD (overscan step for amplifier D) has a value of 4.67 electrons, and the threshold to declare the amplifier bad is set at 5 electrons. However, because OSTEPD>2, overscan subtraction per row was triggered, see in header:
OMETHD = 'PER_ROW ' / use average overscan per row

Quite unexpectedly, it is the overscan subtraction per row that generates this horizontal band (!) ...

  • this is caused by a negative trail from a large charge deposit from a cosmic ray or radioactive decay bleeding in the overscan region (see image below)
  • we have in place this 'dark trail correction' (see PR desihub/desispec#798 and issue desihub/desispec#796), but it comes with calibration parameters that have to be tuned for each CCD.
  • I am opening a ticket on this in desispec.

Screenshot from 2022-01-27 10-28-46

from desisurveyops.

djschlegel avatar djschlegel commented on August 19, 2024

The underlying issue is CTE from cosmics (desihub/desispec#1619). I've added this to that ticket as another example. I think it's common enough on Z8-D, Z3-D, Z5-8 that we don't want to throw out these data, but rather figure out how to mitigate in the spectro pipeline.

from desisurveyops.

sbailey avatar sbailey commented on August 19, 2024

@schlafly it appears that tile 10184 was flagged as GOOD and thus got slurped up in the archiving on January 25 (last Tuesday) before the fix in PR desihub/desispec#1636 and before reprocessing could have fixed this.

Please confirm whether that is ok (i.e. "good enough"), or whether we need to reprocesses this petal and re-MTL update this tile (to be interleaved with Fuji). I think the danger is the possibility of LyA QSOs getting overridden by bogus low-z galaxy fits due to this overscan dip feature.

from desisurveyops.

djschlegel avatar djschlegel commented on August 19, 2024

Note there have been no overlapping DARK tile observations of this tile between when it was observed (20220106) through last night (20220130), so it would even be possible to just back out these MTL updates and load new ones.

from desisurveyops.

araichoor avatar araichoor commented on August 19, 2024

For what is worth, the newlya identified Ly-a diagnosis for this tile looks ok:
Screen Shot 2022-01-31 at 10 03 03 AM
It is the point at (x,y) ~ (2.6, 80) in this plot: the y-value is not significantly below the expectation.
Though we are talking here about one petal only, i.e. one tenth of stats, so not sure how much the effect would be visible.

from desisurveyops.

ashleyjross avatar ashleyjross commented on August 19, 2024

from desisurveyops.

schlafly avatar schlafly commented on August 19, 2024

No, it looks like I marked it as good with the commit "Moving more tiles with marginal problems documented at desisurveyops from unsure to good." I don't think it was my intent to get this one---I didn't mark this problem as "doesnotblockmtl"---sorry. For my two cents it doesn't mess with LyA decisions and we can safely ignore. If we want to reincorporate, I'd rather do that through the "normal" MTL reincorporation mechanism than backing out---it just seems safer and more like standard procedure.

from desisurveyops.

geordie666 avatar geordie666 commented on August 19, 2024

My two cents: I agree with Eddie that in general, now we have the reprocessing code for MTL, we should re-archive these sorts of tiles and then apply the MTL reprocessing code, instead of backing tiles out.

Backing out is tempting, in this case, as it's so simple. But, I'd rather have a standard procedure where once a month (say) we re-archive and re-process any problematic tiles. Otherwise we'll be tempted to end up back in a situation where we're doing something "special" on a semi-regular basis.

from desisurveyops.

ashleyjross avatar ashleyjross commented on August 19, 2024

from desisurveyops.

schlafly avatar schlafly commented on August 19, 2024

No, the software fix just fixes this and the data is fine, so nothing is lost if the LyA decisions are okay.

And we can discuss again at the survey-ops telecon, but I understand the new standard to be that if we're not messing up LyA decisions, we can proceed with MTL updates. So marking half a petal later as bad is something that I would say need not hold up MTL updates.

from desisurveyops.

ashleyjross avatar ashleyjross commented on August 19, 2024

from desisurveyops.

schlafly avatar schlafly commented on August 19, 2024

Fixed in software, added to closed issues, and closing.

from desisurveyops.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.