Skip to content
View varunastronomy's full-sized avatar
💭
In the journey to unviel the enigma of neutron star low mass X-ray binaries
💭
In the journey to unviel the enigma of neutron star low mass X-ray binaries
  • CHRIST University
  • 17:45 (UTC -12:00)

Block or report varunastronomy

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
varunastronomy/README.md
Cosmic research command centre representing scientific software and mission-data analysis

M. Varun | Space Data → Research Software → Discovery

Computational Astrophysicist · Scientific Python Developer · PhD Research Scholar
CHRIST (Deemed to be University), Bengaluru, India

Software Research GitHub

Mission profile

I build reproducible software that carries X-ray observations from mission products to defensible scientific measurements. My work spans neutron-star binaries, thermonuclear bursts, burst oscillations, QPO searches, spectral modelling, variability, polarimetry, archive automation, and publication-ready analysis.

MISSION DATA → CALIBRATION → TIMING + SPECTRA → INFERENCE → PEER-REVIEWED SCIENCE
     🛰️             ⚙️              📈               🧠                🌌
Synthetic workflow from space data through analysis and interpretation
Synthetic portfolio visualisation: conceptual workflow, not observational data.

Dynamic universe

These loops connect the portfolio's software themes to the astrophysical systems being studied.

Synthetic thermonuclear burst on an accreting neutron star
Thermonuclear neutron-star burst
Runaway surface burning motivates burst timing, morphology, spectroscopy, and oscillation searches.
Synthetic rotating black hole and relativistic accretion flow
Rotating black hole
Relativistic accretion links high-energy observations to compact-object geometry and strong gravity.
Synthetic accreting neutron star with bipolar jets
Neutron-star jets
Accretion, magnetic fields, and outflows connect timing and spectral state evolution.
Synthetic magnetic flare above a stellar surface
Magnetic stellar flare
Transient detection and time-resolved analysis reveal rapid energy release in magnetised plasma.
Synthetic binary system transferring matter into an accretion disk
Accreting compact binary
Roche-lobe overflow feeds the disc–compact-object system that underpins the portfolio's mission pipelines, HIDs, timing, and spectroscopy.

Visualisation note: These are AI-created conceptual illustrations with subtle presentation animation. They are not numerical simulations, observational data, or scale-accurate physical models.

Technical flight deck

Mission experience: NICER · NuSTAR · AstroSat · RXTE · Insight-HXMT · XPoSat · IXPE
Methods: event processing · GTIs · HIDs · power spectra · FFT/(Z^2) searches · PyXspec · MCMC · uncertainty propagation

Research-software command deck

Mission processing and products

Project Capability
Varun's Custom NICER Pipeline Fault-isolated observation reduction and product orchestration
Spectral Product Generation Concurrent spectra, backgrounds, responses, and grouping
PhotonForge GTI-aware source, background, and net light curves
NuSTAR Archive Downloader Public-catalogue queries and concurrent AWS acquisition
HXMT Processing Orchestrator Transparent research-stage HE/ME/LE orchestration template

Timing and transient signals

Project Capability
BurstScope Burst morphology, timing landmarks, and GTIs
Burst Oscillation Search Trial-aware FFT and (Z^2_1) candidate search
mHz QPO Search Energy-resolved Lomb–Scargle exploration
kHz QPO Search Multi-observation high-frequency search
RMS Spectrum Analyzer GTI-aware PDS and energy-resolved fractional RMS
X-ray Dip Classifier Interactive dipping-event annotation

Spectroscopy and inference

Project Capability
XSpecFit PyXspec fitting, confidence reporting, and review
FluxTrace Total, intrinsic, bolometric, and component fluxes
PyXspec MCMC Explorer Goodman–Weare chains and posterior visualisation
Accretion Rate Calculator Uncertainty-aware accretion diagnostics
Spectral Radius Calculator Model-dependent disk and blackbody radii

State evolution and visualisation

Project Capability
Hardness Intensity Generator Background-subtracted HIDs and FITS tables
HID Parameter Animator Time-ordered HID and parameter animations
Parameter Trend Explorer Interactive all-pairs trend screening

Each project documents assumptions, dependencies, permission terms, and validation boundaries. Syntax success is not presented as scientific validation.

Live repository index

Automatically refreshed daily and available on demand.

Peer-reviewed science

First-author research

  • Discovery of a 459 Hz Burst Oscillation in XTE J1810−189 with NICER — The Astrophysical Journal 995, 153 (2025). DOI
  • Spectral and Type I X-ray Burst Studies of M15 X-2 Using NICER Observations — Journal of High Energy Astrophysics 49, 100461 (2026). DOI
  • Spectral and Type I X-ray Burst Studies of 4U 1702−429 Using AstroSat Observations — MNRAS 529, 2234–2241 (2024). DOI

Co-authored research

  • First Polarimetric View of GX 349+2 with IXPE — The Astrophysical Journal 985, 229 (2025). DOI

What I bring to a mission team

  • End-to-end ownership from event products to traceable scientific outputs
  • Research-grade Python and Linux automation across mission archives
  • Signal processing, spectral inference, uncertainty propagation, and statistical caution
  • Failure-aware pipelines, checkpoints, structured reports, and reproducible figures
  • Peer-reviewed experience turning complex observations into defensible results

Professional direction

Open to research-software engineering, scientific data science, mission-data operations, space-sector R&D, and Python development roles where careful computation supports real discovery.

observe → question → build → validate → discover

Explore repositories

Only professional identity, institutional affiliation, publications, and public GitHub work are presented. No personal contact information is published.

Popular repositories Loading

  1. burstscope-xray-characterisation burstscope-xray-characterisation Public

    Interactive Python workflow for measuring timing landmarks and generating GTIs from thermonuclear X-ray burst light curves.

    Python

  2. varun-custom-nicer-pipeline varun-custom-nicer-pipeline Public

    M. Varun's independent, fault-tolerant Python pipeline for NICER data reduction and Level-3 product orchestration.

    Python

  3. spectral-product-generation spectral-product-generation Public

    Concurrent, GTI-aware generation and organization of X-ray spectra, responses, backgrounds, and analysis products.

    Python

  4. varunastronomy varunastronomy Public

    Computational astrophysicist | X-ray astronomy | Scientific Python | Space-mission data pipelines

    Python

  5. photonforge-xray-light-curves photonforge-xray-light-curves Public

    PhotonForge: concurrent, GTI-aware X-ray light-curve generation and background subtraction

    Python

  6. hardness-intensity-generator hardness-intensity-generator Public

    Generate background-subtracted X-ray hardness-intensity diagrams and reusable FITS products.

    Python