Skip to main content

CROW

Cluster Reconstruction of Observables Workbench: CROW

The LSST-DESC Cluster Reconstruction of Observables Workbench (CROW) code is a DESC tool consisting of a Python library for predicting galaxy cluster observabless. The code documentation can be found at https://lsstdesc.org/crow/.

Table of contents

  1. Installing CROW
  2. Using CROW
  3. Contributing to CROW
  4. Contact

Installing Crow

Crow can be installed with pip or conda.

For a pip installation, run:

pip install lsstdesc-crow

For a conda installation, run:

conda install -c conda-forge lsstdesc-crow

After, to use is in your code, just do

import crow

Requirements

Crow requires Python version 3.11 or later.

Dependencies

Crow has the following dependencies:

Optional Dependencies

  • NumCosmo — required only for the NumCosmoIntegrator. If not installed, all other functionality remains available. NumCosmo is only available via conda, not pip:
  conda install -c conda-forge numcosmo

Using Crow

This code has been released by DESC, although it is still under active development. You are welcome to re-use the code, which is open source and available under terms consistent with our LICENSE (BSD 3-Clause).

Example usage can be found in the notebooks folder.

DESC Projects: External contributors and DESC members wishing to use Crow for DESC projects should consult with the DESC Clusters analysis working group (CL WG) conveners, ideally before the work has started, but definitely before any publication or posting of the work to the arXiv.

Non-DESC Projects by DESC members: If you are in the DESC community, but planning to use Crow in a non-DESC project, it would be good practice to contact the CL WG co-conveners and/or the Crow Team leads as well (see Contact section). A desired outcome would be for your non-DESC project concept and progress to be presented to the working group, so working group members can help co-identify tools and/or ongoing development that might mutually benefit your non-DESC project and ongoing DESC projects.

External Projects by Non-DESC members: If you are not from the DESC community, you are also welcome to contact Crow Team leads to introduce your project and share feedback.

Contributing to Crow

You are welcome to contribute to the code. To do so, please make sure you use isort and black on your code and assure you provide unit tests.

Updating Public Documentation on lsstdesc.org

This is easy! Once you have merged all approved changes into main, you will want to update the public documentation. Just go to the publish-docs branch (git checkout publish-docs) and run the ./publish_docs script.

Contact

If you have comments, questions, or feedback, please contact the current leads of the LSST DESC Crow Team: Michel Aguena (m-aguena, aguena@inaf.it) and Eduardo Barroso (eduardojsbarroso, barroso@lapp.in2p3.fr)

Metadata

Release files for lsstdesc-crow 1.0.12

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for lsstdesc-crow 1.0.12
File Size Uploaded
lsstdesc_crow-1.0.12.tar.gz 49.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for lsstdesc-crow 1.0.12
File Interpreter ABI Platform
lsstdesc_crow-1.0.12-py3-none-any.whl Python 3 none any Details

Total release size: 91.4 kB

Release files / lsstdesc_crow-1.0.12.tar.gz

Download URL lsstdesc_crow-1.0.12.tar.gz
Size 49.1 kB
Tags Source
SHA-256 checksum
How to use checksums
4443021c2e5535a67ae14859d31aa569a288140ca676e0161f7c1053eae22788
BLAKE2b-256 checksum
How to use checksums
a62934c16f7bf8d134cdc88666abd28e867b7ba67765566d7c3667d733fe9e3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release files / lsstdesc_crow-1.0.12-py3-none-any.whl

Download URL lsstdesc_crow-1.0.12-py3-none-any.whl
Size 42.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8fd257e554e4a0faa072764eddcf9ad2418dc51e5fb8ee6b4487f7f3f73aa1cb
BLAKE2b-256 checksum
How to use checksums
d0c9282d17dffa591890ef9f4d6cc4323a21ed0184842644bb69c4d10e949283
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.0.12 This release

2 release files

1.0.11

2 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.4

2 release files

1.0.2

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page