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
Prerequisites
The betaPBH library requires Python 3.10 or later to be installed on your system.
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
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()
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.
{.bg-warning w=100px h=130px} {.bg-warning w=250px h=130px} {.bg-warning w=130px h=130px} {.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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29e3fda073fa472e47dc929e3aa53157539f04f3a55722c5aca65f00fb3c96ce |
|
MD5 | ff5d91ef5015ec946596330f2411027a |
|
BLAKE2b-256 | a030827c47adbd4f979338590a71110f645a883ebf0a9023de00a7626dfa367c |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05ea911b427845890122115e4a8c5b430286d6a0375cb9e69150754dbf5d8052 |
|
MD5 | e9736ca16f655b1ea10c7e0c26442757 |
|
BLAKE2b-256 | 128bf1be088923478f54eb0b372b514be47047c722673fb909c463c7523c54b9 |