Skip to main content

A python package for joint kSZ+GGL analysis modeling.

Project description

glasz

Actions Status codecov Documentation Status

PyPI version PyPI platforms

GitHub Discussion

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

glasz-0.1.3.tar.gz (4.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

glasz-0.1.3-py3-none-any.whl (660.7 kB view details)

Uploaded Python 3

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

Hashes for glasz-0.1.3.tar.gz
Algorithm Hash digest
SHA256 3bee9c6297924380b7559c8a82eb814ef42d9d545c811878d672101b26b5dab7
MD5 9d5509ae62a4e6de8f113d7a3b5cb953
BLAKE2b-256 b11cb6b8a3de191e6c7b4487bf58823d3cdb3ded128f4cc1a105e14a527af4df

See more details on using hashes here.

Provenance

The following attestation bundles were made for glasz-0.1.3.tar.gz:

Publisher: cd.yml on James11222/glasz

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for glasz-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d41b2c646b235f5344e4479b6bfc9f5dc9d6b7346e98f301a66d73695e062bca
MD5 621748d757a69cb106767c30ea7c0a08
BLAKE2b-256 c311628d4b26f91c3a615df856209ef8b0954286a783b8b4e1362f8e503a58e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for glasz-0.1.3-py3-none-any.whl:

Publisher: cd.yml on James11222/glasz

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page