bhpwave

所属分类:其他
开发工具:C++
文件大小:0KB
下载次数:0
上传日期:2023-11-27 15:38:36
上 传 者sh-1993
说明:  基于黑洞微扰理论的绝热波形发生器
(An adiabatic waveform generator using black hole perturbation theory)

文件列表:
.readthedocs.yaml (488, 2023-12-07)
LICENSE (35149, 2023-12-07)
MANIFEST.in (35, 2023-12-07)
bhpwave/ (0, 2023-12-07)
bhpwave/__init__.py (0, 2023-12-07)
bhpwave/constants.py (287, 2023-12-07)
bhpwave/data/ (0, 2023-12-07)
bhpwave/data/__init__.py (0, 2023-12-07)
bhpwave/data/circ_data_10_1.txt (376067, 2023-12-07)
bhpwave/data/circ_data_10_10.txt (376050, 2023-12-07)
bhpwave/data/circ_data_10_2.txt (376016, 2023-12-07)
bhpwave/data/circ_data_10_3.txt (376067, 2023-12-07)
bhpwave/data/circ_data_10_4.txt (376005, 2023-12-07)
bhpwave/data/circ_data_10_5.txt (376067, 2023-12-07)
bhpwave/data/circ_data_10_6.txt (376067, 2023-12-07)
bhpwave/data/circ_data_10_7.txt (376041, 2023-12-07)
bhpwave/data/circ_data_10_8.txt (376067, 2023-12-07)
bhpwave/data/circ_data_10_9.txt (376067, 2023-12-07)
bhpwave/data/circ_data_11_1.txt (376067, 2023-12-07)
bhpwave/data/circ_data_11_10.txt (376050, 2023-12-07)
bhpwave/data/circ_data_11_11.txt (376067, 2023-12-07)
bhpwave/data/circ_data_11_2.txt (376015, 2023-12-07)
bhpwave/data/circ_data_11_3.txt (376067, 2023-12-07)
bhpwave/data/circ_data_11_4.txt (376005, 2023-12-07)
bhpwave/data/circ_data_11_5.txt (376067, 2023-12-07)
bhpwave/data/circ_data_11_6.txt (376067, 2023-12-07)
bhpwave/data/circ_data_11_7.txt (376041, 2023-12-07)
bhpwave/data/circ_data_11_8.txt (376067, 2023-12-07)
bhpwave/data/circ_data_11_9.txt (376067, 2023-12-07)
bhpwave/data/circ_data_12_1.txt (376067, 2023-12-07)
bhpwave/data/circ_data_12_10.txt (376050, 2023-12-07)
bhpwave/data/circ_data_12_11.txt (376067, 2023-12-07)
bhpwave/data/circ_data_12_12.txt (376067, 2023-12-07)
bhpwave/data/circ_data_12_2.txt (376015, 2023-12-07)
bhpwave/data/circ_data_12_3.txt (376067, 2023-12-07)
bhpwave/data/circ_data_12_4.txt (376005, 2023-12-07)
bhpwave/data/circ_data_12_5.txt (376067, 2023-12-07)
bhpwave/data/circ_data_12_6.txt (376067, 2023-12-07)
... ...

# bhpwave An adiabatic waveform generator using black hole perturbation theory BHPWave generates gravitational waveforms of extreme-mass-ratio inspirals (EMRIs) using the adiabatic approximation of black hole perturbation theory. The model is restricted to binaries in which the small body is undergoing a quasi-circular, equatorial inspiral into a rotating massive black hole. > **Warning** > This project is still under development and is seeking feedback from users # Installation BHPWave relies on a few dependencies to install and run, namely a C/C++ compiler (e.g., `g++`), `gsl`, `Cython`, `numpy`, and `python >= 3.7`, though we recommend using Python 3.9. To reduce package conflicts and ensure that the proper dependencies are installed, we recommend using Anaconda and its virtual environments. Create a conda environment `bhpwave-env` (or whatever name you would like) with the necessary dependencies to install `bhpwave`. For MACOSX run: ``` conda create -n bhpwave-env -c conda-forge gsl Cython numpy clang_osx-64 clangxx_osx-64 python=3.9 conda activate bhpwave-env ``` To instead include the necessary compiler on linux run: ``` conda create -n bhpwave-env -c conda-forge gsl Cython numpy gcc_linux-64 gxx_linux-64 python=3.9 conda activate bhpwave-env ``` Next clone the :code:`bhpwave` repository from GitHub: ``` git clone https://github.com/znasipak/bhpwave.git cd bhpwave ``` Finally, we recommend installing the package via `pip`: ``` pip install . ``` # Conda Environments with Jupyter To run the code in a jupyter notebook, we recommend `pip` installing the following dependencies: ``` pip install ipykernel matplotlib ``` One can then make the environment accessible within jupyter by running ``` python -m ipykernel install --user --name=bhpwave-env ```

近期下载者

相关文件


收藏者