subhodeep's repositories
jekyll-bookworm
📚 A bookshelf and book review system for your Jekyll site, built for Minima (based on jekyll-book-review)
simple-penrose-diagrams
a python notebook showing how to draw penrose diagrams
BHLectures
Lectures "Geometry and physics of black holes"
Dendro-GR
Numerical relativity with octree based wavelet adaptive mesh refinement.
engrenage
A spherically symmetric BSSN code used for teaching NR
ggwd
Use PyCBC / LALSuite to generate synthetic gravitational-wave data (e.g., for machine learning endeavors).
GWDALI
A Fisher-Based Software for Parameter Estimation from Gravitational Waves
gwmemory
Code to create gravitational-wave memory waveforms
gwpopulation
CPU/GPU agnostic gravitational-wave population inference
Heston-Model
An implementation of the Heston model, a stochastic volatility model for options pricing. We compute prices of European call and put options via Monte Carlo simulation, for a variety of strike prices and maturities. We also show that the Heston model captures volatility smiles/smirks/skews.
latexipy
Generate beautiful plots for LaTeX using your existing matplotlib-based code.
massive-gravity
Mathematica files for calculations of black hole solutions in massive gravity. Companion to my MSci thesis at Imperial College London.
metric-reconstruction
A suite of Mathematica notebooks to generate metric perturbations about a Kerr black hole.
ml4science_tut
ML for Science Tutorials
NbodyIMRI
N-body solver in python, tailored to intermediate-mass ratio inspirals of black holes and dark matter spikes
notebooks_gw
Repository for my Jupyter notebooks
numerical-linear-algebra
Free online textbook of Jupyter notebooks for fast.ai Computational Linear Algebra course
p4pdes
C and Python examples from my book on using PETSc and Firedrake to solve PDEs
parametrized_qnm_framework
Repository for the parametrized QNM framework beyond Teukolsky and beyond Schwarzschild
PINNs
Physics Informed Deep Learning: Data-driven Solutions and Discovery of Nonlinear Partial Differential Equations
PyAutoLens
PyAutoLens: Open Source Strong Gravitational Lensing
pycbc
Core package to analyze gravitational-wave data, find signals, and study their parameters. This package was used in the first direct detection of gravitational waves (GW150914), and is used in the ongoing analysis of LIGO/Virgo data.
Rotating_black_holes_in_Quadratic_Gravity
Thesis Mathematica auxiliary files
scientific-python-lectures_2
Tutorial material on the scientific Python ecosystem
SIAMFANLEquations.jl
This is a Julia package of nonlinear solvers. These codes are used in my book, Solving Nonlinear Equations with Iterative Methods: Solvers and Examples in Julia.
smplotlib
Matplotlib template for SuperMongo style 🔭
spherical_functions
Python/numba package for evaluating Wigner D matrices and spin-weighted spherical harmonics
Statistics-Notes
Notes on statistics
TeukolskyQNMFunctions.jl
Computes quasinormal modes and eigenfunctions to the Teukolsky equation in HPHC coordinates.
WarpFactory
WarpFactory is a numerical toolkit for analyzing warp drive spacetimes.