Skip to content
View ASKabalan's full-sized avatar

Highlights

  • Pro

Organizations

@DifferentiableUniverseInitiative@LSSTISSC@CMBSciPol

Block or report ASKabalan

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ASKabalan/README.md

I'm a PhD candidate in computational cosmology at the AstroParticule & Cosmology Laboratory (APC, CNRS/IN2P3) in Paris, building differentiable and distributed cosmological simulations for the next generation of cosmological surveys.

Research Focus

  • Full-field weak lensing inference - Developing scalable simulation pipelines for LSST
  • CMB component separation - Part of the Simons Observatory collaboration
  • Cross-survey cosmology - Combining CMB and large-scale structure datasets for enhanced constraints
  • High-performance computing - Leveraging JAX, CUDA, and distributed computing for cosmological modeling

Main Projects

Core Packages

ProjectDescription
jax-fliJAX Based Field Level Inference package with fully distributed and high resolution nbody and lensing simulations
jaxDecompJAX bindings to NVIDIA cuDecomp for distributed 3D FFTs and multi-GPU domain decomposition
FURAX_CSComponent separation pipeline for the Simons Observatory and LiteBird using FURAX
CADRERobust GPU-accelerated minimizer for parametric CMB component separation under low signal-to-noise and spatially varying foreground SEDs
JaxPMParticle-mesh cosmological simulation toolkit in JAX with multi-accelerator support
FURAXFramework for Unified and Robust data Analysis with JAX for inverse problems in cosmology
jax-healpyJAX-native HEALPix utilities - GPU-ready and differentiable
jax-grid-searchDistributed grid search + gradient-based optimization built on JAX/Optax

Contributions

  • S2FFT — Differentiable spherical/Wigner transforms (JAX & PyTorch). Contribution: translated part of the spherical harmonics algorithm to CUDA to avoid long JAX JIT compile times.

Tech Stack

PythonJAXCUDAC++

Specialties: Distributed Computing | Automatic Differentiation | Bayesian Inference | HPC | CMB Analysis | Weak Lensing

Website:askabalan.github.io

Pinned Loading

  1. DifferentiableUniverseInitiative/JaxPMDifferentiableUniverseInitiative/JaxPMPublic

    JAX-powered Cosmological Particle-Mesh N-body Solver

    Jupyter Notebook 71 26

  2. DifferentiableUniverseInitiative/jaxDecompDifferentiableUniverseInitiative/jaxDecompPublic

    JAX reimplementation and bindings for the NVIDIA cuDecomp library

    Python 58 3

  3. CMBSciPol/furaxCMBSciPol/furaxPublic

    Framework for Unified and Robust data Analysis with JAX

    Python 9 4

  4. astro-informatics/s2fftastro-informatics/s2fftPublic

    S2FFT: Differentiable and accelerated spherical transforms

    Python 231 19

  5. jax-flijax-fliPublic

    Forward-modeling and sampling on top of JAXPM + JAX-Decomp

    Python 2

  6. CMBSciPol/CADRECMBSciPol/CADREPublic

    Constraint-Aware Descent Routine Executor

    Jupyter Notebook 1