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

$ 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.1.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.1-py3-none-any.whl (660.6 kB view details)

Uploaded Python 3

File details

Details for the file glasz-0.1.1.tar.gz.

File metadata

  • Download URL: glasz-0.1.1.tar.gz
  • Upload date:
  • Size: 4.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for glasz-0.1.1.tar.gz
Algorithm Hash digest
SHA256 60364cc73cfe3f7ff4aeccc41268904798cbb4e83a5f35f448b44c9ce758455a
MD5 f62ea9c4a2f6e573d8062c142c1a71dd
BLAKE2b-256 fb36eb882de60da6287264fc0f3ee7c6fe8afa42285447eed87ada6d549ed434

See more details on using hashes here.

Provenance

The following attestation bundles were made for glasz-0.1.1.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.1-py3-none-any.whl.

File metadata

  • Download URL: glasz-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 660.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for glasz-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0985512d91296096aaf24dbfe951de7d19cae4e3a08f857ccc5d624eb7f2c71d
MD5 b2930942c594f05ab5d60e3ef223d9fb
BLAKE2b-256 e14d0f55b98b1647115a3583e418847c071cdc8a8f490830c4b6adc211036901

See more details on using hashes here.

Provenance

The following attestation bundles were made for glasz-0.1.1-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