Git Product home page Git Product logo

Comments (7)

TallJimbo avatar TallJimbo commented on July 17, 2024

Separating by tract as well as visit is the way we've handled this in the pipeline, and it's what I'd recommend here. You could also make it so a tract would be selected by default for any visit if not specified, but I do think you want to include the tract in the filename.

from stile.

HironaoMiyatake avatar HironaoMiyatake commented on July 17, 2024

Sorry, I do not understand very well. Why do we need a tract for analyzing visit? To get better WCS?

from stile.

msimet avatar msimet commented on July 17, 2024

I believe the coadds have better photometric calibration--Jim could be more precise about why, I'm sure.

I'll set about adding the tract to the filenames, then. Thinking on this more, I think we should do all the tracts by default, but let the user specify just one if they want to limit themselves (is there a way to do this with the current command-line switches? Just a tract argument to the data ID?).

from stile.

TallJimbo avatar TallJimbo commented on July 17, 2024

Sorry, I do not understand very well. Why do we need a tract for analyzing visit? To get better WCS?

Essentially, yes - it's so we can use the meas_mosaic-derived astrometric and photometric calibration, which is done at a tract level.

is there a way to do this with the current command-line switches? Just a tract argument to the data ID?

It's a little more complicated than that, but we already have code to help with it. Check out how forcedPhotCcd.py creates its argument parser in pipe_tasks, in particular the use of PerTractDataIdContainer. If you use that, it should do what you need.

from stile.

HironaoMiyatake avatar HironaoMiyatake commented on July 17, 2024

So the calibrations differ tract by tract? That's tricky..., which is kind of mixing visit-level and coadd-level process. For simplicity, we could start working on the visit level without tract information, i.e., StileVisitNoTract.py. This is slightly off-topic, though...

from stile.

msimet avatar msimet commented on July 17, 2024

forcedPhotCcd.py creates its argument parser in pipe_tasks, in particular the use of PerTractDataIdContainer. If you use that, it should do what you need.

Okay, that's helpful, will do.

For simplicity, we could start working on the visit level without tract information, i.e., StileVisitNoTract.py.

Sounds good. So I'll put this as high priority, but not must-be-done-immediately priority!

from stile.

TallJimbo avatar TallJimbo commented on July 17, 2024

So the calibrations differ tract by tract? That's tricky..., which is kind of mixing visit-level and coadd-level process

At this point, it's a computational necessity, because we can't run meas_mosaic on areas much larger than that. Even if we do have a faster or more efficient ubercal code in the future, we won't ever be able to calibrate the entire survey at once, I think.

from stile.

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.