I’m working toward obtaining the most precise astrometric solution possible using the LSST Science Pipelines (version 28.0.1) along with the 3rd gen Data Butler. I prefer to use Python scripts whenever I can.
So far, I’ve written a basic obs package for the telescope I’m using. At first glance, it seems to work—I can create a Butler repository and ingest some frames. However, I haven’t been able to successfully run any pipeline, either via Python scripts or from the command line.
I’m starting with the master bias step, as I figured it would be the simplest (no overscan subtraction, just combining a few frames). My current understanding is:
- I need to create a .yaml file that defines how the data should be processed.
- Then, I create a task and run it to generate the output.
I’m not sure exactly where things are going wrong. I also haven’t been able to find an appropriate task for master bias creation. I expected something like cpBiasTask under lsst.cp.pipe.cpBias, but nothing like that seems to exist.
If anyone can share guidance, example workflows, or point me to tutorials or documentation related to creating custom pipelines, I would appreciate it. I’ve gone through the official docs and a few scientific papers, but they haven’t been detailed enough to help me move forward.