Implementation of a black bounce (BB) where we can bounce between Schwarzschild and a wormhole (WH) configuration just changing a single parameter. The two main papers to develop this code were:
- Merce Guerrero, Gonzalo J. Olmo, Diego Rubiera-Garcia, Diego Sáez-Chillón Gómez, Shadows and optical appearance of black bounces illuminated by a thin accretion disk arXiv:2105.15073v2 [gr-qc] DOI 10.1088/1475- 7516/2021/08/036
- Adria Delhom, Caio F. B. Macedo, Gonzalo J. Olmo, Luís C. B. Crispino (2019), Absorption by black hole remnants in metric-affine gravity. arXiv:1906.06411v1 [gr-qc] DOI 10.1103/PhysRevD.100.024016
This software was developed using GSL library I've done all the development in Windows so I've used the MSYS2 system. You can use Chocolatey or install MSYS2 directly.
After that you just have to install the GSL packages using pacman. pacman is very convenient...
The GUI was made with Tcl/Tk You need one tcl distribution to use the GUI (but you don't need the GUI to use the program). Another useful tool is gnuplot, you can install it with pacman too. This's how the GUI looks like.
These're the results for a BH, using aa = 1.5
These're the results for a WH, using aa = 2.5
For more information you can consult the pdf