Skip to main content

This package enables faster calculations of EE and BB spectra, leveraging models trained on data generated by CAMB.

Project description

QuickBBEE

Overview

QuickBBEE is a python library created for our 2nd year in computer sciences bachelor project. This package enables faster calculations of EE and BB spectra, leveraging models trained on data generated by CAMB. Basically, the ultimate goal of QuickBBEE is to generate EE and BB spectra like CAMB, but faster, using a trained Neural Network model we created using cosmopower.

Installation

We recommend installing bbee.py within a Conda virtual environment. For example, to create and activate an environment called cp_env, use:

conda create -n cp_env python=3.7 pip && conda activate cp_env

Once inside the environment, you can install bbee.py:

  • from PyPI

      pip install quickbbee
    

    To test the installation, you can use

      python3 -c 'import quickbbee as quick'
    
  • from source

      git clone https://github.com/jusdelio/QuickBBEE
      cd quickbbee
      pip install -e .
    

    To test the installation, you can use

      pytest
    

If you are interested in how we trained the two models, follow this link

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

quickbbee-1.0.1.tar.gz (15.1 MB view details)

Uploaded Source

Built Distribution

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

quickbbee-1.0.1-py3-none-any.whl (15.1 MB view details)

Uploaded Python 3

File details

Details for the file quickbbee-1.0.1.tar.gz.

File metadata

  • Download URL: quickbbee-1.0.1.tar.gz
  • Upload date:
  • Size: 15.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for quickbbee-1.0.1.tar.gz
Algorithm Hash digest
SHA256 ecfab53079c189954ee0a6c2b9236730f57387934dc26aaf8c57f49f4dc0cd8c
MD5 99bd11ac93e1b98877c74d808a094ff2
BLAKE2b-256 0937f29f38fca16a761b27166a88970516f531605994bda6a594cf8ef7c3fc6a

See more details on using hashes here.

File details

Details for the file quickbbee-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: quickbbee-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 15.1 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for quickbbee-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b9fab2b7fb161bcab8a46adafbbf49d8b76cf54684fd10ac853414097bb27a9b
MD5 b1c062ab3f24b3ebd531300dc4871ff6
BLAKE2b-256 c8c251c75428629438ded8de2b8655a703f7dc2980d304d5bb14eb98a3e6f9ce

See more details on using hashes here.

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