Skip to content

Commit b75a826

Browse files
committed
updates from main branch
1 parent af0c425 commit b75a826

File tree

2 files changed

+26
-7
lines changed

2 files changed

+26
-7
lines changed

README.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,30 @@
44

55
<!-- ![sb_logo](https://github.com/user-attachments/assets/6c5d9280-70b2-4f66-8bfb-c513317aea06) -->
66

7-
# Spaceborne
7+
<div style="text-align: center;" align="center">
8+
9+
# Spaceborne: fast and accurate analytical covariance matrices for precision cosmology
810

911

1012
[![Documentation Status](https://readthedocs.org/projects/spaceborne/badge/?version=latest)](https://spaceborne.readthedocs.io/en/latest/?badge=latest)
1113
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](./LICENSE)
14+
[![Linter](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
15+
16+
</div>
1217

1318
---
19+
Spaceborne is a code for the fast and accurate computation of the analytical photometric probes (weak lensing, photometric galaxy clustering and galaxy-galaxy lensing) covariance matrix for modern cosmological analyses.
20+
Some of its features include:
21+
22+
* Easy to use: all settings are detailed (along with type hints) in the `yaml` example config file, with further explanations in the [readthecods](https://spaceborne.readthedocs.io/en/latest/?badge=latest) page.
23+
* Extensively validated against simulations and other public codes.
24+
* Interfaced with CCL and cloelib (soon), two of the most modern and extensive cosmological libraries.
25+
* Different statistics available: $C(\ell)$ and 2PCF
26+
* Python native: written entirely in pure Python, with no low-level interfaces (e.g., C/C++ wrappers). This makes the code highly accessible, transparent, and easy to modify.
27+
* JAX-accelerated: the most intensive computations are optimised using JAX, seamlessly providing multi-device (CPU, GPU, TPU) support.
28+
* ... and much more!
29+
30+
1431
For detailed instructions on how to install and use Spaceborne, please refer to the official [documentation](https://spaceborne.readthedocs.io/en/latest/).
1532

1633
## Installation

pyproject.toml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[tool.poetry]
22
name = "Spaceborne"
33
readme = "README.md"
4-
version = "2025.07.3"
4+
version = "2025.10.1"
55
license = "MIT License"
66
description = "Code to compute the covariance matrix for the 3x2pt photometric survey in harmonic and real space."
77
authors = ["davidesciotti <84071067+davidesciotti@users.noreply.github.com>"]
@@ -11,11 +11,13 @@ requires = ["poetry-core>=1.0.0"]
1111
build-backend = "poetry.core.masonry.api"
1212

1313
[tool.poetry.dependencies]
14-
python = "=3.12.*"
15-
pyyaml = "*"
16-
joblib = "*"
17-
pyfiglet = "*"
18-
tqdm = "*"
14+
# python = "=3.12.*"
15+
# pyyaml = "*"
16+
# joblib = "*"
17+
# pyfiglet = "*"
18+
# tqdm = "*"
19+
# jax = "*"
20+
1921
# these are taken care of by conda, which needs to install them for
2022
# ccl and namaster anyways
2123
# matplotlib = "*"

0 commit comments

Comments
 (0)