{"id":21375407,"url":"https://github.com/lsst/cell_coadds","last_synced_at":"2025-07-13T09:33:08.891Z","repository":{"id":38783680,"uuid":"421491019","full_name":"lsst/cell_coadds","owner":"lsst","description":"LSST Data Management: Data Structures defining the cell-based coadds","archived":false,"fork":false,"pushed_at":"2024-09-11T19:09:27.000Z","size":437,"stargazers_count":2,"open_issues_count":3,"forks_count":0,"subscribers_count":11,"default_branch":"main","last_synced_at":"2024-09-12T05:00:20.843Z","etag":null,"topics":["astronomy","data-structures","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lsst.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-26T15:57:23.000Z","updated_at":"2024-09-11T19:09:29.000Z","dependencies_parsed_at":"2023-02-19T15:31:42.092Z","dependency_job_id":"c5bb7e47-dbfe-4586-af50-38201c7c24cd","html_url":"https://github.com/lsst/cell_coadds","commit_stats":null,"previous_names":[],"tags_count":55,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsst%2Fcell_coadds","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsst%2Fcell_coadds/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsst%2Fcell_coadds/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lsst%2Fcell_coadds/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lsst","download_url":"https://codeload.github.com/lsst/cell_coadds/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225871094,"owners_count":17537173,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["astronomy","data-structures","python"],"created_at":"2024-11-22T09:10:44.816Z","updated_at":"2024-11-22T09:10:45.444Z","avatar_url":"https://github.com/lsst.png","language":"Python","readme":"###########\ncell_coadds\n###########\n\n\n|build|\n|coverage|\n\n.. |build| image:: https://github.com/lsst/cell_coadds/actions/workflows/test.yaml/badge.svg?branch=main\n   :target: https://github.com/lsst/cell_coadds/actions/workflows/test.yaml\n\n.. |coverage| image:: https://codecov.io/github/lsst/cell_coadds/branch/main/graph/badge.svg\n   :target: https://codecov.io/github/lsst/cell_coadds\n\n\n``cell_coadds`` is a package in the `LSST Science Pipelines \u003chttps://pipelines.lsst.io\u003e`_.\n\nIt includes the data structures for defining coadds of astronomical images in small (few arcsecond) cells, in which only input images that fully contain a cell are included.\nThis helps mitigate problems with PSF discontinuities that are present in traditional coadds.\n\nTo import this package, setup the package in your environment and then run:\n\n.. code-block:: python\n\n    \u003e\u003e\u003e import lsst.cell_coadds\n\nDevelopment workflow\n====================\n\nThis package currently relies extensively on GitHub Actions for CI, which test it against the `stackvana \u003chttps://anaconda.org/conda-forge/stackvana\u003e`_ conda-forge distribution of the latest weekly release of the LSST Science Pipelines.\n\nDevelopment uses a number of tools that are not in broad use in the LSST codebase (and enforces their use in CI); in some respects this package can be considered a pilot program for using them more broadly, but in the meantime the CI checks that utilize these tools require some special care for developers unfamiliar with them.\nThey include:\n\n- Python formatting via `black \u003chttps://pypi.org/project/black/\u003e`_ and `isort \u003chttps://pypi.org/project/isort/\u003e`_.\n    LSST developers should install these into their conda environment (using the ``conda-forge`` channel, as usual) and run\n\n    .. code-block:: sh\n\n        $ isort python/ tests/\n        $ black python/ tests/\n\n    prior to each commit.\n\n- Python static type-checking via `MyPy \u003chttp://mypy-lang.org/\u003e`_.\n    MyPy is also available from ``conda-forge``.\n    Run it here with:\n\n    .. code-block:: sh\n\n        $ mypy python/ tests/\n\nThe best way to use all of these tools is via editor integrations, which should be possible for all major editors (refer to `our developer guide \u003chttps://developer.lsst.io/editors/\u003e`_ for editor configurations).\nAll necessary configuration files for these tools are included in the repository (``pyproject.toml``, ``mypy.ini`` etc.), and these configurations should be allowed to take precedence over any others to ensure the CI checks that use those configurations are satisfied.\nAdditionally, you may `install a pre-commit \u003chttps://pre-commit.com/#installation\u003e`_ hook to ensure that the staged changes are in accordance with these conventions.\n\n.. code-block:: sh\n\n    $ pip install pre-commit\n    $ pre-commit install\n\nBecause the CI on Github Actions can take a long time, auto-merge is enabled for this repository.\nAs an extra safeguard, an approval is required before merging unlike other LSST repositories.\nsince it is common for reviewers to approve PRs after suggesting minor changes, **the auto-merge option must be used only after the reviewer's comments are addressed**.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flsst%2Fcell_coadds","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flsst%2Fcell_coadds","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flsst%2Fcell_coadds/lists"}