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.0.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.0-py3-none-any.whl (15.1 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: quickbbee-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 351190157c583e0551317955ea8b3e0dc84418342cd53d30410e8c18ea8e08b7
MD5 0bfded43170c8161109387b6222a20a9
BLAKE2b-256 e2e5174ab7555d012eadb9f2893d1967a8be28a3a3116bf6af0492dac6cd6c07

See more details on using hashes here.

File details

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

File metadata

  • Download URL: quickbbee-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1d1621cd8bf5c7dc3207052b5f8ba20d8478884d3af1c9c817e54fe0cf26fa7f
MD5 18342b0e3bb06bda933882441d2e325d
BLAKE2b-256 7b775f9b9cf09b618c9dfd85979fca0a439e83edcc8778f24b0bd4510cb9372c

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