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.11

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.11
File Size Uploaded
lsstdesc_crow-1.0.11.tar.gz 42.0 kB Details

Built distribution (wheel)

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

Total release size: 78.7 kB

Release files / lsstdesc_crow-1.0.11.tar.gz

Download URL lsstdesc_crow-1.0.11.tar.gz
Size 42.0 kB
Tags Source
SHA-256 checksum
How to use checksums
eafed6913cfa42e9fb89a378bd65d216a17039a3acc8a7f2b747cd8de8794ec3
BLAKE2b-256 checksum
How to use checksums
62fc50d9807c0d42f383b46e2e39af112c4aff67e6ddd75c8266f10af1f87066
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 13, 2026.

Transparency log

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

Download URL lsstdesc_crow-1.0.11-py3-none-any.whl
Size 36.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6e02e810244936c2fb828c200f1ed76261ad3aa22b48a72b9efe2c389ad854cb
BLAKE2b-256 checksum
How to use checksums
904087bb5978ae363d53243bf033c3e8fc014e2d6360eb68f4cd358b03e6a327
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 13, 2026.

Transparency log

Release history Release notifications | RSS feed

1.0.12

2 release files

This release

1.0.11 This release

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