<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Sanika S. Khadkikar</title><link>https://sanikakhadkikar.github.io/</link><atom:link href="https://sanikakhadkikar.github.io/index.xml" rel="self" type="application/rss+xml"/><description>Sanika S. Khadkikar</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Sun, 07 Jul 2024 00:00:00 +0000</lastBuildDate><image><url>https://sanikakhadkikar.github.io/media/icon_hu68170e94a17a2a43d6dcb45cf0e8e589_3079_512x512_fill_lanczos_center_3.png</url><title>Sanika S. Khadkikar</title><link>https://sanikakhadkikar.github.io/</link></image><item><title>Example Talk</title><link>https://sanikakhadkikar.github.io/event/example/</link><pubDate>Sat, 01 Jun 2030 13:00:00 +0000</pubDate><guid>https://sanikakhadkikar.github.io/event/example/</guid><description>&lt;div class="flex px-4 py-3 mb-6 rounded-md bg-primary-100 dark:bg-primary-900">
&lt;span class="pr-3 pt-1 text-primary-600 dark:text-primary-300">
&lt;svg height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24">&lt;path fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" d="m11.25 11.25l.041-.02a.75.75 0 0 1 1.063.852l-.708 2.836a.75.75 0 0 0 1.063.853l.041-.021M21 12a9 9 0 1 1-18 0a9 9 0 0 1 18 0m-9-3.75h.008v.008H12z"/>&lt;/svg>
&lt;/span>
&lt;span class="dark:text-neutral-300">Click on the &lt;strong>Slides&lt;/strong> button above to view the built-in slides feature.&lt;/span>
&lt;/div>
&lt;p>Slides can be added in a few ways:&lt;/p>
&lt;ul>
&lt;li>&lt;strong>Create&lt;/strong> slides using Hugo Blox Builder&amp;rsquo;s &lt;a href="https://docs.hugoblox.com/reference/content-types/">&lt;em>Slides&lt;/em>&lt;/a> feature and link using &lt;code>slides&lt;/code> parameter in the front matter of the talk file&lt;/li>
&lt;li>&lt;strong>Upload&lt;/strong> an existing slide deck to &lt;code>static/&lt;/code> and link using &lt;code>url_slides&lt;/code> parameter in the front matter of the talk file&lt;/li>
&lt;li>&lt;strong>Embed&lt;/strong> your slides (e.g. Google Slides) or presentation video on this page using &lt;a href="https://docs.hugoblox.com/reference/markdown/">shortcodes&lt;/a>.&lt;/li>
&lt;/ul>
&lt;p>Further event details, including &lt;a href="https://docs.hugoblox.com/reference/markdown/">page elements&lt;/a> such as image galleries, can be added to the body of this page.&lt;/p></description></item><item><title>Astro[sound]bites Episode 119 Gravitational Vibes</title><link>https://sanikakhadkikar.github.io/post/astrosoundbites-ep119/</link><pubDate>Sat, 04 Apr 2026 00:00:00 +0000</pubDate><guid>https://sanikakhadkikar.github.io/post/astrosoundbites-ep119/</guid><description>&lt;p>Episode 119 of Astro[sound]bites explores recent results in gravitational wave astrophysics. Astro[sound]bites is a podcast dedicated to making cutting-edge astrophysics research accessible and engaging for listeners across all backgrounds.&lt;/p></description></item><item><title>Invited Talk at APS Global Physics Summit 2026</title><link>https://sanikakhadkikar.github.io/post/aps-april-invited-talk/</link><pubDate>Wed, 18 Mar 2026 00:00:00 +0000</pubDate><guid>https://sanikakhadkikar.github.io/post/aps-april-invited-talk/</guid><description>&lt;p>Delivered an invited talk titled &lt;em>Unveiling the Equation of State Through Gravitational Wave Observations Involving Neutron Stars&lt;/em> at the APS Global Physics Summit 2026 in Denver, CO. The talk presented methods for constraining dense matter physics from gravitational wave signals, covering equation of state inference, the impact of prior choices, and prospects with next-generation detectors.&lt;/p></description></item><item><title>Elected Student Member of the APS Division of Gravitational Physics Executive Committee</title><link>https://sanikakhadkikar.github.io/post/aps-dgrav-committee/</link><pubDate>Sun, 01 Mar 2026 00:00:00 +0000</pubDate><guid>https://sanikakhadkikar.github.io/post/aps-dgrav-committee/</guid><description>&lt;p>Elected through a division-wide vote to serve as the student member on the Executive Committee of the American Physical Society&amp;rsquo;s Division of Gravitational Physics. The role involves representing graduate student interests in divisional governance, contributing to meeting programming, and helping shape the direction of the DGRAV community.&lt;/p></description></item><item><title>GW190425: Classifying BNS vs BBH Mergers and Constraining Asymmetric Dark Matter</title><link>https://sanikakhadkikar.github.io/projects/dark-matter-gw190425/</link><pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate><guid>https://sanikakhadkikar.github.io/projects/dark-matter-gw190425/</guid><description>&lt;p>GW190425 was detected by LIGO and Virgo in April 2019 with a total mass substantially higher than any known galactic double neutron star system. This raised immediate questions about whether it was a binary neutron star or a binary black hole merger, and whether exotic physics might explain the anomaly.&lt;/p>
&lt;p>This paper develops a Bayesian framework to classify compact binary mergers using only gravitational wave data and applies it to GW190425. We also show that the anomalous mass of GW190425 is consistent with neutron stars that harbor asymmetric dark matter cores, and we place the first constraints on dark matter nucleon interactions from a gravitational wave event.&lt;/p>
&lt;p>Published in Physical Review D (2026)&lt;/p></description></item><item><title>Invited Lecture at University of Washington</title><link>https://sanikakhadkikar.github.io/post/washu-lecture/</link><pubDate>Tue, 16 Sep 2025 00:00:00 +0000</pubDate><guid>https://sanikakhadkikar.github.io/post/washu-lecture/</guid><description>&lt;p>Invited seminar titled Pressing Matter at the University of Washington Department of Physics. The talk covers methods for constraining the dense matter equation of state, the impact of prior choices and waveform systematics, and prospects for precision measurements with Einstein Telescope and Cosmic Explorer.&lt;/p></description></item><item><title>Best Student Speaker Award at APS DGRAV EGM 2025</title><link>https://sanikakhadkikar.github.io/post/best-student-speaker-egm2025/</link><pubDate>Thu, 01 May 2025 00:00:00 +0000</pubDate><guid>https://sanikakhadkikar.github.io/post/best-student-speaker-egm2025/</guid><description>&lt;p>Awarded Best Student Speaker at the 2025 APS Division of Gravitational Physics Early Graduate Meeting, given in recognition of an outstanding research presentation to the division.&lt;/p></description></item><item><title>Rick Robinett Student Service Award at Penn State Physics</title><link>https://sanikakhadkikar.github.io/post/rick-robinett-award/</link><pubDate>Thu, 01 May 2025 00:00:00 +0000</pubDate><guid>https://sanikakhadkikar.github.io/post/rick-robinett-award/</guid><description>&lt;p>Awarded the Rick Robinett Student Service Award by the Penn State Department of Physics in recognition of contributions to the graduate student community through mentorship, outreach, and departmental service.&lt;/p></description></item><item><title>GW250114 Factsheet Featured by LIGO</title><link>https://sanikakhadkikar.github.io/post/gw250114-factsheet/</link><pubDate>Tue, 14 Jan 2025 00:00:00 +0000</pubDate><guid>https://sanikakhadkikar.github.io/post/gw250114-factsheet/</guid><description>&lt;p>GW250114 is a loud binary black hole merger detected by LIGO on January 14, 2025, marking ten years of gravitational wave astronomy. The factsheet covers its observation details, signal properties, source masses, spins, and tests of general relativity including measurements of the Hawking area law. Featured on the official LIGO detection page.&lt;/p></description></item><item><title>Precise and Accurate Neutron Star Radius Measurements with Next-Generation Gravitational Wave Detectors</title><link>https://sanikakhadkikar.github.io/projects/phase-transitions-xg/</link><pubDate>Wed, 01 Jan 2025 00:00:00 +0000</pubDate><guid>https://sanikakhadkikar.github.io/projects/phase-transitions-xg/</guid><description>&lt;p>Next-generation gravitational wave detectors, Einstein Telescope and Cosmic Explorer, will observe thousands of binary neutron star mergers and offer unprecedented precision on neutron star parameters. But precision without accuracy is a problem. Systematic biases in waveform models, prior assumptions, and pipeline choices can lead to confident but wrong measurements.&lt;/p>
&lt;p>This paper gives a comprehensive assessment of how accurately next-generation detectors can measure neutron star radii, identifying and quantifying the dominant sources of systematic error. We show that achieving sub-percent accuracy on the radius, a key target for constraining the equation of state, requires careful control of waveform systematics and prior choices, and we give practical recommendations for the O5 era and beyond.&lt;/p>
&lt;p>Published in Physical Review D (2025)&lt;/p></description></item><item><title>Eccentricities in Gravitational Wave Binaries</title><link>https://sanikakhadkikar.github.io/notes/eccentricity/</link><pubDate>Sat, 01 Jun 2024 00:00:00 +0000</pubDate><guid>https://sanikakhadkikar.github.io/notes/eccentricity/</guid><description>&lt;div style="text-align: center; margin: 2em 0;">
&lt;p style="font-style: italic; font-weight: bold;">"The most exciting phrase to hear in science, the one that heralds new discoveries, is not 'Eureka' but 'That's funny...'"&lt;/p>
&lt;p style="font-style: italic; margin-top: 0.5em;"> - Isaac Asimov&lt;/p>
&lt;/div>
&lt;p>Recently, I have noticed increased discussion on the importance of eccentricity in the gravitational wave (GW) compact object coalescence literature. However, I lack intuition for why eccentricity is considered significant, for the following reasons:&lt;/p>
&lt;ol>
&lt;li>The orbits circularize ($e \to 0$) as the compact binary approaches coalescence due to gravitational wave emission. So why include eccentricity at all stages?&lt;/li>
&lt;li>The eccentricities of binary neutron star (BNS) systems formed through isolated binary evolution channels are expected to be small ($e &lt; 0.3$). Dynamically formed binaries contribute only a small fraction of the total BNS population.&lt;/li>
&lt;li>The orbital period does not depend on eccentricity. To explore this, I begin by revisiting the basics of orbital dynamics.&lt;/li>
&lt;/ol>
&lt;p>The Lagrangian for a two-body system in the center-of-mass frame is:&lt;/p>
$$\mathcal{L} = \frac{1}{2}\mu\dot{r}^2 + \frac{1}{2}\mu r^2 \dot{\theta}^2 + \frac{Gm_1m_2}{r}$$
&lt;p>Here, $\mu = \frac{m_1 m_2}{m_1 + m_2}$ is the reduced mass. Since $\theta$ is a cyclic coordinate, we have:&lt;/p>
$$\mu r^2 \dot{\theta} = \ell$$
&lt;p>And the radial equation of motion becomes:&lt;/p>
$$\mu \ddot{r} = \frac{\ell^2}{\mu r^3} - \frac{Gm_1m_2}{r^2}$$
&lt;p>Using the substitution $u = \frac{1}{r}$, the solution is a conic:&lt;/p>
$$r(\theta) = \frac{\ell^2}{\mu^2 GM (1 + e \cos\theta)}$$
&lt;p>Here $M = m_1 + m_2$ and $e$ is the orbital eccentricity. The orbital radius $r$ depends on $e$, but the period $T$ is independent of it for bound orbits. By Kepler&amp;rsquo;s second law:&lt;/p>
$$\frac{dA}{dt} = \frac{1}{2} r^2 \frac{d\theta}{dt} = \frac{\ell}{2\mu} = \text{constant}$$
&lt;p>Integrating over a full orbit:&lt;/p>
$$A = \frac{\ell T}{2\mu}$$
&lt;p>And for an ellipse:&lt;/p>
$$A = \pi a b = \pi a^2 \sqrt{1 - e^2}$$
&lt;p>From the conic solution:&lt;/p>
$$a(1 - e^2) = \frac{\ell^2}{\mu^2 GM}$$
&lt;p>Combining these results:&lt;/p>
$$T^2 = \frac{4\pi^2}{GM} a^3$$
&lt;p>This is Kepler&amp;rsquo;s third law, which confirms that the period $T$ is independent of eccentricity.&lt;/p>
&lt;p>My skepticism about the emphasis on eccentricity is rooted in these points. However, the inclusion of gravitational radiation may alter this picture. I will explore this further in future work.&lt;/p></description></item><item><title>Why Gravitational Radiation Starts at the Quadrupole</title><link>https://sanikakhadkikar.github.io/notes/quadrupole/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://sanikakhadkikar.github.io/notes/quadrupole/</guid><description>&lt;div style="text-align: center; margin: 2em 0;">
&lt;p style="font-style: italic; font-weight: bold;">"Out of intense complexities, intense simplicities emerge"&lt;/p>
&lt;p style="font-style: italic; margin-top: 0.5em;"> - Winston Churchill&lt;/p>
&lt;/div>
&lt;p>I have always been absolutely awestruck by the fact that gravitational radiation can &lt;strong>only&lt;/strong> be quadrupolar and never understood it quite intuitively until I took some time and found analogies and visualizations to understand it. I am documenting this for future reference for me and anyone who would find this useful. So let&amp;rsquo;s begin!&lt;/p>
&lt;p>For understanding something that I do not have a grasp on at all, I generally start from what I &lt;em>do&lt;/em> understand about the topic. Naively, if I were to ask my undergraduate self: &amp;ldquo;How can you possibly produce gravitational radiation?&amp;rdquo; I would have had some ideas. Let me start from there.&lt;/p>
&lt;p>Mass produces curvature and this curvature is what forms our notion of gravity. So if I were to provide some momentum to this mass and change its distribution spatially, the metric which helps us define curvature should change and that should produce gravitational radiation. This idea isn&amp;rsquo;t entirely wrong but to understand the beautiful nuances of general relativity, we need to dive in deeper.&lt;/p>
&lt;div style="float: right; width: 40%; margin-left: 2em; margin-bottom: 1em;">
&lt;img src="https://sanikakhadkikar.github.io/uploads/mass_dist.png" alt="Shell theorem" style="width: 100%; height: auto; border-radius: 6px;" />
&lt;p style="font-size: 0.85rem; color: rgba(255,255,255,0.5); text-align: center; margin-top: 0.5em;">Figure 1: Newtonian shell argument and equivalent point mass&lt;/p>
&lt;/div>
&lt;p>Consider a uniform spherical mass distribution of mass $m$. With some notions of Newtonian gravity, we know that measuring gravitational field at $r > R$ for this mass distribution should be exactly equivalent to measuring the gravitational field of a mass $m$ concentrated at $r = 0$. This happens because the fields of all the individual masses add up and lead up to being equivalent to a concentrated mass rather than a distribution. This ideology is extremely important in understanding gravitational radiation. As long as the total mass enclosed inside a given shell is the same and has spherical symmetry, the field outside would be the same irrespective of how it&amp;rsquo;s arranged inside. The analogue of this theorem is the Birkhoff theorem in general relativity.&lt;/p>
&lt;p>Birkhoff&amp;rsquo;s theorem states that any spherically symmetric solution of the vacuum field equations must be static and asymptotically flat, meaning it should follow the Schwarzschild metric:&lt;/p>
$$ds^2 = \left(1 - \frac{2GM}{c^2r}\right)c^2dt^2 + \left(1 - \frac{2GM}{c^2r}\right)^{-1}dr^2 + r^2d\Omega^2$$
&lt;p>The first time I noticed that this metric has no mention of $R_{\rm obj}$ of the object under consideration, I was so surprised. This means no matter what is the difference in the compactness of two objects in consideration, as long as they are the same mass and spherically symmetric, the metric in their exteriors would look exactly the same. This is because the Schwarzschild solution in the exterior of an object is a vacuum solution, leading to the stress-energy tensor being zero identically everywhere outside the object as long as there is no energy outflow. This is very fascinating to me that the spacetime only obeys the value of one dial, the energy content or mass.&lt;/p>
&lt;p>Connecting this back to the original discussion about gravitational radiation, Birkhoff theorem and the Newtonian analogue of it can help us gain better intuition. When it comes to radiation, it can be helpful to break the radiation like a Taylor series in decreasing order of contribution from different mass distributions. The monopolar radiation (if it existed), would come from the zeroth moment of a mass distribution, which is just its total mass. An oscillation of this monopole ($\ell=0$), often termed as the breathing mode, has the mass remaining unchanged and the spherical symmetry of the object still intact, but it pulsates about a mean radius. Using Birkhoff theorem here, we can understand that even if the mass distribution is changed in the case of a monopolar oscillation, since the total mass remains the same and spherically symmetric, the external metric also stays the same and there are no tides outside the object. Thus, monopolar gravitational radiation does not exist.&lt;/p>
&lt;div style="text-align: center; margin: 2em 0;">
&lt;img src="https://sanikakhadkikar.github.io/uploads/final_breathing_mode_00.gif" alt="l=0 breathing mode" style="width: 250px; border-radius: 6px;" />
&lt;p style="font-size: 0.85rem; color: rgba(255,255,255,0.5); margin-top: 0.5em;">Figure 2: Monopole (ℓ = 0) breathing mode&lt;/p>
&lt;/div>
&lt;p>The terms following the monopole in the multipole expansion can be understood as various degrees of asymmetry added into the system. The next order term is the dipole ($\ell=1$). The dipole provides one additional trinket of information about the mass distribution: the mean or the center of mass. If the system is oscillating in a dipolar mode, we get an idea of the movement of the center of mass. We can then change our frame to match the velocity of the center of mass, so we can always take our observations in a frame where there is no motion of the center of mass. Thus, dipolar gravitational radiation also does not exist.&lt;/p>
&lt;div style="text-align: center; margin: 2em 0;">
&lt;img src="https://sanikakhadkikar.github.io/uploads/final_breathing_mode_10.gif" alt="l=1 dipole mode" style="width: 250px; border-radius: 6px;" />
&lt;p style="font-size: 0.85rem; color: rgba(255,255,255,0.5); margin-top: 0.5em;">Figure 3: Dipole (ℓ = 1) mode&lt;/p>
&lt;/div>
&lt;p>If we add another degree of asymmetry to our system, we can also measure the deviation of the mass distribution from its mean, i.e. the quadrupole moment. If the object is oscillating in the quadrupolar mode ($\ell=2$), it is neither spherically symmetric, nor can we pick a frame in which this effect would go away. A time-varying quadrupolar moment thus changes the gravitational field outside the object too, causing tides. So for the quadrupole, hexapole and other higher oscillations, information about the mass distribution inside the objects leaks into the exterior with gravitational waves. As a very contextual example, neutron stars have deformities on their surface. We can actually aim to characterize this topology of neutron stars using the continuous gravitational waves emitted by them.&lt;/p>
&lt;div style="text-align: center; margin: 2em 0;">
&lt;img src="https://sanikakhadkikar.github.io/uploads/final_breathing_mode_20.gif" alt="l=2 quadrupole mode" style="width: 250px; border-radius: 6px;" />
&lt;p style="font-size: 0.85rem; color: rgba(255,255,255,0.5); margin-top: 0.5em;">Figure 4: Quadrupole (ℓ = 2) mode&lt;/p>
&lt;/div>
&lt;p>So yeah, it&amp;rsquo;s all very fascinating and exciting. But to conclude, monopolar and dipolar gravitational radiation does not exist. The leading order contribution to the gravitational radiation is from the quadrupolar mode but higher modes also exist. This is also why we need two polarizations for describing the gravitational waves because they are created using an $\ell=2$ excitation. I love this field man. Cheers.&lt;/p>
&lt;hr>
&lt;h3 id="code-used-to-generate-the-modes">Code Used to Generate the Modes&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" class="chroma">&lt;code class="language-python" data-lang="python">&lt;span class="line">&lt;span class="cl">&lt;span class="kn">import&lt;/span> &lt;span class="nn">numpy&lt;/span> &lt;span class="k">as&lt;/span> &lt;span class="nn">np&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="kn">import&lt;/span> &lt;span class="nn">matplotlib.pyplot&lt;/span> &lt;span class="k">as&lt;/span> &lt;span class="nn">plt&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="kn">from&lt;/span> &lt;span class="nn">matplotlib&lt;/span> &lt;span class="kn">import&lt;/span> &lt;span class="n">animation&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="kn">from&lt;/span> &lt;span class="nn">scipy.special&lt;/span> &lt;span class="kn">import&lt;/span> &lt;span class="n">sph_harm&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">l&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">m&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">2&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">0&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">A&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mf">0.3&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">omega&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">2&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">pi&lt;/span> &lt;span class="o">/&lt;/span> &lt;span class="mi">5&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">R0&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mf">1.0&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">frames&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">20&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">T_total&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="mi">10&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">theta&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">linspace&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="mi">0&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">pi&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">100&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">phi&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">linspace&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="mi">0&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">2&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">pi&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">100&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">theta_g&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">phi_g&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">meshgrid&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">theta&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">phi&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">Y&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">real&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">sph_harm&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">m&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">l&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">phi_g&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">theta_g&lt;/span>&lt;span class="p">))&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">Y&lt;/span> &lt;span class="o">/=&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">max&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">abs&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">Y&lt;/span>&lt;span class="p">))&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">fig&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">plt&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">figure&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">figsize&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="mi">6&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">6&lt;/span>&lt;span class="p">))&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">ax&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">fig&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">add_subplot&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="mi">111&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">projection&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="s1">&amp;#39;3d&amp;#39;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">ax&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">set_box_aspect&lt;/span>&lt;span class="p">([&lt;/span>&lt;span class="mi">1&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">])&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">ax&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">axis&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s1">&amp;#39;off&amp;#39;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="k">def&lt;/span> &lt;span class="nf">update&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">frame&lt;/span>&lt;span class="p">):&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">ax&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">cla&lt;/span>&lt;span class="p">()&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">t&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">frame&lt;/span> &lt;span class="o">/&lt;/span> &lt;span class="n">frames&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="n">T_total&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">R&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">R0&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="mi">1&lt;/span> &lt;span class="o">+&lt;/span> &lt;span class="n">A&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="n">Y&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">sin&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">omega&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="n">t&lt;/span>&lt;span class="p">))&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">X&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">R&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">sin&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">theta_g&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">cos&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">phi_g&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">Y_&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">R&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">sin&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">theta_g&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">sin&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">phi_g&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">Z&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">R&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="n">np&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">cos&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">theta_g&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">color&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="p">(&lt;/span>&lt;span class="n">Y&lt;/span> &lt;span class="o">+&lt;/span> &lt;span class="mi">1&lt;/span>&lt;span class="p">)&lt;/span> &lt;span class="o">/&lt;/span> &lt;span class="mi">2&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">ax&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">plot_surface&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">X&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">Y_&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">Z&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">facecolors&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="n">plt&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">cm&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">plasma&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">color&lt;/span>&lt;span class="p">),&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">rstride&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="mi">1&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">cstride&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="mi">1&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">antialiased&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="kc">True&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">ax&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">set_xlim&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="o">-&lt;/span>&lt;span class="mf">1.5&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mf">1.5&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">ax&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">set_ylim&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="o">-&lt;/span>&lt;span class="mf">1.5&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mf">1.5&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">ax&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">set_zlim&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="o">-&lt;/span>&lt;span class="mf">1.5&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="mf">1.5&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">ax&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">axis&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s1">&amp;#39;off&amp;#39;&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="n">ax&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">view_init&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">elev&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="mi">20&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">azim&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="n">frame&lt;/span> &lt;span class="o">*&lt;/span> &lt;span class="mi">3&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl"> &lt;span class="k">return&lt;/span> &lt;span class="p">[]&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">anim&lt;/span> &lt;span class="o">=&lt;/span> &lt;span class="n">animation&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">FuncAnimation&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="n">fig&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">update&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">frames&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="n">frames&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">interval&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="mi">100&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;span class="line">&lt;span class="cl">&lt;span class="n">anim&lt;/span>&lt;span class="o">.&lt;/span>&lt;span class="n">save&lt;/span>&lt;span class="p">(&lt;/span>&lt;span class="s2">&amp;#34;./final_breathing_mode_20.gif&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">writer&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="s2">&amp;#34;pillow&amp;#34;&lt;/span>&lt;span class="p">,&lt;/span> &lt;span class="n">fps&lt;/span>&lt;span class="o">=&lt;/span>&lt;span class="mi">10&lt;/span>&lt;span class="p">)&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div></description></item><item><title>Experience</title><link>https://sanikakhadkikar.github.io/experience/</link><pubDate>Tue, 24 Oct 2023 00:00:00 +0000</pubDate><guid>https://sanikakhadkikar.github.io/experience/</guid><description/></item><item><title>Quasi-Stationary Sequences of Hyper-Massive Neutron Stars with Exotic Equations of State</title><link>https://sanikakhadkikar.github.io/projects/cosmic-calipers/</link><pubDate>Sat, 01 Jan 2022 00:00:00 +0000</pubDate><guid>https://sanikakhadkikar.github.io/projects/cosmic-calipers/</guid><description>&lt;p>When two neutron stars merge, the remnant can survive briefly as a rapidly rotating hyper-massive neutron star before collapsing into a black hole. How long it survives and what it looks like encodes information about the equation of state at densities far beyond anything accessible in a terrestrial experiment.&lt;/p>
&lt;p>This paper constructs quasi-stationary equilibrium sequences of hyper-massive neutron stars using exotic equations of state that include strange quark matter, hyperons, and other non-nucleonic degrees of freedom. We map out how the remnant mass, angular momentum, and oscillation frequencies change with the underlying microphysics, giving a theoretical foundation for interpreting post-merger gravitational wave signals from next-generation detectors.&lt;/p>
&lt;p>Published in Journal of Astrophysics and Astronomy (2022)&lt;/p></description></item><item><title>Charpak Lab Scholarship Programme 2021</title><link>https://sanikakhadkikar.github.io/post/charpak-scholarship/</link><pubDate>Wed, 01 Sep 2021 00:00:00 +0000</pubDate><guid>https://sanikakhadkikar.github.io/post/charpak-scholarship/</guid><description>&lt;p>Named among the recipients of the Charpak Lab Scholarship Programme 2021, a competitive award by Campus France and the French Embassy in India recognising outstanding academic merit and supporting research internship opportunities at French institutions.&lt;/p></description></item><item><title>Interview with LIGO India</title><link>https://sanikakhadkikar.github.io/post/ligo-india-interview/</link><pubDate>Thu, 01 Apr 2021 00:00:00 +0000</pubDate><guid>https://sanikakhadkikar.github.io/post/ligo-india-interview/</guid><description>&lt;p>An interview with the LIGO India team covering research on neutron star equation of state inference, the role of prior assumptions in gravitational wave parameter estimation, and thoughts on the future of multi-messenger astrophysics with next-generation detectors.&lt;/p></description></item><item><title>Maximum Mass of Compact Stars from Gravitational Wave Events with Finite-Temperature Equations of State</title><link>https://sanikakhadkikar.github.io/projects/pkn-kilonova/</link><pubDate>Fri, 01 Jan 2021 00:00:00 +0000</pubDate><guid>https://sanikakhadkikar.github.io/projects/pkn-kilonova/</guid><description>&lt;p>The maximum mass of a neutron star is one of the most fundamental quantities in nuclear astrophysics. It marks the boundary between a neutron star and a black hole, and places direct constraints on the stiffness of dense matter at extreme densities. Gravitational wave observations of binary neutron star mergers, particularly signals that show a post-merger collapse, give us a rare observational window onto this threshold.&lt;/p>
&lt;p>This paper extends maximum mass constraints to finite temperature equations of state, which matter for the hot dense remnant formed immediately after a merger. Using GW170817 and its multi-messenger counterparts, we derive bounds on the maximum mass of both cold and hot neutron stars. We show that thermal effects can shift the inferred maximum mass by up to roughly ten percent and need to be accounted for in any equation of state analysis.&lt;/p>
&lt;p>Published in Physical Review C (2021)&lt;/p></description></item><item><title>Interview with BITS Pilani Hyderabad Adastra</title><link>https://sanikakhadkikar.github.io/post/bits-hyderabad-interview/</link><pubDate>Fri, 04 Dec 2020 00:00:00 +0000</pubDate><guid>https://sanikakhadkikar.github.io/post/bits-hyderabad-interview/</guid><description>&lt;p>An interview for Adastra, the science and technology magazine of BITS Pilani Hyderabad, discussing the journey from undergraduate studies into astrophysics research, what drew me to gravitational wave science, and advice for students thinking about pursuing research careers.&lt;/p></description></item><item><title>Curriculum Vitae</title><link>https://sanikakhadkikar.github.io/cv/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sanikakhadkikar.github.io/cv/</guid><description/></item></channel></rss>