Skip to main content

Library to compute abundances to PBHs in different scenarios on Early Universe

Project description

PBH-Beta

Warning this project is a beta version

Authors

tadeodaguilar & Luis E. Padilla

Build Status

Documentation Status

arXiv

Prerequisites

The betaPBH library requires Python 3.10 or later to be installed on your system.

Python 3

pip package manager: The pip package manager is used to install betaPBH and its dependencies. It should be included with your Python installation by default.

In general, when you install betaPBH, the setup.py will install all dependences: matplotlib (v-3.7.1), numpy (v-1.22.4), scipy (v-1.10.1). If this not happend, you need install manually to use betaPBH

  1. Matplotlib

  2. NumPy

  3. SciPy

Note: betaPBH runs both in Python 2.x and 3.x. However, we highly recommend Python 3.x

Example

Abundances of PBHs with Number of e-folds

  from betaPBH import functions, constants, constraints, BfN, BfS
  import matplotlib.pyplot as plt
  import numpy as np
  functions.put_M_array()
  M_tot = np.array(constraints.M_tot)
  plt.loglog(M_tot,BfN.get_betas_reh_tot(10,0,1),label = r"$N_{\rm reh}=10$")
  plt.loglog(M_tot,BfN.get_betas_reh_tot(20,0,1),label = r"$N_{\rm reh}=20$")
  plt.loglog(M_tot,BfN.get_betas_reh_tot(30,0,1),label = r"$N_{\rm reh}=30$")
  plt.ylim([1e-30,1])
  plt.xlim([1,1e20])
  plt.xlabel(r"$M_{\rm PBH}~[\rm{g}]$")
  plt.ylabel(r"$\beta$")
  plt.legend(ncol=2,bbox_to_anchor=(0.85, 1.5))
  plt.show()

Descripción de la imagen

How to cite us

If you use $\beta$-PBH, please cite its pre-print, arXiv:.

Regards

We would also like to extend our appreciation to Encieh Erfani and Juan Carlos Hidalgo for their collaboration and valuable contributions to the project. Furthermore, we would like to thanks our colleagues for their assistance, suggestions, and encouragement during the development of the PBHbeta library, with a special mention to Isidro Gomez. Lastly, we are grateful to the institutions that have supported this research, enabling us to pursue our scientific investigations and contribute to the field of cosmology. We would like to extend our appreciation to the Universidad Nacional Autónoma de México (UNAM), Instituto de Ciencias Físicas (ICF), International Centre For Theoretical Physics (ICTP), and the Consejo Nacional de Humanidades, Ciencias y Tecnologías (CONAHCYT) for their invaluable support and resources, which have been crucial in carrying out this research.

UNAM{.bg-warning w=100px h=130px} ICF{.bg-warning w=250px h=130px} ICTP{.bg-warning w=130px h=130px} CONAHCYT{.bg-warning w=190px h=130px}

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

PBHBeta-1.0.tar.gz (55.8 kB view details)

Uploaded Source

Built Distribution

PBHBeta-1.0-py3-none-any.whl (56.6 kB view details)

Uploaded Python 3

File details

Details for the file PBHBeta-1.0.tar.gz.

File metadata

  • Download URL: PBHBeta-1.0.tar.gz
  • Upload date:
  • Size: 55.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for PBHBeta-1.0.tar.gz
Algorithm Hash digest
SHA256 29e3fda073fa472e47dc929e3aa53157539f04f3a55722c5aca65f00fb3c96ce
MD5 ff5d91ef5015ec946596330f2411027a
BLAKE2b-256 a030827c47adbd4f979338590a71110f645a883ebf0a9023de00a7626dfa367c

See more details on using hashes here.

File details

Details for the file PBHBeta-1.0-py3-none-any.whl.

File metadata

  • Download URL: PBHBeta-1.0-py3-none-any.whl
  • Upload date:
  • Size: 56.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for PBHBeta-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 05ea911b427845890122115e4a8c5b430286d6a0375cb9e69150754dbf5d8052
MD5 e9736ca16f655b1ea10c7e0c26442757
BLAKE2b-256 128bf1be088923478f54eb0b372b514be47047c722673fb909c463c7523c54b9

See more details on using hashes here.

Supported by

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