A python package for joint kSZ+GGL analysis modeling.
Project description
glasz
Installation
This package is installable via pip. All one has to do is run
$ pip install glasz
to install the package into your current environment of choice.
Development Version
This package uses pixi as the default task runner and environment manager. It
is significantly faster than any other competitor on the market (conda,
miniconda, mambda, etc...). To install pixi, click
on the link and install on your machine. It is very light weight and shouldn't
take long. From there, in this repository run the pixi install command and you
will gain a pixi environment with this package installed including all of its
dependencies. If you are not familiar with pixi, you can use the precomputed
pixi.lock file to resolve all dependencies in the creation or modification of
a conda environment. You can do this on your machine by running the following
command
$ pixi project export conda-explicit-spec conda_env_files --ignore-pypi-errors
which will create a directory called conda_env_files loaded with 3
conda_spec.txt files (similar to a .yaml but these have all the dependencies
precomputed and locked). Having the dependency conflicts precomputed is
important as pyccl is a monstrous library which takes a very long time to
install via conda. Take a look at the files, each one corresponds to a
different operating system: linux, mac-OS intel, mac-OS arm (M-chips). Choose
the file which resembles your machine and run the command
$ conda create --name ENV_NAME --file conda_env_files/default_{YOUR_SYSTEM}_conda_spec.txt
to create a new conda environment titled ENV_NAME. This environment is a
standard conda environment with a development version of glasz installed
alongside the dependencies. We provide a conda_env_files directory with
precomputed conda_spec.txt files from the current pixi.lock file
corresponding to the version on the main branch.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file glasz-0.1.3.tar.gz.
File metadata
- Download URL: glasz-0.1.3.tar.gz
- Upload date:
- Size: 4.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3bee9c6297924380b7559c8a82eb814ef42d9d545c811878d672101b26b5dab7
|
|
| MD5 |
9d5509ae62a4e6de8f113d7a3b5cb953
|
|
| BLAKE2b-256 |
b11cb6b8a3de191e6c7b4487bf58823d3cdb3ded128f4cc1a105e14a527af4df
|
Provenance
The following attestation bundles were made for glasz-0.1.3.tar.gz:
Publisher:
cd.yml on James11222/glasz
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
glasz-0.1.3.tar.gz -
Subject digest:
3bee9c6297924380b7559c8a82eb814ef42d9d545c811878d672101b26b5dab7 - Sigstore transparency entry: 848621203
- Sigstore integration time:
-
Permalink:
James11222/glasz@c34cb471ef5e5f166132ebb7da174300acea2c3e -
Branch / Tag:
refs/tags/0.1.3 - Owner: https://github.com/James11222
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cd.yml@c34cb471ef5e5f166132ebb7da174300acea2c3e -
Trigger Event:
release
-
Statement type:
File details
Details for the file glasz-0.1.3-py3-none-any.whl.
File metadata
- Download URL: glasz-0.1.3-py3-none-any.whl
- Upload date:
- Size: 660.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d41b2c646b235f5344e4479b6bfc9f5dc9d6b7346e98f301a66d73695e062bca
|
|
| MD5 |
621748d757a69cb106767c30ea7c0a08
|
|
| BLAKE2b-256 |
c311628d4b26f91c3a615df856209ef8b0954286a783b8b4e1362f8e503a58e3
|
Provenance
The following attestation bundles were made for glasz-0.1.3-py3-none-any.whl:
Publisher:
cd.yml on James11222/glasz
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
glasz-0.1.3-py3-none-any.whl -
Subject digest:
d41b2c646b235f5344e4479b6bfc9f5dc9d6b7346e98f301a66d73695e062bca - Sigstore transparency entry: 848621268
- Sigstore integration time:
-
Permalink:
James11222/glasz@c34cb471ef5e5f166132ebb7da174300acea2c3e -
Branch / Tag:
refs/tags/0.1.3 - Owner: https://github.com/James11222
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
cd.yml@c34cb471ef5e5f166132ebb7da174300acea2c3e -
Trigger Event:
release
-
Statement type: