# Object table in pixel rather than arcsec units?

**URL:** <https://www.rubin.community/t/object-table-in-pixel-rather-than-arcsec-units/11052>\
**Category:** Data Products\
**Tags:** dp1\
**Created:** [October 2, 2025, 6:48pm UTC](https://www.rubin.community/t/object-table-in-pixel-rather-than-arcsec-units/11052 "2025-10-02T18:48:04Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ConnorStone](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/connorstone/32/3654_2.png) [@ConnorStone](https://www.rubin.community/u/ConnorStone)\
**Post date:** [October 2, 2025, 6:48pm UTC](https://www.rubin.community/t/object-table-in-pixel-rather-than-arcsec-units/11052/1 "2025-10-02T18:48:04Z")

</div>

Hi all,

I’ve been working on making my first analysis using Rubin data, and making use of the Object table to get some parameters. Looking at the `sersic_reff_x` parameter, and many more, I see that it is defined in terms of `pixel` units. Is there an official pixelscale somewhere? From what I’ve looked up the pixelscale changes slightly from image to image or even within an image, the docs seem unwilling to tell me a universal pixelscale. I am looking for a more physical value like arcsec to use in my analysis.

I can see why the Visit/Source/DiaSource etc. parameters might be defined in pixel units, but it seems strange to me that the abstracted “Object” catalogue would be defined in anything but physical units.

Best,  
Connor

---

<div class="post-metadata">

**Author:** ![jeffcarlin](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/jeffcarlin/32/491_2.png) [@jeffcarlin](https://www.rubin.community/u/jeffcarlin)\
**Post date:** [October 2, 2025, 10:00pm UTC](https://www.rubin.community/t/object-table-in-pixel-rather-than-arcsec-units/11052/2 "2025-10-02T22:00:54Z")

</div>

Hi Connor -

Your confusion is understandable, since we don’t appear to have documented the pixel scale (or methods of finding it). The short answer is that for coadds, the images are all warped to a projection that (by design) has 0.2-arcsec pixels. You can assume that is the case (though we’ve realized that it’s not well documented, and we’re going to add more information at [the DP1 coadd documentation site](https://dp1.lsst.io/products/images/deep_coadd.html)).

In a notebook, you could find this out for a coadd image by doing the following:

```auto
from lsst.daf.butler import Butler
butler = Butler("dp1", collections="LSSTComCam/DP1")
coadd_refs = butler.query_datasets('deep_coadd', limit=1)
coadd = butler.get(coadd_refs[0])
coadd.wcs.getPixelScale().asArcseconds()

```

You’ll see that this prints 0.2 (or 0.1999999999…). Note that I just queried for a random `deep_coadd` in that example – you of course would want to check the appropriate image for your `Object` table.

Thanks for your question – we’ll get right on to updating the documentation!

---

<div class="post-metadata">

**Author:** ![ConnorStone](https://sea2.discourse-cdn.com/flex002/user_avatar/www.rubin.community/connorstone/32/3654_2.png) [@ConnorStone](https://www.rubin.community/u/ConnorStone)\
**Post date:** [October 3, 2025, 12:45pm UTC](https://www.rubin.community/t/object-table-in-pixel-rather-than-arcsec-units/11052/3 "2025-10-03T12:45:16Z")

</div>

Thanks @jeffcarlin , that makes sense! I also found the 0.2 number here, although I don’t know how official this is at the level of the DP1 release: [Key numbers | Rubin Observatory](https://rubinobservatory.org/for-scientists/rubin-101/key-numbers)
