Asad Hussain's repositories
KerrQuasinormalModes.jl
A Package to Compute mode functions for Kerr Black Hole Quasinormal modes, as well as their frequencies, seperation constants and more. Additionally provides an interface for cheap differentiation of such modes.
TruncatedGaussianMixtures.jl
Allows one to fit a gaussian mixture model using Truncated Gaussian Kernels. Works in arbitrary dimensions and allows for both diagonal kernel covariances, and full kernel covariances. The truncation must be box shaped.
Computational-Physics-Final-Project
Final Project for the Computational Physics course at UT Austin
OperatorPerturbations.jl
A library to do order by order expansions of analytic operators in julia. This particular package allows one to create Tensor Operators with any custom display, and then expand them into multilinear operators.
project-template
A template that gives a self contained environment with a notebook and a scripts package. Add useful functions and classes in the package, use them in the notebooks and have the environment you need all ready to go with one command.
ContourIntegrals.jl
My personal package to do the Contour Integrals in the EVP method
gb-population-inference
Repo for LISA Sprint work towards population inference with LISA Galactic binaries
qnm-filter-pytorch
An attempt to write a GPU accelerated / autodiff version of the ringdown filtering method in pytorch
qnm_filter_pytorch
An attempt to write a GPU accelerated / autodiff version of the ringdown filtering method in pytorch
TensorPerturbations-ProofOfConcept.jl
A proof of concept (work in progress) pluto notebook to do Tensor Perturbations in Julia using Symbolics.jl and SymbolicUtils.jl
typora2tex
Quick terminal application that can take a markdown file from Typora and associated svg files created from mathcha.io and converts them into a LaTeX project.
Wave-U-Net-final-project
Implementing the Wave-U-Net architecture in pytorch introduced in https://arxiv.org/abs/1806.03185 for the CSE382M "Foundations of Data Science" final project.
ringdown
Bayesian analysis of black hole ringdowns.
truncnormkde
Implements boundary-unbiased kde's in JAX that do not impose a zero derivative at the boundary
cached_interpolation
Efficient evaluation of multiple splines at fixed points
cphy
Class materials for computational physics course
Distributions.jl
A Julia package for probability distributions and associated functions.
gravpop_pipe
A helper pacakge to perform data processing and population inferrence on gravitational wave data
Jot.jl
Streamlines the creation and management of AWS Lambda functions written in Julia
Nonlinear-QNM-exploration
Just exploring some stuff about non linearity in QNMs. Looking at the recent papers: arxiv2208.07379 , arxiv:2208.07374 and arxiv:2208.07380
potatoasad.github.io
A beautiful, simple, clean, and responsive Jekyll theme for academics
qnm_filter
Ringdown analysis with rational filters.
scikit-learn
scikit-learn: machine learning in Python
truncated-mvn-sampler
Reimplementation using Python of the minimax tilting algorithm by Botev (2016) for simulation and iid sampling of the truncated multivariate normal distribution.
truncatedgaussianmixtures
Fit gaussian mixtures using truncated gaussian kernels.Python wrapper around the julia package TruncatedGaussianMixtures.jl