<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Lovely gebeyehu on Medium]]></title>
        <description><![CDATA[Stories by Lovely gebeyehu on Medium]]></description>
        <link>https://medium.com/@lovelygebeyehu?source=rss-015ddd4c9a4d------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/0*NtYTwKwkxuFm7nr0</url>
            <title>Stories by Lovely gebeyehu on Medium</title>
            <link>https://medium.com/@lovelygebeyehu?source=rss-015ddd4c9a4d------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sat, 14 Nov 2026 15:13:41 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@lovelygebeyehu/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[Spukhafte Fernwirkung]]></title>
            <link>https://medium.com/@lovelygebeyehu/spukhafte-fernwirkung-4ec8afb78066?source=rss-015ddd4c9a4d------2</link>
            <guid isPermaLink="false">https://medium.com/p/4ec8afb78066</guid>
            <category><![CDATA[astronomy]]></category>
            <category><![CDATA[quantum-entanglement]]></category>
            <category><![CDATA[quantum-mechanics]]></category>
            <dc:creator><![CDATA[Lovely gebeyehu]]></dc:creator>
            <pubDate>Sat, 01 Feb 2025 00:30:10 GMT</pubDate>
            <atom:updated>2025-02-01T00:30:10.175Z</atom:updated>
            <content:encoded><![CDATA[<p>Huh?</p><p>Unless you’re fluent in German, you might not recognize this phrase.</p><p>It means <em>spooky action at a distance</em>.</p><p>And even if you do speak German, you might still find it a little strange.</p><p>The phrase <em>Spukhafte Fernwirkung</em>, coined by Albert Einstein, refers to a phenomenon now known as <em>quantum entanglement</em>.</p><p>Okay, none of that probably helped, so let’s break it down, shall we?</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*uk31XvcUa5v_uve4_sZ-Xw.png" /><figcaption>Strong form of quantum entanglement is illustrated — <a href="https://www.bbc.com/news/uk-scotland-glasgow-west-48971538">source</a></figcaption></figure><h3>Quantum Entanglement and Early Rebuttles</h3><p>The term “spooky action at a distance” was first introduced by Einstein in the 1930s to critique the emerging theory of quantum mechanics — a theory hoping to explain the behaviour of subatomic particles. Einstein had trouble with some of the principles of this theory, with the idea that particles could influence each other even if they were separated by vast distances. What constitutes a “vast distance”? Quantum entanglement can occur across distances as small as a few nanometers or as far as other ends of the universe. Seems basic, right?</p><p>So why was this concept difficult for Einstein to accept?</p><p>Einstein was reinforcing concepts of <em>classical physics</em>. Key concept: It seemed impossible that something could influence another thing at a distance faster than light. <strong>Everything was thought to need some form of communication that couldn’t exceed the speed of light</strong>, something that Einstein came up with himself with the theory of relativity. He called it spooky action because he was just genuinely surprised by this as it contradicted his theory implying instantaneous influence, regardless of distance. He had problems with quantum mechanics (QM) altogether (even though he did contribute to the creation of the theory) because it introduced the relations of how physics worked under a probabilistic framework, defying clear reasoning to which he famously said, “God does not play dice with the universe.” (Pretty fire quote if you ask me.)</p><p>He went as far, alongside physicists Boris Podelsky and Nathan Rosen, to publish the EPR paper (name based of their initials), presenting what would later be called the EPR paradox questioning the completeness of quantum mechanics.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/1*OJCY6zQuKjiakUTJXat6ig.jpeg" /><figcaption>1935 NY Times Newspaper headline.<a href="https://www.nytimes.com/1935/05/04/archives/einstein-attacks-quantum-theory-scientist-and-two-colleagues-find.html"> Image Source.</a></figcaption></figure><h3><strong>Going Deeper into the EPR Paradox (<em>Realism and Separability Contradictions)</em></strong></h3><p>The Einstein-Podolsky-Rosen (EPR) paradox, introduced in 1935, challenges the completeness of quantum mechanics by questioning its alignment with the principles of <strong>realism</strong> and <strong>separability.</strong> Realism is the concept that particles possess already determined properties (e.g., position or momentum) independent of observation — they’re not affected by our observation. The EPR argument suggests that if quantum mechanics were complete, it should be able to describe these properties without requiring us to measure them. To illustrate their point, Einstein, Podolsky, and Rosen imagined two entangled particles, measuring one particle’s property, like position, allows the prediction of the other’s corresponding property with certainty, implying that the second particle’s property existed before measurement. This directly targets QM plausibility, which denies any values causing the sync between these particles. This is essentially <strong>separability,</strong> where the total wavefunction of two distant particles can be expressed as a product of their wavefunctions:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/714/1*9OoNVoXvAHR6VaX342FGWw.png" /></figure><p>This separability implies that the particles are independent and that no instantaneous connection exists between them. However, in the case of <strong>entanglement,</strong> the wave function cannot be factored independently — the quantum states (that we’ll discuss later) can’t be seen as separate entities. Instead, the entangled state is described by a single non-separable wave function, influencing correlations between the particles regardless of distance. This non-separability leads to our notable “spooky action at a distance,” where measuring one particle instantaneously influences the state of the other, contradicting EPR’s statement. So now we have two possibilities: either QM is incomplete (meaning there’s some undiscovered factor that’s influencing the correlation between those hypothetical particles) or nature isn’t bounded by the principle of locality — stating that objects can influence each other directly or signals that travel at or below the speed of light. Understanding how quantum mechanics challenges classical expectations is crucial before we explore the experimental proof that solidified entanglement.</p><p>To fully grasp why Einstein was so troubled by this concept, let’s take a step back and examine what classical physics expected and why quantum mechanics seemed to break these expectations.</p><p>Quantum entanglement is a phenomenon in QM in which the quantum states of two or more particles become so deeply correlated that the state of each particle cannot be described independently of each other, even from other ends of the universe. What does it mean to be deeply correlated?</p><p>When quantum states of two or more particles become <em>deeply correlated</em>, it means the properties of these particles — such as their spin, position or momentum are linked in a way you’ll instantly know something about the other, even if they are far apart. This isn’t the same as stating that they have the same properties, they’ve just become interdependent — entangled. When particles become entangled, their independence is lost — properties of particles become intertwined that you can’t describe the state of on particle without knowing the state of another.</p><h3><strong>Debriefing Quantum States</strong></h3><p>Quantum states, such as <strong>spin</strong>, <strong>position</strong>, and <strong>momentum</strong>, are fundamental properties of particles in quantum mechanics, and their relationship to probability helps us to understand quantum entanglement. These states are determined on probability and only take a definite value when measured. It’s like they’re water vapour until measured, once measured it’s an ice cube — it takes a value, a form. For instance, an electron’s spin can be described as a <em>superposition </em>of “up.”</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/371/1*wahocrntsTBEdWPhktztRg.png" /></figure><p>Here, α and β are complex probability amplitudes that determine the likelihood of measuring the spin as “up” or “down,” with ∣α∣² + ∣β∣² = 1. This equation reflects the probabilistic nature of quantum mechanics. Before measurement, the particle doesn’t have a definite spin but exists in a superposition of possibilities (we’ll explain the meaning of superposition later). When two particles become entangled, their combined state cannot be expressed as independent probabilities, as mentioned before but here more descriptively, they’re entangled. Instead, their wave function is described as a single inseparable entity, such as:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/665/1*3bCpjH8P1O-r1yEBJX2w0w.png" /></figure><p>This means that if particle A is measured to spin “up,” particle B will instantly collapse into spin “down,” regardless of the distance between them. The probabilities for each outcome are encoded in the wave function, but they are perfectly correlated due to entanglement. For example, if you measure particle A with a 50% chance of being “up,” particle B will have a 100% certainty of being “down” once A’s state is determined. The same probabilistic principles apply to other quantum states like <strong>position a</strong>nd <strong>momentum.</strong> Their positions are correlated through a shared probability until one is measured, then we can determine the corresponding value. This probabilistic framework is what makes quantum mechanics different from classical physics. In classical systems, probabilities are derived from not knowing about pre-existing values or facts (e.g., not knowing which side of a coin will land face up). In quantum mechanics, probabilities reflect the uncertainty of nature — properties like spin or position don’t even exist in definite forms until measured. Entanglement makes things even more mind-boggling with this strangeness by linking the probabilities of multiple particles in ways that aren’t easy to understand at first — even Einstein refuted it.</p><p>We previously established that the properties of a particle can’t be established unless you know the properties of another — but <em>don’t you have to know at least one particle’s quantum state if you want to figure out others?</em></p><p>You first have to measure a particle’s state before you can get another, and before measurement, they exist in a superposition of states — meaning that neither particles have a determined state until one is measured. My instant reaction?</p><p>I had none, I was just confused until I came across this analogy.</p><p>To put it simply, you’re acting as if a house has no coordinates until you solve for them — you’re solving for them even though you’re assuming they don’t exist.</p><p>There’s a key claim we have to sustain here.</p><p>There’s a big difference between classical and quantum objects.</p><h3>Classical and Quantum Objects</h3><p>Classical objects have defined properties, regardless if we solve or observe them. A house has a location, even if no one checks if its coordinates exist. A dice roll has a number, even if it hasn’t landed yet — it just hasn’t been revealed to us.</p><p>Quantum mechanics is different. A particle’s properties do not exist in a definite form until they are measured. It’s not like you just don’t know them, they don’t exist until you measure. Makes absolutely no sense? Perfect — you got it!</p><p>Let’s try to better understand this; imagine a weird house that exists in multiple places at the same time. It’s not like the house is hidden, rather it’s spread out over many locations. When you measure the house’s location, you find it at one specific place, but only because your measurement <em>forced it</em> to be there. Before you measured it was in a superposition of locations — a mix of multiple states. When you measure, you essentially force the system to “choose” a definite state and the entangled partner instantly adjusts.</p><p>This may seem boggling to you, but we have a theory that proves this. Bell’s Theorem.</p><h3><strong>Introducing Bell’s Theorem, the proof of it all.</strong></h3><p>Bell’s theorem is a cornerstone of quantum mechanics, illustrating that there’s no local hidden variable that can explain the predictions QM offers. It builds upon the EPR paradox mentioned earlier and shows the non-local nature of quantum entanglement — local meaning being affected by its nearby surroundings or things in its’ immediate facility, a principle of classical physics.</p><p>What would a hidden variable be? In QM, hidden variables refer to unobserved properties that would help us determine the outcomes of quantum events. Essentially, it would remove the probability aspect of QM by suggesting that the seemingly random outcomes of quantum measurements are determined by hidden factors, so once again we’re trying to operate under a classical physics framework. This is where Einstein developed his famous quote, “God does not play dice with the universe.”</p><p>The theorem begins with the assumption that particles have predetermined properties — so we’re trying to work under the constraint that no transmission can be faster than light. If this is true, the relations between the measurements of the entangled particles must attain a Bell’s inequality — a mathematical limit. QM, however, violates this inequality saying at least one of these assumptions must be false.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/512/1*LGVgvYlH1HTPYA41DHbT2w.png" /><figcaption><a href="http://www.qolah.org/outreach/x2010.html">Source</a></figcaption></figure><p>Experimental Verification: Violating Bell’s Inequality</p><p>The theoretical violation of Bell’s inequality has been confirmed experimentally through</p><p><strong>Bell tests,</strong> which measure correlations between entangled particles under varied detector settings.</p><ol><li><strong>Aspect Experiment (1982)</strong>:</li></ol><ul><li>Alain Aspect and colleagues used entangled photons to test Bell’s inequality.</li><li>They observed violations consistent with quantum mechanics, ruling out local hidden-variable theories.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*t3J8i1_3GyTOJK0JQaD_BA.jpeg" /><figcaption>Aspect explaining his experiment, the first to demonstrate the violation of Bell’s inequalities with photons using distant detectors — <a href="https://commons.wikimedia.org/wiki/File:PHYSIQUE_QUANTIQUE_LES_TRAVAUX_D%27ALAIN_ASPECT,_PROFESSEUR_%C3%80_L%E2%80%99X,_COURONN%C3%89S_DU_PRIX_NOBEL_2022_(52489082838).jpg">source</a>.</figcaption></figure><ol><li><strong>Loophole-Free Tests (2015)</strong>:</li></ol><ul><li>Recent experiments addressed potential loopholes (e.g., detection efficiency and locality).</li><li>These tests provided definitive evidence that physical systems obey quantum mechanics and violate Bell inequalities.</li></ul><p>So what does this mean? A violation of Bell’s inequality implies that nature is ultimately non-local — entangled particles influence each other over any distance, and it doesn’t have to be through direct interactions.</p><p>To understand why entanglement is so strange, let’s expand more on the idea of locality — stating that objects can only influence each other through direct interactions, or signals travelling at or below the speed of light (things we’ve established before). Quantum mechanics ultimately says — yeah no.</p><p>Imagine you’re playing a game with two magical dice. You roll one die in New York, and your friend rolls the other in Tokyo. Every time you roll a 6, your friend also rolls a 6. Every time you roll a 3, your friend gets a 3. It doesn’t matter how far apart you are — the results are always perfectly correlated. In classical physics, this would seem impossible unless there was some kind of prearranged agreement between the dice (hidden variables) or some communication happening between them faster than light.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Yptic9K_BWdOVKsecz2rew.jpeg" /><figcaption><a href="https://pacificsciencecenter.org/resources/rolling-with-it/">Source</a>.</figcaption></figure><h3>The Results?</h3><p>The experiments mentioned before prove that there <em>isn’t any prearranged agreement,</em> no signalling travelling between them, and the correlation is instantaneous. Bell’s Theorem mathematically explains this weirdness. It starts by assuming the constraint we mentioned earlier: that there are hidden variables and any transmitted signals between the particles can’t travel faster than light. If these assumptions were true, the measurements of entangled particles would have to abide by mathematical limits known as Bell inequalities.</p><p>Guess what happened? The nature of QM did violate Bell’s inequality, meaning that one of our classical assumptions — locality or realism, has to be wrong. We’ve explained what locality is, but what’s realism? The violation would mean in realism’s case, that particles don’t have definite properties until they are measured.</p><p>In other words, realism just means these properties exist objectively, whether or not anyone measures them. The violation of Bell’s inequality challenges this, suggesting that if realism were true, quantum mechanics would not produce the correlations observed in experiments involving entangled particles.</p><p>To better understand this, let’s use an analogy. Imagine a pair of socks: one red and one blue. You place each sock into a separate box and send them to two different locations. If someone opens one box and finds the red sock, they instantly know the other box contains the blue sock. This is how realism works in classical physics — the socks’ colors are predetermined before you open the boxes, and your act of opening doesn’t change their inherent properties.</p><p>However, quantum mechanics doesn’t follow this logic. Instead, it suggests that before measurement, the “colour” of each sock doesn’t exist in a definite form but rather in a superposition — a mix of red and blue, “both possibilities are possible.” The act of opening one box (measurement) forces the sock inside to “choose” a colour, and this choice instantaneously determines the colour of the other sock, no matter how far apart they are. Mathematically, this is described by an entangled wavefunction:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/923/1*PpUfAN1sr1HQL8pvLiKtxw.png" /></figure><p>Here, neither sock has a definite colour until one is measured. The violation of Bell’s inequality confirms this strange behaviour: particles don’t have pre-existing values for their properties — those values only come into existence when measured.</p><p>This challenges our basic intuition because it implies that reality itself isn’t fixed until we interact with it. Pretty poetic though. In realism’s case, the violation means that nature doesn’t “store” information about a particle’s properties beforehand; instead, measurement plays an active role in creating those properties. This probabilistic nature of quantum mechanics is fundamentally different from classical physics and forces us to rethink what it means for something to “exist” independently of observation.</p><p>Okay.</p><p>So now that your brain has been depleted of energy, you’re probably asking why should I care that two particles separated by distances across the universe can do a little telepathy.</p><p>Well quantum entanglement, has led us to one of the world’s future leading industries; quantum computing.</p><h3>A quick tangent to Quantum Computing</h3><p><strong>Quantum Computing</strong>: Entanglement is essential for building quantum computers, which use qubits (quantum bits) that can exist in multiple states simultaneously. It’s quite literally its’ foundation. This allows them to solve certain problems exponentially faster than normal/classical computers.</p><p>Unlike classical computers processing information in binary bits (0s or 1s), quantum computers use <strong>qubits</strong>, which can exist in multiple states simultaneously (thanks to superposition) and influence one another instantaneously (via entanglement). Imagine a quantum computer as a library where every book can be read simultaneously, rather than one at a time — this is the essence of its computational power. This unique capability allows quantum computers to excel in applications like optimizing supply chains, simulating molecular interactions for drug discovery, enhancing AI algorithms, and addressing climate modelling challenges. An exponentially increasing rate of analyzing data exponentially decreases time on previously deemed impossible problems.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/282/1*VxSbkzAvUYcDuD15cpsmYA.jpeg" /><figcaption>Google’s Willow chip — possesses 105 qubitss —<a href="https://robbreport.com/lifestyle/news/google-quantum-computer-chip-willow-1236116027/"> Source</a></figcaption></figure><p>At first glance, quantum entanglement seems almost supernatural — it defies intuitive thinking about how objects, fundamentally particles behave. As strange as it may be, it has been repeatedly proven through rigorous experiments spanning over 50 years. Still, many questions remain: Is there a deeper explanation for why entanglement works? Could there be hidden variables after all — non-local ones? Is there another derived theory we need to further explain QM? For now, physicists accept entanglement as one of nature’s prominent characteristics— a reminder that our universe operates in ways on principles that sometimes don’t make sense. And while Einstein may not have liked it, quantum mechanics continues to surprise us with its beauty and strangeness, written through every string that threads the universe.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4ec8afb78066" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Simulating an Adaptive Optics Physics lab worth $50,000 for free]]></title>
            <link>https://medium.com/@lovelygebeyehu/simulating-an-adaptive-optics-physics-lab-worth-50-000-for-free-804024c3c3f4?source=rss-015ddd4c9a4d------2</link>
            <guid isPermaLink="false">https://medium.com/p/804024c3c3f4</guid>
            <category><![CDATA[cool]]></category>
            <category><![CDATA[simulation]]></category>
            <category><![CDATA[blender]]></category>
            <category><![CDATA[adaptive-optics]]></category>
            <category><![CDATA[space-technology]]></category>
            <dc:creator><![CDATA[Lovely gebeyehu]]></dc:creator>
            <pubDate>Tue, 28 Jan 2025 09:23:12 GMT</pubDate>
            <atom:updated>2025-01-30T20:30:35.522Z</atom:updated>
            <content:encoded><![CDATA[<p>When most people think of optical simulations, they envision sophisticated laboratories filled with high-end equipment and teams of scientists meticulously fine-tuning every detail. However, the reality is that technological advancements have made it possible for individuals to create detailed optical simulations from the comfort of their homes. This article details my journey in developing a wavefront sensor simulation using open-source tools, creating assets for the first time, and writing a Python script to simulate a deformable mirror’s response to interrupted wavefronts.</p><h3>The Motivation Behind the Project</h3><p>My interest in optical systems and wavefront sensing sparked the desire to create a simulation that could accurately model how light interacts with various optical elements. Wavefront sensors are crucial in applications such as adaptive optics, which corrects distortions in optical systems caused by atmospheric turbulence or lens imperfections. With the growing accessibility of software like Blender, I saw an opportunity to bridge the gap between complex optical theory and practical simulation.</p><p>A while back, I wrote my first article associated with TKS on Medium, my Learnicle, on the Nancy Grace Roman telescope — and its’ methods for tackling space noise distortions. The solution — deformable mirrors; mirrors with fractions of itself being raised and fallen multiple times per second to a custom to different wavefronts. I was captivated by this solution for its’ ingenuity — I remember thinking to myself, “I would’ve never thought of this…wow” So now, as my second project, I’ve decided to simulate a deformable mirror directly interacting with the atmosphere and correcting distortions in real-time!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/220/1*Q9zkkKcVXcSsshyAK1QPBw.gif" /><figcaption>I wanted to illustrate how excited I was, and this was the best way I could think of doing it by mentioning the GOAT himself. Tribute to my king Mohammad Salah.</figcaption></figure><h3>Theory and Explanation</h3><p>The technology and mathematics behind adaptive optics (AO) are incredibly advanced and complex, but the underlying concept is quite straightforward. The primary goal of adaptive optics is to eliminate the twinkling of stars. This twinkling occurs due to the Earth’s atmosphere, which distorts the light from stars as it passes through, creating a flickering effect that can make astronomical observations challenging. In simple terms, the atmosphere randomly alters the path of light thousands of times per second, resulting in blurred images of the stars and other space phenomena. To counteract this distortion and achieve clearer images, adaptive optics systems work by “un-distorting” the light before it reaches instruments like cameras or spectrographs within telescopes. This is accomplished using a flexible mirror that can be deformed to create the “negative” of waves detected (will be explained later). By adjusting the mirror in real time to compensate for these changes, astronomers can significantly reduce the noise caused by atmospheric interference, leading to sharper and more detailed images of celestial objects. In space, where there is no atmosphere to cause such distortions, images are typically much clearer. However, ground-based observations must contend with these atmospheric effects. Therefore, adaptive optics plays a crucial role in enhancing our ability to capture high-quality images of stars and other astronomical phenomena by mitigating the impact of atmospheric turbulence.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*08fhMp01KIN8WDIzQmCQDA.png" /></figure><p>However, the amount of science and technology involved in doing so is breathtaking! First, we need to “measure” what deformation the atmosphere is applying. Then, we have to apply that deformation (the negative of it) to a <strong>deformable mirror</strong>. Moreover, we have to do that thousands of times per second!!! For example, the Nancy Grace Roman Telescope has 3000 actuators for each mirror located in the Coronograph and utilizes them accordingly.</p><h4>Specifically, what’s the goal of an Adaptive Optics System?</h4><p>The system is crafted to enhance the clarity of light distortions when imaging objects, in our case distortions caused by Earth’s atmosphere.</p><p>From this a lot of questions come up, for example here were some of mine: how do the mirrors know <em>how much </em>to alter the mirror, what mathematics are involved, how does the received light translate to actual deformations, <em>how long</em> does it take to render these alterations, how much error is still possible even with tech enhancements — and more…</p><p>Now, let’s answer all of this by doing a deep dive into the tech used in the coronagraph replicate. Firstly, the wavefront sensor.</p><p>The wavefront sensor (WFS) measures the amount of deformation being caused by a medium (in our case, the atmosphere) that’s being applied to the wavefronts. It’s a camera, a special one but an imaging device nonetheless that’s able to see how light is bent/warped. Wavefronts you can think are kind of like the shape of light waves — connected points in the wave cycle where they’re all at the same point, this forms a line, surface or what you would call a <em>front.</em> Wavefront sensors can <em>measure </em>the deformations of light received once it has reached the telescope.</p><p>There are different types of WFSs; the one represented in the simulation is the Shack Hartmann WFS. It works by imaging several “copies” of a point source light (the star) in different spacial positions in a CCD (image sensors) called “sub-apertures” — basically tiny lenses. Each sub-aperture creates a small spot of light on the CCD — a centroid is the exact middle point of that spot — from there we’re able to detect where the spots are located and track how these spots move, we can measure how the wavefronts are being distorted, based on how the light is distributed. Measuring the centroids of each of the “copies” of the source light produces a “vector field” (called slopes) that corresponds to the direction and amplitude of the deformation at each place in space. I tried to get my hands on a Shack Hartmann, but depending on the complexity it can cost between $3000 to $30,000…Yeah, no. If you’d like to fund me, please email me at lovelygebeyehu@gmail.com (Only slightly joking 😭)</p><p>So, by discussing the use of the Shack Hartmann, we just answered how our simulation will be able to know <em>what </em>to correct from the light distortions and theoretically, know the steps of what to do with that info… But what will it do with it?</p><h3>Deformable Mirrors</h3><p>I encourage you to read my past article on the Nancy Grace Roman Telescope, and how it utilizes deformable mirrors for the same purpose.</p><p>A deformable mirror is a mirror with a flexible surface — a.k.a, a wavefront corrector (WFC). As said before, the goal is to deform the light that comes from the atmosphere with the “negative” of the wave’s deformation to make the effect of the atmosphere itself disappear. It is the same with waves, the negative and the positive altitude of the wave with the same absolute value will cancel out! The data gathered by the WFS is then used to reconstruct and correct the wavefront using that logic, this includes calculating the slopes — or deformations of the wavefront at each sub-aperture. From here, we generate a correction signal to adjust the DM creating the “negative” of the wavefront error — the actuators morphing the DM for this to happen.<br>A deformable mirror (DM) has a flexible surface of small actuators that push or pull on the mirror’s surface to change its shape, cancelling out the atmosphere’s distortions that the WFS has detected. The mirror’s surface shape is adjusted to match the exact inverse of the detected distortions, correcting the light as it passes through. If this wasn’t enough, this all happens <em>before </em>all this information arrives at the telescope or any other optical system, ensuring <strong>a clear and sharper image</strong>.</p><p>If you’re curious about what actuators are, they are tiny devices that physically alter the surface of the mirror to correct for distortions, pulling and pushing specific points of the surface of the DM to change its’ shape.</p><p>My projects consist of several key components, each designed to mimic real-world counterparts while allowing for interactive experimentation. It’s a replica of the deformable mirror set up in the Roman Telescope’s chronograph.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*k-tUVsZA6CVUeAJKoToduw.png" /><figcaption>Here’s my DM in my project, the faint light grey circles are the detectors, and the apparent grey being the actuators; remember this for later 😉</figcaption></figure><p>With all this info — I thought… Why don’t I make my own?</p><p>My project consists of several key components,</p><p>My project consisted of a couple of components that I made into <em>assets </em>(reusable data/objects/resources that you can use in multiple projects<em> — </em>in our project, lenses, filters, atmosphere, lasers, deformable mirror with the detector and a corresponding lens apart from the necessary Python script for the change in the DM to be visible.</p><p>The first thing I did was create assets — model the different objects, create materials or set up elements appropriately for your purposes; you then those objects “Mark as Asset” and save them as an independent Blender file. You’re now able to use your assets in any blender file — I set up my scene, arranging the layout quite randomly but the results should be the same value as all the data of wavefronts will be simulated through the Python script.</p><p>TLDR? It’s all for show — but gets the job done.</p><p>Here’s more about the components.</p><ol><li>Wavefront Sensor (WFS): The WFS is designed to measure phase distortions in incoming light waves. It employs a Shack-Hartmann configuration, which samples light using an array of micro-lenses focused onto detectors.</li><li>Deformable Mirror (DM): The DM is represented as a highly subdivided plane that can be deformed to correct wavefront errors. Each actuator on the DM corresponds to a vertex on this plane, allowing for smooth adjustments.</li><li>Atmospheric Medium: Translucent objects are used to simulate atmospheric distortions that affect how light propagates before reaching the WFS.</li></ol><p>Here’s my final product with an unaffected DM (for now).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mAMN2CZmGvGfk9N1ADOyaA.png" /><figcaption>My Final Product in Blender with a currently undeformed DM.</figcaption></figure><h3>Setting up the environment on Blender</h3><p><em>Blender is a 3D open source (and free!) graphics software that allows for modelling, animation, simulations, rendering, motion tracking and even the likes of game creation!</em></p><p>In this project, we use Blender together with Python, Matlab and a bit of (OSL) Open Shading Language to simulate a simple (although quite didactic) AO system. We simulate the starlight, the medium where the light passes through (atmosphere), the wavefront sensor that measures the phase deformation and the deformable mirror that corrects for that deformation. We also compute all the cool math that is used in a real AO system with the data generated by our simulator.</p><p>Using the assets I made before and storing them in my Asset Browser, I created the setup and was able to code the necessary instructions for the DM to respond to the simulated light (represented by the reflected light beams).</p><p>Two last components bring this project together — the math (Lord have mercy) and the Python script used to calibrate the results (It was a bit easier, but Lord still have mercy).</p><p>I created a separate document for the math involved if you’re interested, and a short playlist of videos that introduce you to the main components that made this possible called <em>matrices</em> (no, not the matrix — I thought it was the first time I read it too if that makes you feel better 😎). Matrices are rectangular arrays of numbers, symbols, or expressions arranged in rows and columns — they’re used in Linear Algebra (instant cheat code for me in math class now hehe 😏). They organize systems of linear equations and describe linear transformations; interaction matrices are specific applications of matrices in optical systems. They describe the relationship between the WFS and the DM. They show the mirror’s movements will affect the light. We then use a reconstruction matrix — the reverse of the interaction matrix and if you remember what I mentioned before, the negative attitude of the wave will cancel out the positive attitude of a wave with the same absolute value — it’s the same situation but now with the actual DM and the inverse relationship with the IM and RM.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1000/1*0RV_7j6j5HQp9UDrlzJ-lw.jpeg" /><figcaption>Once again clarifying that I wasn’t refering to the move “The Matrix” (Unfortunately 😔)</figcaption></figure><p>Check out this if you’re interested in the mathematics of it.</p><p>Let’s now talk about the code.</p><p>The basic outline of the code was to simulate the light, introduce both the interaction and reconstruction matrix and instruct the mirror to deform accordingly.</p><p>All the code was put into Blender’s script editor — here’s how it looked.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*k8gvJRE_YJkAGT5iOGUOHw.png" /><figcaption>A little peak into Blender’s script editor.</figcaption></figure><h3>1. Import Libraries</h3><pre>import bpy  # gives access to Blender scene + we can manipulate objects through the progra,<br>import bmesh  #  used for manipulating vertex positions (for simulating DM)<br>import math  # provides basic math operations for modelling deformations on DM<br>import numpy as np  # allows for matrix calculations + solving systems + calibration</pre><p>We need to import these libraries to create functions and use proper functions.</p><h3>2. Simulate Light Path</h3><pre>def simulate_light_path(beam, dm, detector):<br>    start = beam.data.splines[0].bezier_points[0].co<br>    end = beam.data.splines[0].bezier_points[1].co<br>    beam_dir = (end - start).normalized()<br>    <br>    hit, hit_point, _, _ = dm.ray_cast(start, beam_dir)<br>    if hit:<br>        normal = dm.closest_point_on_mesh(hit_point)[1]<br>        reflection = beam_dir - 2 * beam_dir.dot(normal) * normal<br>        beam.data.splines[0].bezier_points[1].co = hit_point<br>        <br>        det_hit, det_hit_point, _, _ = detector.ray_cast(hit_point, reflection)<br>        if det_hit:<br>            return det_hit_point<br>    return None</pre><h4><em>The Breakdown</em></h4><p>The simulate_light_path function simulates how the light beam will interact with the DM and then determines how the light intersects with the detectors. It simulates the path of the light beam as it travels from its origin, reflects off the DM and intersects with the detectors. Looking for the intersection with the detector is important since we’re now able to measure light position, providing information about the distortion in the wavefront.</p><p><em>Explanation of code:</em></p><p>The first line takes the three arguments (beam, dm, detector) to simulate the light beam in the system. The start and end variables access the Bezier spline (defines the shape of the beam) — they retrieve the coordinates of the starting control and ending control point of the light beam. <br>The beam_dir variable allows us to compute the vector pointing from the start point to the end point of the beam — which we calculated in the start and end variables prior.</p><p>We then create an assignment (hit, hit_point, _, _ = dm.ray_cast(start, beam_dir)) — that takes multiple values we’ve constructed into separate variables. We receive four return values from the ray_cast function; where the the ray is being hit, the coordinates of the point the ray and the DM intersect, and the two underscores (“_”) give information about the faces indices and distances.</p><h3>Deformable Mirror Deformation</h3><pre>def deform_dm(dm, deformation_function):<br>    for vertex in dm.data.vertices:<br>        x, y = vertex.co.xy<br>        z = deformation_function(x, y)<br>        vertex.co.z += z</pre><h4>The Breakdown</h4><p>This code sector modifies the geometry of the DM by applying deformation to the vertices calculated by the function “deformation_function.” This function uses the x and y coordinates of each vertex to determine the proper displacement on the z-axis to alter the object&#39;s shape on the Blender.</p><p><em>Explanation of code:</em></p><p>The first line defines our function deform_dm containing the 3D object dm (DM), and the deformation function — calculating the needed displacement in the z-axis of each vertex of the (x,y) coordinate. <br>The second line loops through all the vertices in the dm object, the dm.data.vertices give us access to the vertex data within the mesh allowing us to loop through all of them. The line “vertex.co.z += z is updated by adding the calculated deformation value of z. This modifies the vertex’s position along the z-axis and deforms the DM.</p><h3>Wavefront Measurement</h3><pre>def measure_wavefront(beam, detector):<br>    beam_dir = beam.data.splines[0].bezier_points[1].co - beam.data.splines[0].bezier_points[0].co<br>    hit, location, _, _ = detector.ray_cast(beam.data.splines[0].bezier_points[0].co, beam_dir)<br>    if hit:<br>        return location - beam.data.splines[0].bezier_points[0].co<br>    return None</pre><h4>The Breakdown</h4><p>The measure_wavefront function calculates the distortion in the light wavefront by finding where the beam interacts with the detectors.</p><p>You may ask — didn’t we already do this with the first block of code? They both deal with ray casting, finding intersections, and simulating how the light interacts with the system.<br>However, they serve different purposes in the pipeline. The first function simulates the full path of the beam, from its origin to the DM and eventually to the detector, calculating the reflection of the DM. The second function measures the wavefront distortion through the calculated intersections from the first block of code. It doesn’t simulate the reflections of immediate interactions, it measures how the wavefronts of the beam interact with the detector.</p><p><em>Explanation of the code:</em></p><p>The first line defines a new function “measure_wavefront,” including parameters beam and detector. Our next line brings out “beam_dir” again, the line calculating the direction of the light beam by subtracting the end from the start coordinates of the Bezier spline. This subtraction gives us a vector pointing in the direction from the start to the end control point. The “ray_cast” function returns different values, “hit” indicating whether the ray hits the detector (a boolean if you’re familiar); location describing the 3D coordinates of if the ray intersects the detector. If “hit” is true, it means the ray has intersected with the detectors and the intersection point is given to us (returned).</p><h3>Create Interaction Matrix</h3><pre>def create_interaction_matrix(dm, detector, beam):<br>    num_actuators = len(dm.data.vertices)<br>    interaction_matrix = np.zeros((num_actuators, 3))<br>    <br>    for i, vertex in enumerate(dm.data.vertices):<br>        original_z = vertex.co.z<br>        vertex.co.z += 0.01<br>        dm.data.update()<br>        bpy.context.view_layer.update()<br>        <br>        wavefront = measure_wavefront(beam, detector)<br>        if wavefront is not None:<br>            interaction_matrix[i] = wavefront<br>        vertex.co.z = original_z<br>    <br>    return interaction_matrix</pre><h4>The Breakdown</h4><p>(Here is where it gets interesting — at least for me that is 😅)</p><p>This function aims to create an interaction matrix representing the effect of each actuator on the wavefront detected by a detector. We’ll look into how the calibration process of the DM in the next code breakdown.</p><p><em>Explanation of code:</em></p><p>The first line introduces a new function “create_interaction_matrix,” taking three parameters — the dm, the detector, and the beam. The next line calculates the number of actuators on the DM by counting the vertices. These are what’s used to deform the mirror physically. The three in the next lines correspond to the displacement of a 3D vector. Initially, the interaction matrix is filled with zeros, and the matrix stores how the wavefront changes. <br>The next line begins a loop stating all the vertices on the DM.</p><p>The next two lines store the calculated z-coordinate, done by remembering the start position (beam.data.splines[0]), the next line would do the physical moving of the mirror vertex by 0.01 — the deformation. This isn’t actually to scale to what deformations are made to actual deformable mirrors.</p><p>The next two lines ensure the updates show up on Blender.</p><p>We then call upon measure_wavefront (discussed earlier_ to measure the wavefront displacement caused by the deformation of the vertex (actuator). After the loop finishes, the interaction matrix is returned, containing the wavefront change applied on the DM.</p><p>The interaction matrix is vital for understanding how the small changes in the DM surface affect the wavefront and can play out in Blender. The matrix is used in the calibration process to determine the proper adjustments to achieve the desired wavefront.</p><h3>Calibrate the Deformable Mirror</h3><pre>def calibrate_dm(dm, beam, detector, interaction_matrix, target_wavefront, steps=10):<br>    for step in range(steps):<br>        current_wavefront = measure_wavefront(beam, detector)<br>        if current_wavefront is None:<br>            break<br>        <br>        error = target_wavefront - current_wavefront<br>        adjustments = np.linalg.lstsq(interaction_matrix, error, rcond=None)[0]<br>        <br>        for i, vertex in enumerate(dm.data.vertices):<br>            vertex.co.z += adjustments[i] / steps<br>        dm.data.update()<br>        bpy.context.view_layer.update()<br>        <br>        print(f&quot;Step {step + 1}/{steps}:&quot;)<br>        print(f&quot;  Current wavefront: {current_wavefront}&quot;)<br>        print(f&quot;  Error: {error}&quot;)<br>        print(f&quot;  Max adjustment: {np.max(np.abs(adjustments))}&quot;)</pre><h4>The Breakdown:</h4><p>The purpose of the calibrate_dm function is to adjust the DM surface while minimizing the error between the current wavefront and the target wavefront — an undisturbed wavefront before it encounters some kind of medium.</p><p>The first line defines the function with most of the prior functions with additional “target_wavefront” and “steps.” The next line begins a loop that will go on for a number of times specified by “steps.” The next lines of code are just precautionary, checking if the light beams are hitting the DM and the detectors or not — this continues until we reach the variable “adjustments.” It stores the results of the computations done by the function “np.linalg.listq” — this function for the NumPy’s linear algebra module (first time using this 🎲), computing the least-squares solution to a linear matrix equation; once again if interested in the math, look here. In this case, it finds the optimum adjustment values that minimize the error between the current wavefront and the target wavefront (ensuring proper manipulation of the DM).</p><p><em>Explanation of the code:</em></p><p>This block contains the “calibrate_dm function.” It does this iteratively by measuring the current wavefront, calculating the difference compared to the target, and adjusting the DM actuators (a.k.a vertices_ to minimize that error). <br>The first line runs for the specified number of times (“steps.”) Each step refines the DM’s shape further. The next line measures the current wavefront, bringing a previous function “measure_wavefront,” checking if the light heats the detectors and determines the current wavefront. The error variable is the difference between the “target_wavefront” and the “current_wavefront.” The adjustment is an array where each element is related to the calculated displacement being applied to the DM. The updates are done by “dm.data.update()” and “bpy.context.view_layer.update() reflecting the new actuator positions.</p><h3>Summary</h3><p>Here’s the overall pipeline.</p><ol><li><strong>Simulates light paths through the DM</strong>: Simulates the light beams path through the system coming towards the DM onto the detectors and looking for the intersections between the detector and the mirror.</li><li><strong>Apply Deformation to the DM</strong>: Modify the shape of the DM by altering the vertices position using the deformation function that calculates how much to move the vertex on the z-axis.</li><li><strong>Measure the wavefront: </strong>Measure how the light beam interacts with the detectors and determine the WF distortion forms the mirror based on a mathematical function. Uses information on the necessary start and end points of the vertex.</li><li><strong>Creates an interaction matrix: </strong>Create a loop so we’re able to reach each DM vertex and apply each small deformation. We use the “measure_wavefront” function to measure the resulted wavefront distortion and correction — store the effect of each actuator in the interaction matrix.</li><li><strong>Calibrates the DM to achieve a target wavefront: </strong>Adjusts the DM actuators to match the target wavefront by measuring the distorted wavefront, calculating the error (different) between the desired and the distorted WF and using the interaction matrix to compute the necessary adjustments using least squares.</li><li><strong>Update Blender Scene to reflect the changes.</strong></li></ol><p>With this, we’re now able to properly deform the DM to correct disrupted wavefronts and have similar results to the figure below.</p><h3>Challenges Faced</h3><p>This was in no way seamless… Like not in the slightest. Initially, I was planning to get my hands on a Shack-Hartmann WFS to build the actual system physically — which I had, but for a short period as I had to return them and this was not a weekend project.</p><p>And those were just the initial problems 😑.</p><p>Other issues included:</p><ul><li>I had no idea what a matrice was, just knew it helped with Linear Alg.</li><li>I initially wrote a lot of precautionary code which I eventually removed as time went on; a.k.a inefficient.</li><li>I had never worked with NumPy’s linear algebra module. So, you can make the guess: I had no idea what I was doing — plus, I still didn’t know what a matrice was.</li></ul><h3>Conclusion</h3><p>THIS WAS FUN. REALLY FUN.</p><p>Despite how the order of my articles on Medium has been published, this was my first project on Blender (apart from an unfinished doughnut🍩 😋). This is where I discovered my love for 3D simulations and Blender in general. I would say I’m still a beginner to programming so learning what destructive arguments were interesting amongst other sequences and new ways to structure functions, as well as matrices&#39; involvement in calculating displacement in the DM.</p><p>This is more than just poking a mirror in a couple of places and calling it a day. Everything I just explained to you through this 15-minute article, is a phenomenon that’d happen multiple times <em>per second.</em> All to correct distorted WF for clearer imaging.</p><p>With the high cost of adaptive optics equipment, it’s difficult for a high school student to get access to this tech — trust me, I’ve tried. However, this project allows me to manipulate that space to my will and see the results in real-time, and it’s not just me, you can too — available for a wider audience. By leveraging open-source tools like Blender and Python, I created a simulation that replicates the functionality of a $50000 physics lab for free (probably giving myself too much credit, but you get the gist 😋). Adaptive optics technology has revolutionized ground-based astronomy by correcting for atmospheric distortions, enabling clearer and more detailed images of celestial objects. This simulation not only educates users about the main concepts surrounding adaptive optics systems but also inspires innovation and interest in the field, potentially leading to advancements in telescope design and astronomical imaging.</p><h3>RESULTS</h3><p>Here’s the after with the DM appropriately deformed.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*kBbrA7OrppKP3zCZ-Zbeuw.png" /><figcaption>DM mirror exclusively</figcaption></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZgAfz50ETj0GhOvxpMquzg.png" /><figcaption>Whole set up.</figcaption></figure><p><strong>Authors Note:</strong></p><p><em>My name is Lovely Gebeyehu, I’m 15 years old and am interested in quantum physics, space exploration and what it holds for our future. Always willing to have a conversation — reach out to me here!</em></p><p><strong><em>Email</em></strong><em>: lovelygebeyehu@gmail.com</em></p><p><strong><em>Linkedln</em></strong><em>: </em><a href="http://www.linkedin.com/in/lovely-gebeyehu-155b5632b"><em>www.linkedin.com/in/lovely-gebeyehu-155b5632b</em></a></p><p><em>References:</em></p><ul><li><a href="https://andor.oxinst.com/learning/view/article/wavefront-sensing-adaptive-optics-with-first-light-imaging-cameras?source=post_page-----4d346e9fefae--------------------------------">Wavefront Sensing and Adaptive Optics with First Light Imaging Cameras- Oxford Instruments</a></li><li><a href="https://andor.oxinst.com/learning/view/article/wavefront-sensing-adaptive-optics-with-first-light-imaging-cameras?source=post_page-----4d346e9fefae--------------------------------">Discover how First Light Cameras can be a real game changer for wavefront sensing &amp; adaptive optics applications</a></li><li><a href="https://andor.oxinst.com/learning/view/article/wavefront-sensing-adaptive-optics-with-first-light-imaging-cameras?source=post_page-----4d346e9fefae--------------------------------">andor.oxinst.com</a></li><li><a href="https://github.com/ngmsoftware/blender_wavefront_sensor">https://github.com/ngmsoftware/blender_wavefront_sensor</a></li><li><a href="https://www.axiomoptics.com/products/haso-swir-fast-high-speed-swir-wavefront-sensor/">https://www.axiomoptics.com/products/haso-swir-fast-high-speed-swir-wavefront-sensor/</a></li><li><a href="https://www.laserfocusworld.com/optics/article/16548376/adaptive-optics-liquid-crystals-lower-the-cost-of-adaptive-optics">https://www.laserfocusworld.com/optics/article/16548376/adaptive-optics-liquid-crystals-lower-the-cost-of-adaptive-optics</a></li><li><a href="https://www.thorlabs.com/thorproduct.cfm?partnumber=DMP40-F01">https://www.thorlabs.com/thorproduct.cfm?partnumber=DMP40-F01</a></li><li><a href="https://youtu.be/cbzBt60dhY8">https://youtu.be/cbzBt60dhY8</a></li><li><a href="https://www.indiamart.com/proddetail/shack-hartmann-wavefront-sensor-1951930148.html">https://www.indiamart.com/proddetail/shack-hartmann-wavefront-sensor-1951930148.html</a></li><li><a href="https://www.dev-mind.blog/using-blender-to-learn-about-adaptive-optics-part-ii-ii/">https://www.dev-mind.blog/using-blender-to-learn-about-adaptive-optics-part-ii-ii/</a></li><li><a href="https://www.dev-mind.blog/using-blender-to-learn-basic-adaptive-optics/">https://www.dev-mind.blog/using-blender-to-learn-basic-adaptive-optics/</a></li><li><a href="https://arxiv.org/pdf/1909.05224">https://arxiv.org/pdf/1909.05224</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=804024c3c3f4" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Nancy Grace Roman Telescope Updates!]]></title>
            <link>https://medium.com/@lovelygebeyehu/nancy-grace-roman-telescope-updates-748e903a177b?source=rss-015ddd4c9a4d------2</link>
            <guid isPermaLink="false">https://medium.com/p/748e903a177b</guid>
            <category><![CDATA[telescope]]></category>
            <category><![CDATA[updates]]></category>
            <category><![CDATA[astronomy]]></category>
            <dc:creator><![CDATA[Lovely gebeyehu]]></dc:creator>
            <pubDate>Sun, 19 Jan 2025 15:18:51 GMT</pubDate>
            <atom:updated>2025-01-24T11:15:04.578Z</atom:updated>
            <content:encoded><![CDATA[<p>The Nancy Grace Roman Telescope has had some improvements during the past few months and has relatively kept the schedule for the deadline for launch on May 2027 — let’s address its improvements, progress and future challenges for the next coming months.</p><p><em>A bit about the Nancy Grace Roman…</em></p><p>The Goal: The Roman Telescope will be used for space imaging and exploration, with concentrations like dark energy, exoplanet exploration, and the mapping and distribution of galaxies. Different components of the telescope will correspond to its’ mission — the WFI (Wide Field Instrument) with a field view 200x larger than that of the Hubble Space Telescope; it possesses a CGI (coronograph instrument) for high-contrast imaging, for direct observation of exoplanets by suppressing surrounding starlight. The CGI also contains two deformable mirrors that correct wavefronts in real-time through actuators — you can read all about that in my article <a href="https://medium.com/@lovelygebeyehu/the-nancy-grace-roman-telescope-making-our-future-a-little-more-clearer-literally-414ae7336064">here</a>!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ktY7DrKeOC20E8_9pCdoZg.jpeg" /><figcaption>Image of Roman Telescope set to launch in 2027, Source: NASA</figcaption></figure><p>Now the juice of this article…</p><p>Recent Milestones and Progress:</p><p>In the past six months, the Roman Space Telescope project has achieved several crucial milestones:</p><h3>Coronagraph Instrument Integration</h3><p>On October 28, 2024, the Coronagraph Instrument (CGI) was successfully integrated into the telescope’s instrument carrier</p><p>This milestone required:</p><ul><li>Extensive testing at NASA’s Jet Propulsion Laboratory in Pasadena, California</li><li>Careful transportation to NASA’s Goddard Space Flight Center</li><li>Precise alignment and integration with the instrument carrier</li><li>Verification of the CGI’s two deformable mirrors, crucial for real-time wavefront correction</li></ul><p>The <strong>Coronagraph Instrument (CGI)</strong> aboard the Nancy Grace Roman Space Telescope is mounted within the telescope’s optical system, located near its focal plane, where it directly interacts with incoming starlight. It works by employing a combination of starlight suppression techniques (why you may ask? Read <a href="https://www.nae.edu/148441/Starlight-Suppression-Technologies-for-Direct-Imaging-of-Exoplanets">here</a>.), adaptive optics, and precision engineering to capture high-contrast images of exoplanets. First, a series of masks and filters within the coronagraph blocks the overwhelming light from a star, isolating the faint light reflected by its orbiting planets. To refine this process, the CGI utilizes <strong>deformable mirrors</strong> — highly precise, adjustable mirror surfaces with thousands of actuators (essentially tiny pistons under the mirror)— that dynamically correct distortions in the light path caused by imperfections in the optics. This wavefront control ensures near-perfect cancellation of residual starlight, allowing planets billions of times fainter than their host star to be detected.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/480/1*_mwmuFgJM2tCwkT_qt6UPg.gif" /><figcaption>Little illustration of what’s happening with the deformable mirrors, the actuators influencing the movement of the surface of the mirror. Source: ALPAO</figcaption></figure><h3>Optical Telescope Assembly Delivery</h3><p>On November 7, 2024, the Optical Telescope Assembly, including the 2.4-meter primary mirror and nine additional mirrors, was delivered to NASA’s Goddard Space Flight Center. The delivery process involved:</p><ul><li>Precise manufacturing and assembly of the mirrors</li><li>Extensive testing to ensure optimal performance</li><li>Secure packaging and transportation</li><li>Careful unloading and inspection upon arrival</li></ul><h3>Instrument Carrier Integration</h3><p>By December 12, 2024, the telescope and its two main instruments were fully integrated into the instrument carrier</p><p>This complex process required:</p><ul><li>Precise alignment of the Wide Field Instrument (WFI) and the CGI</li><li>Careful connection of all electrical and data interfaces</li><li>Thorough testing of the integrated system</li></ul><p>The WFI, equipped with 18 HgCdTe detectors (semiconductor devices made from a compound of mercury (Hg), cadmium (Cd), and tellurium (Te) — used to convert infrared light to electrical signals) provides high sensitivity and resolution for capturing detailed images of cosmic phenomena. Its field of view is 200 times larger than that of the Hubble Space Telescope, allowing for more comprehensive surveys of the sky.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/840/1*44cjknm8Y7mvOO6Q0O-45Q.jpeg" /><figcaption>HgCdTe detectors amplificed photodetectors — Source: <a href="https://www.thorlabs.com/newgrouppage9.cfm?objectgroup_id=11689">THORLABS</a></figcaption></figure><h3>Spacecraft Integration</h3><p>On January 8, 2025, the final integration of the payload with the spacecraft was completed, keeping the project on schedule. This critical step involved:</p><ul><li>Mating the integrated instrument carrier with the spacecraft bus</li><li>Connecting and verifying all power, data, and control systems</li><li>Comprehensive testing of the fully integrated system</li></ul><h3>Data Management and Scientific Collaboration</h3><p>Roman is expected to generate 4 petabytes of data annually, or about 11 terabytes per day. All data will be non-proprietary and made publicly available through NASA’s Mikulski Archive for Space Telescopes (MAST) shortly after collection. The mission encourages community-driven science through Core Community Surveys and General Astrophysics Surveys, allowing researchers to propose new observations. (Yay for me!)</p><h3>Challenges and Future Steps</h3><p>Despite the progress, the project faces several challenges:</p><ol><li>Data transmission risks due to the limited capacity of NASA’s Deep Space Network and Near Space Network</li><li>Funding shortfalls for necessary upgrades to support Roman’s communication needs</li><li>Ongoing logistical challenges in integrating various sophisticated components</li></ol><p>NASA’s Deep Space Network (DSN — NASA’s network of global antennas to communicate with beyond Earth orbit spacecraft) and Near Space Network (NSN — supporting communication within Earth’s orbit) are valuable for enabling communication between Earth and spacecraft operating across the solar system. However, these systems aren’t perfect and present challenges due to processing and storage capacity when handling missions like the Nancy Grace Roman managing 11 TB of received data per day. Additionally, both networks support multiple missions — each competing for time with these two instruments. They weren’t designed for current output of modern mission and their development has outpaced the improvements of the NSN and DSN. These demands far exceed the capacity envisioned during the early development of NASA’s communication infrastructure, creating a substantial risk of data transmission delays or losses.</p><p>Another layer of complexity arises from the increasing number of active missions relying on the DSN. With its antennas also supporting Mars rovers, lunar exploration under the Artemis program, and even probes like Voyager, the DSN must divide its limited resources among a growing number of spacecraft. This competition for bandwidth could lead to prioritization challenges, where Roman’s mission data might face delays in transmission or risk lower-quality communication links.</p><p>Looking ahead, the project team will focus on:</p><ul><li>Completing the integration of all components</li><li>Conducting extensive testing, including electromagnetic, vibration, and thermal vacuum tests</li><li>Preparing for the launch, scheduled for May 2027</li><li>Developing strategies to manage the massive data output and ensure efficient distribution to the scientific community</li></ul><p>The Nancy Grace Roman Space Telescope has made exciting progress within the past six months, reaching goals with integrating the Coronograph instrument, the delivery of the Optical Telescope Assembly achieving critical milestones such as the integration of the Coronagraph Instrument, the delivery of the Optical Telescope Assembly by <a href="https://www.nasa.gov/goddard/">NASA’s Goddard Space Flight Center</a>, and successful spacecraft integration — all in effort to reach the deadline of launch by May 2027. Approaching challenges include addressing the limited capacity of NASA’s current communication infrastructure with the DS and NS networks to ensure proper management of data output from the Nancy Grace Roman. As the telescope inches closer to launch, it promises to revolutionize our understanding of the cosmos and pave the way for future space exploration.</p><p><strong>Authors Note:</strong></p><p><em>My name is Lovely Gebeyehu, I’m 15 years old and am interested in quantum physics, space exploration and what it holds for our future. Always willing to have a conversation — reach out to me here!</em></p><p><strong><em>Email</em></strong><em>: lovelygebeyehu@gmail.com</em></p><p><strong><em>Linkedln</em></strong><em>: </em><a href="http://www.linkedin.com/in/lovely-gebeyehu-155b5632b"><em>www.linkedin.com/in/lovely-gebeyehu-155b5632b</em></a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=748e903a177b" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Creating a Realistic Earth and Atmosphere Simulation in Blender]]></title>
            <link>https://medium.com/@lovelygebeyehu/creating-a-realistic-earth-and-atmosphere-simulation-in-blender-04606f04ab10?source=rss-015ddd4c9a4d------2</link>
            <guid isPermaLink="false">https://medium.com/p/04606f04ab10</guid>
            <category><![CDATA[astronomy]]></category>
            <category><![CDATA[blender-tutorial]]></category>
            <category><![CDATA[simulation]]></category>
            <category><![CDATA[blender]]></category>
            <dc:creator><![CDATA[Lovely gebeyehu]]></dc:creator>
            <pubDate>Fri, 03 Jan 2025 23:51:08 GMT</pubDate>
            <atom:updated>2025-01-04T02:48:29.414Z</atom:updated>
            <content:encoded><![CDATA[<h3>Status Quo: It’s not that hard!</h3><p>When most people think of creating a realistic simulation of Earth, they imagine a complex process filled with intricate details and expert designers. Some envision a high-tech lab buzzing with activity as scientists meticulously craft every element of the model. However, the reality is quite different. For many 3D enthusiasts, including myself as a newcomer — building an Earth simulation can be surprisingly accessible and straightforward. By utilizing high-resolution textures and advanced shading techniques, individuals can create stunning representations of our planet from the comfort of their own homes. This democratization of technology allows anyone with a passion for 3D modelling to explore the beauty and complexity of Earth, making it possible to visualize atmospheric effects, dynamic weather patterns, and even the vastness of space — all without needing a team of experts or expensive software. Here’s how I did it!</p><p><em>Personal Experience: The first Blender tutorial I followed was for creating a Donut — although it was fun, the full-length tutorial was 5 hours… If you don’t have the time for that (try to make the time too though), this tutorial I feel was more straightforward. My advice would be to do about an hour of the donut tutorial from the YouTube channel Blender Guru, and then follow this tutorial for the Earth and Atmosphere simulator which uses similar tools.</em></p><h3>Setting Up the Scene</h3><p>To begin, I created a new scene in Blender and set up a basic spherical mesh (UV Sphere) to represent Earth. (Typically, a blender scene automatically imports a cube, a camera, and a light source — delete the cube in the scene collection). I adjusted the sphere’s size (proportional to the Earth’s actual size)and subdivided it (making it smoother) using a modifier to provide enough detail for the upcoming texturing process.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*oLf8HMGvuRZ0rekRl6GUxw.png" /><figcaption>This is the first view of our environment. All we’ve done so far is delete a cube, and enlarge the sphere to 1/100th of the Earth’s actual size (if we did the actual size we’d break blender-not the goal, at least in my case…)</figcaption></figure><h3>Implementing Textures</h3><p>I applied multiple high-resolution Earth texture maps to the sphere, which included landmasses, oceans, topography, and ice caps. This provided the foundation for a realistic look.</p><p>All images implemented as textures were taken from NASA’s <a href="https://nasa3d.arc.nasa.gov/images">here</a> (thanks NASA!)</p><p>The next step would be to go to the shading console and apply each texture image accordingly. As you can see in the screenshot below, each image texture corresponds to different properties, such as colour, and roughness, and soon you’ll see displacement. Try to follow along the nodes to see which image corresponds to which!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/724/1*PiHT7PFPLoTTagQQywyhnQ.png" /><figcaption>Here I’ve just added a texture for the earth’s color and another texture for the overall shading of the images. There’s an unwanted glistening effect when hovering over different parts of the map, so you add the map range value and invert its values.</figcaption></figure><h3>Displacement and Bump Mapping</h3><p>To create topographical detail, I employed both Displacement and Bump mapping:</p><ol><li>Displacement: I connected a Displacement node to the material output, using a separate height map texture to add depth, and create the illusion of mountains, valleys, and ocean depths to reference Earth’s more three-dimensional appearance.</li><li>Bump: I used a Normal Map node connected to the Normal input of the Principled BSDF shader.</li></ol><p>All maps were implemented using the shading tool on the blender and can be linked using nodes to affect different factors, like roughness, colour, and displacement. Each map, at least for this project, affected a different factor.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/872/1*zjzCUf-R6v5IiTh0KXH3Og.png" /></figure><p>And voila! You’ve created your earth!</p><h3>Atmospheric Effects</h3><p>To create the atmosphere, I duplicated the current earth we have, changed its transparency and increased its radius so it sits around the earth. You have to delete the first material that’s been duplicated from the Earth model, so we can add new properties (color, roughness — all factors influencing the surface of the mesh).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/817/1*frKTZewBg4HLZSW4u4jGqQ.png" /><figcaption>This image shows the effects after duplicating the earth, increasing the radius of the atmosphere, using a volume scatter to decrease density (affects transparency) and changing the colour to a lighter blue.</figcaption></figure><p>Now, depending on your interests you might now that the Earth’s oceans aren&#39;t actually blue, its influenced by the Earth&#39;s atmosphere. So — to make this proper, we need to remove the actual colouring from the oceans so the colour is solely based on the atmosphere.</p><p>We can easily do this by adding a Hue/Saturation/Value in the shade editor in between the earth&#39;s colour texture and the principle BSDF, connecting the earth&#39;s land and ocean image so we can remove the colour from the ocean but not the land.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/846/1*d1Qul0lR7lewhkGg8HYdPA.png" /><figcaption>Image after adding the Hue/Saturation Value</figcaption></figure><p>The next step would be to add our cloud texture. Going back to the earth mesh, we can duplicate it, the size being slightly bigger than the earth, but slightly smaller than the atmosphere. some of your mountains will be higher than your clouds but that&#39;s accurate to real-world circumstances so that works out nicely. then you can utilize another image texture — the cloud image sourced by NASA!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/842/1*8ZAV6CISH3KxbEF3SKAbDQ.png" /></figure><p>It gets it own material, after duplicating it from our Earth object, then all other components visible in the image after the shadowing and placement of the clouds.</p><p>One way we can take this to the next level is by improving the dark side of the earth street lights that are probably going off like they usually do in the 21st century. Luckily, NASA provides a map for that too!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/841/1*RT6SFkmMiuwLwqCBK4Kyzw.png" /><figcaption>Looks pretty cool, eh?</figcaption></figure><p>You would implement it in the same way, going to the shade editor on the Earth Material, but when connecting to the Principal BSDF, we connect it to emission and can influence the amount through a blackbody.</p><h3>Rendering and Post-Processing</h3><p>For rendering, I utilized Cycles with optimized settings for noise reduction and render time. In the Compositor, I applied subtle lens effects using the Glare node and adjusted colour grading with Color Balance and Hue Correct nodes.</p><h3>Scale Considerations</h3><p>To manage Blender’s unit system effectively, I scaled the Earth model to 1/10 of its actual size. For the atmosphere, I used the Scale tool to increase the duplicated sphere’s diameter by 20 Blender units. This technical approach to creating an Earth simulation in Blender demonstrates the software’s capability to produce scientifically accurate and visually compelling representations for space exploration preparation.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*sqKiQSIIQyt2yMDvWpKKTw.png" /><figcaption>Here’s the finished project! (Yah, I know pretty cool even if I do say so myself)</figcaption></figure><p>If you enjoyed this article, be sure to follow these steps to keep in touch with my future projects and articles!</p><ol><li>Be sure to give my article some claps for support.</li><li>Connect with me on <a href="http://www.linkedin.com/in/lovely-gebeyehu-155b5632b">Linkedin</a>, to hear about my future developments and future projects. Right now I’m currently working on furthering my knowledge of Blender and using it to predict different interactions within space.</li><li>Feel free to email me at lovelygebeyehu@gmail.com to talk about this project and more!</li></ol><p>Thanks for reading this article!</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=04606f04ab10" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Nancy Grace Roman Telescope: Making our future a little more clearer — Literally.]]></title>
            <link>https://medium.com/@lovelygebeyehu/the-nancy-grace-roman-telescope-making-our-future-a-little-more-clearer-literally-414ae7336064?source=rss-015ddd4c9a4d------2</link>
            <guid isPermaLink="false">https://medium.com/p/414ae7336064</guid>
            <category><![CDATA[research]]></category>
            <category><![CDATA[emerging-telscopes]]></category>
            <category><![CDATA[astrophysics]]></category>
            <category><![CDATA[astronews]]></category>
            <dc:creator><![CDATA[Lovely gebeyehu]]></dc:creator>
            <pubDate>Mon, 14 Oct 2024 23:41:14 GMT</pubDate>
            <atom:updated>2025-01-23T22:10:19.378Z</atom:updated>
            <content:encoded><![CDATA[<h3>The Nancy Grace Roman Telescope: Making our future a little clearer — Literally.</h3><p>Most people generally know where they’ll live in the next 2–5 years, but here’s the catch: that’s never guaranteed! Earth isn’t exactly a reliable living space anymore. After millions of years, humanity hasn’t ventured even 1% of what lies beyond our atmosphere. The main challenge we face is detecting possible living spaces beyond our planet and how to even go about navigating and understanding these spaces. Now, you might think, “There must be something out there!” And you’d be right! The problem is, we know where to look, but can’t see clearly… Imagine stepping on a planet you think is your new home but instead finding a steaming wasteland — all because we couldn’t analyze its’ atmosphere. Scientists — to great relief, are going to prevent this with the help of the Nancy Grace Roman Telescope.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/538/1*Fz-Vqb2ouF1-O1cfJyGwMw.png" /><figcaption><strong>Image Credit:</strong> NASA’s Exoplanet Exploration Program, <a href="https://science.nasa.gov/exoplanet-catalog/lhs-1140-b/">LHS 1140 b</a>, of new found planet — has potential for life.</figcaption></figure><h3>How Is This Being Solved Now?</h3><p>This pressing issue is being tackled through the Nancy Grace Roman Telescope. Don’t underestimate the potential of this instrument just because of its “polite name.” I’m proud to say this telescope surpasses our current buzz in the astrophysics community, the James Webb Space Telescope, holding the power to observe 100x more than another in-space telescope, Hubble. With its ability to manipulate gravitational lenses, the Roman telescope can navigate complications when interacting with stellar objects, which can obscure our analysis of potential habitable planets beyond our solar system. This and more will be fully expanded on within this article. The advanced technologies employed in the Roman telescope will allow us to detect immense sets of data across numerous wavelengths and to “combine” that data in real-time, ultimately helping us chart a clearer path toward our future homes.</p><h3>The Technology Behind the Nancy Grace Roman Telescope</h3><p>The technology utilized within the Nancy Grace Roman Telescope will address three main topics of interest; dark matter, dark energy, and exoplanet analysis and exploration. In this article, we will focus on tech intended to further study exoplanet exploration.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/920/1*1d4UOth1rORthC0vzaH0zg.jpeg" /><figcaption>Image of Roman Telescope set to launch in 2027, Source: NASA</figcaption></figure><h3>An Intro to Advanced Adaptive Optics</h3><p><strong>Okay — here’s an <em>advanced </em>term for scientists to feel better about themselves. Allow me to simplify; adaptive optics means adapting the orientation and form of mirrors for maximum efficiency in real time. Adaptive optics</strong> enhances image quality, especially when observing distant celestial objects. When light from stars and galaxies passes through the Earth’s atmosphere, it encounters turbulence that distorts the light waves, resulting in blurry images. This is particularly problematic for ground-based telescopes (Roman will be launched into space). Here I’ll introduce a similar system to what’s being utilized in the Roman telescope, the ExAO system.</p><ul><li><strong>Extreme Adaptive Optics (ExAO):</strong> ExAO systems achieve high performance by utilizing a single bright natural guide star (NGS) (like Sirius or Vega) as a reference point to see how light is affected by turbulence (distortion) within the atmosphere, and change their mirrors to accommodate accordingly. <br> Now, how exactly do they “adapt?” The mirrors are deformable and have a reflective surface that changes shape through <strong>small actuators</strong> inside the mirror, organized in a lattice format (3000 per each of the two mirrors — more on this later). These actuators respond to signals from a wavefront sensor that detects distortions from NGS’ and turbulence.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/808/1*Y90geeNG-c0hwkepS6x8yw.jpeg" /><figcaption>Not the same actuators going to be used Roman Telescope, good example nonetheless. TPA Motion. (n.d.). <em>Small linear actuators</em>. TPA Motion — <a href="https://www.tpamotion.com/small-linear-actuators.html"><em>here</em></a></figcaption></figure><ul><li>The wavefront measures these distortions while the actuators adjust the shape of the mirror to improve image clarity! There isn’t any atmospheric turbulence in space, but the deformable mirrors can be used to correct smaller issues caused by temperature temperatures and space noise, challenges the Nancy Grace Roman Telescope will encounter. The wavefront sensors calculate the exact alterations needed to cancel out the distortions these adjustments can occur multiple times per second, constantly.</li></ul><p>This tech will be implemented to acquire different disturbances used in the Roman’s Coronagraph instrument (CGI), with a specific interest in imaging distant exoplanets by blocking light from their parent stars.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F_1zfz-OEKH8%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D_1zfz-OEKH8&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F_1zfz-OEKH8%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/60c03216d78054cefcbd71339d5ea37b/href">https://medium.com/media/60c03216d78054cefcbd71339d5ea37b/href</a></iframe><p>The <strong>CGI</strong> is a system of <em>masks</em> (blocks bright lights), <em>prisms</em> (disperses light into its component colours/wavelengths) and detectors equipped with self-flexing mirrors that image planets in orbit around them. Two mirrors within the coronagraph interact with the light and have the actuators influence them interpretation of these images. You may have guessed by now, but these two mirrors in the coronagraph are indeed part of a similar system to the ExAO system mentioned earlier. The other components of the CGI include the <em>apodizers</em> and <em>lyot stops</em>, which selectively blockout celestial light and allow faint light from potential exponents through while effectively enhancing the contrast between the two; they also feature advanced camera and algorithmic control systems built upon past work on the James Webb Space Telescope (JWST). Advances specific in pixel density, coronagraph usage specifically for exoplanet detection as well as different design features, introduce spectroscopic instruments like PRISM and GRISM to survey dark energy (won’t be further discussed in this article.)</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/908/1*Bah8yCS-V-N6c5oFMJelDA.jpeg" /><figcaption>Atanomy of the Roman Telescope, refer to first image. CGI feature is present here. Source: NASA</figcaption></figure><p>Now coronagraphs have been used in space-based telescopes in the past with the Hubble and JWST featuring either simplified forms in comparison to Romans’ or including similar abilities but don’t have the same starlight suppression features.</p><p>Historically, deformable mirrors used mechanical actuators requiring manual adjustment. These actuators were either <em>piezoelectric</em> or <em>electrostrictive</em>, working with the same intentions as Romans in response to light informalities. Let’s make a comparison between the Romans’ actuators and their adjustment technology with JWST.</p><p>The JWST has actuators mounted directly on its’ 18 hexagonal mirrors. Three actuators are positioned at the back of each segment, allowing action for precise adjustments in orientation and curvature — similar to Hubbles, to focus light accurately and prevent drift or misalignment.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/777/1*QqQlhBin8bO-YZOeGcr-uw.png" /><figcaption>Figure 1: Image of coronagraph within the JWST-Credit: STScI</figcaption></figure><p>The actuators in the Roman telescope are located in its’ coronagraph system; such a crossover has been utilized by Hubble but not for real-time adjustments which are the real breakthroughs. The two mirrors are situated within the optical path of the coronagraph, with the actuators enabling real-time adjustments.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/387/1*wyB71g0Arqwyi0vDPSMViw.png" /><figcaption>Figure 2: Image of the coronagraph in Roman Telescope — top blue features the deformable mirrors. Credit: NASA’s Goddard Space Flight Center (See more <a href="https://svs.gsfc.nasa.gov/13325/">here</a>)</figcaption></figure><p>The difference between the two? What JWST can do within minutes, Roman can do multiple times per second with even the slightest change being accounted before. Romans’ telescopes were crafted for rapid adjustments according to while-happening events and needed adjustments from external factors. It’s highly responsive to current events. JWST actuators function during initial alignment — they are capable of making adjustments — but not at the degree of Romans’ telescope, they aren’t intended for real-time corrections <em>during </em>observations. They operate on a longer time scale, with changes happening over several minutes.</p><h3><em>Example: Digging the Dark Hole</em></h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*URxNlHRgbHSkAKrnY32-hA.jpeg" /><figcaption>The image shows three computer interpretations of data from a coronagraph’s camera. The first circle shows interference of unfiltered starlight, with the other two showing the effectiveness of the deformable mirrors. Credit: NASA/JPL-Caltech</figcaption></figure><p>Introducing a technique unique to the Nancy Grace Roman Space Telescope’s Coronagraph Instrument employs the two deformable mirrors, backed by over 2000 tiny pistons to finetune the blocking of starlight, in addition to the already sophisticated adjustment system from the actuators. The results entail an admirable decrease in glare, which will be represented once the Romans’ telescope is launched and catches images of exoplanets. The project was produced in collaboration with NASA, JPL, Caltech and international partners. Read more here: <a href="https://www.jpl.nasa.gov/images/pia26279-roman-coronagraph-digging-the-dark-hole/">Roman Coronagraph Digging the Dark Hole | NASA Jet Propulsion Laboratory (JPL)</a></p><p>But this isn’t all being offered by the Roman telescope. Not only is its’ method enhancing the accuracy of their reading but allowing for full-range imaging.</p><h3>How We’re Accomplishing Multiwavelength Observation</h3><p>Another reason why this telescope is a stand-out against its predecessors is its’ ability for multiwavelength observations. Roman’s telescope captures near-infrared to visible light, covering 0.5–2.3 micrometres. This range allows for less disturbance from dust and gas, atmospheres of exoplanets, and analysis of ancient galaxies (that fall into the infrared stage because of redshift). Now, how is our telescope doing this?!</p><ul><li><strong>Broadband Filters:</strong> The telescope is equipped with an array of <strong>broadband filters</strong> that first separate different wavelengths. These filters enable operators to target specific parts of the light spectrum, revealing features and phenomena that would’ve remained hidden if we only examined visible light. Broadband filters are thin optical elements made of glass occasionally with specialized coating, able to selectively transmit wavelengths while blocking others. They can be manufactured to have varying thicknesses and capture broad ranges of wavelengths — as they intended to in this model. Like the two mirrors, the filters are put in the optical path of the coronagraph. Broadband filters have been used in other astronomical instruments in older and ground-based telescopes.</li></ul><p>By capturing this range, the telescope to study in greater detail and will complement other telescopes&#39; data like Euclid&#39;s’ to create 3D maps of space at a faster rate (Read more <a href="https://www.euronews.com/next/2023/03/19/nasas-roman-telescope-how-james-webbs-successor-will-map-universe-with-colossal-amounts-of">here</a>); utilized for further study of exoplanet atmospheres and distant galaxies.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/768/1*Z6OE3M4CgWZ0qvCa735BDw.jpeg" /><figcaption>This structure, called the Outer Barrel Assembly, will surround and protect NASA’s Nancy Grace Roman Space Telescope from stray light that could interfere with its observations. In this photo, engineers prepare the assembly for testing. Credit: NASA/Chris Gunn</figcaption></figure><h3>Main Developers and Experts on This Project</h3><p>The Nancy Grace Roman Telescope is being developed by NASA’s Goddard Space Flight Center, with contributions from various institutions worldwide. Key figures include:</p><ul><li>NASA Goddard Space Flight Center: the main place for this mission and where all the action is happening;<br> Julie McEnery — Senior Project Scientist<br> Jeffrey Kruk — Project Scientist</li><li>Other scientists working through team proposals: Olivier Doré, B. Scott Gaudi, Mansi Kasliwal, Dan Scolnic, Rebekah Hounsell, Benjamin Rose, David Rubin, Yun Wang (Read <a href="https://roman.gsfc.nasa.gov/science/Roman_teamlist_pit.html">here</a> and <a href="https://roman.gsfc.nasa.gov/science/fswg/members.html">here</a>)</li><li>International Partners: the French space agency CNES, European Space Agency (ESA), Japan Aerospace Exploration Agency (JAXA), and the Max Planck Institute for Astronomy</li><li>There are of course more wonderful individuals contributing their time and effort for the eventual launch of the Roman telescope, and I give my respect for those who can’t be named in this article.</li></ul><h3>Future Challenges</h3><p>Despite the Roman telescope’s promise and potential to address elementary questions and exoplanet exploration, it is still challenged for its importance and reliability.</p><p>Firstly, Roman will collect a full range of data and a wide field of view to measure trillions of individual residuals during its five-year mission. What happens when all this info is too much to tackle — we’ll need to assemble advanced machine learning algorithms to extract <em>usable </em>insights; how do we even ensure that all information gathered is usable and if the filters are reliable enough to combat this? Oh, not to mention, that the telescope will generate up to 11 terabytes of data…<em> per day.</em> Just wanted to put that out there.</p><p>The final destination of Roman will also pose more problems, not for data collection — but for communication with the telescope itself. It’ll be positioned 1.5 million km from Earth, with minimal interference from Earth’s radiation and a consistent thermal area. But at this distance, Roman will join other telescopes that rely on NASA’s <strong>Deep Space Network (DSN) </strong>for data transmission. Considering how much DSN supports other missions, ranging from surrounding telescopes to Mars’ rovers, this could affect how quickly data is being transmitted back to Earth and our ability to transmit instructions and monitor a craft’s conditions. (Read more about NASA’s DSN <a href="https://www.nasa.gov/communicating-with-missions/dsn/">here</a>; I’d also recommend this <a href="https://www.goodreads.com/book/show/36300597-einstein-s-shadow">book</a> and has similar contents relating to DSN!)</p><h3>Final note —</h3><p>The Nancy Grace Roman Telescope is set to revolutionize our understanding of the universe by potentially being completed in May 2027. By leveraging cutting-edge technologies and innovative observational strategies, this telescope aims to uncover the mysteries of dark matter, explore exoplanets, and provide insights into the cosmos that were previously beyond our reach. As we stand on the brink of this new era in astronomy, the potential for groundbreaking discoveries looms large.</p><p><em>Authors Note:</em></p><p><em>My name is Lovely Gebeyehu, I’m 15 years old and am interested in quantum physics, space exploration and what it holds for our future. Always willing to have a conversation — reach out to me here!</em></p><p><em>Email: lovelygebeyehu@gmail.com</em></p><p><em>Linkedln: </em><a href="http://www.linkedin.com/in/lovely-gebeyehu-155b5632b"><em>www.linkedin.com/in/lovely-gebeyehu-155b5632b</em></a></p><p>Links:</p><p>Works Cited</p><p><em>Nancy Grace Roman Space Telescope</em>, <a href="https://roman.gsfc.nasa.gov/">https://roman.gsfc.nasa.gov/.</a> Accessed 14 October 2024.</p><p>“Digging the dark hole: Coronagraphy and the quest to find other worlds.” <em>SPIE</em>, 1 May 2023, <a href="https://spie.org/news/photonics-focus/mayjune-2023/digging-the-dark-hole-to-find-exoplanets#_=_.">https://spie.org/news/photonics-focus/mayjune-2023/digging-the-dark-hole-to-find-exoplanets#_=_.</a> Accessed 14 October 2024.</p><p>Finkelstein, Steven L. “JWST (James Webb Space Telescope).” <em>eoPortal</em>, 5 August 2013, <a href="https://www.eoportal.org/satellite-missions/jwst#overview-of-payload-instruments.">https://www.eoportal.org/satellite-missions/jwst#overview-of-payload-instruments.</a> Accessed 14 October 2024.</p><p>“Formulation Science Working Group (FSWG) &amp; Science Team — Roman Space Telescope/NASA.” <em>Roman Space Telescope</em>, <a href="https://roman.gsfc.nasa.gov/science/fswg/members.html.">https://roman.gsfc.nasa.gov/science/fswg/members.html.</a> Accessed 14 October 2024.</p><p>“Found with Webb: a potentially habitable world.” <em>UdeMNouvelles</em>, 8 July 2024, <a href="https://nouvelles.umontreal.ca/en/article/2024/07/08/found-with-webb-a-potentially-habitable-world/">https://nouvelles.umontreal.ca/en/article/2024/07/08/found-with-webb-a-potentially-habitable-world/.</a> Accessed 14 October 2024.</p><p>“L3Harris Team Aligns 10 Mirrors for NASA’s Roman Telescope.” <em>L3Harris</em>, 17 April 2024, <a href="https://www.l3harris.com/newsroom/editorial/2024/04/l3harris-team-aligns-10-mirrors-nasas-roman-telescope.">https://www.l3harris.com/newsroom/editorial/2024/04/l3harris-team-aligns-10-mirrors-nasas-roman-telescope.</a> Accessed 14 October 2024.</p><p>Lea, Robert. “How scientists are gearing up for the Roman Space Telescope’s 2027 launch.” <em>Space.com</em>, 17 October 2023, <a href="https://www.space.com/roman-space-telescope-scientists-preparing-2027-launch.">https://www.space.com/roman-space-telescope-scientists-preparing-2027-launch.</a> Accessed 14 October 2024.</p><p>“Nancy Grace Roman Space Telescope.” <em>Roman Space Telescope</em>, 1 March 2021, <a href="https://roman.gsfc.nasa.gov/science/RRI/ROMAN_Observatory_Reference_Information_20210301.pdf.">https://roman.gsfc.nasa.gov/science/RRI/ROMAN_Observatory_Reference_Information_20210301.pdf.</a> Accessed 14 October 2024.</p><p>“The Nancy Grace Roman Space Telescope’s Coronagraph Instrument.” <em>NASA Scientific Visualization Studio</em>, 24 September 2019,</p><p><a href="https://svs.gsfc.nasa.gov/13325/">https://svs.gsfc.nasa.gov/13325/.</a> Accessed 14 October 2024.</p><p>“Nancy Grace Roman Telescope.” <em>eoPortal</em>, 10 September 2024, <a href="https://www.eoportal.org/satellite-missions/nancy-grace-roman-telescope#overview.">https://www.eoportal.org/satellite-missions/nancy-grace-roman-telescope#overview.</a> Accessed 14 October 2024.</p><p>“NASA receives Wide Field Instrument for Grace telescope.” <em>Optics.org</em>, 14 August 2024, <a href="https://optics.org/news/15/8/24.">https://optics.org/news/15/8/24.</a> Accessed 14 October 2024.</p><p>“NASA’s Next Big Thing: The Nancy Grace Roman Space Telescope.” <em>YouTube</em>, 4 September 2024, <a href="https://www.youtube.com/watch?v=NtWl9a6NQMw.">https://www.youtube.com/watch?v=NtWl9a6NQMw.</a> Accessed 14 October 2024.</p><p>“NASA Tool Gets Ready to Image Faraway Planets.” <em>Jet Propulsion Laboratory</em>, 21 May 2024, <a href="https://www.jpl.nasa.gov/news/nasa-tool-gets-ready-to-image-faraway-planets/">https://www.jpl.nasa.gov/news/nasa-tool-gets-ready-to-image-faraway-planets/.</a> Accessed 14 October 2024.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=414ae7336064" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What the heck are ‘space bubbles’ doing in the middle of our galaxy?]]></title>
            <link>https://medium.com/@lovelygebeyehu/what-the-heck-are-space-bubbles-doing-in-the-middle-of-our-galaxy-53a86bbdbcc6?source=rss-015ddd4c9a4d------2</link>
            <guid isPermaLink="false">https://medium.com/p/53a86bbdbcc6</guid>
            <category><![CDATA[research-reports]]></category>
            <category><![CDATA[space]]></category>
            <category><![CDATA[galaxy]]></category>
            <category><![CDATA[research]]></category>
            <category><![CDATA[science]]></category>
            <dc:creator><![CDATA[Lovely gebeyehu]]></dc:creator>
            <pubDate>Wed, 02 Oct 2024 02:35:57 GMT</pubDate>
            <atom:updated>2024-10-04T15:53:14.436Z</atom:updated>
            <content:encoded><![CDATA[<p><strong>Abstract —</strong></p><p>The Fermi and eROSITA bubbles are massive, gaseous, radiation-emitting structures extending symmetrically above and below the Milky Way’s central black hole, Sagittarius A*. This paper delves into the discovery, structure, composition, and potential origins of these bubbles. Through examining the interactions of cosmic rays and magnetic fields, and the roles of shock fronts and past energetic events, we aim to better understand the formation and current state of these enigmatic structures. This exploration includes a discussion on the influence of dark matter and the challenges posed by the bubbles’ sharp edges, as well as speculation on their broader implications for galactic dynamics — taking up the main contributions of this paper.</p><p><strong>Introduction</strong><br>The Fermi and eROSITA bubbles are extraordinary features of our galaxy, revealing much about the energetic outflows at play in the Milky Way’s core. Discovered by the Fermi Gamma-Ray Space Telescope in 2010 and the eROSITA telescope in 2020, respectively, these structures challenge our understanding of galactic dynamics and the activities surrounding the central supermassive black hole, Sagittarius A* (Sgr A*). These bubbles, situated on the accretion disk (where a bunch of gunk and whatnot surrounds the event horizon of black holes) of Sgr A*, exhibit unique characteristics that provide insights into the mechanisms driving their formation and evolution.</p><p>Sgr A* is a supermassive black hole (SMBH) with intense gravitational pull, preventing even light from escaping. Its behaviour, rotation, and other properties are critical in understanding the origin and development of the Fermi and eROSITA bubbles. The accretion disk, where these bubbles lay, is a structure formed by material orbiting the black hole, emitting radiation as particles accelerate and collide.<br>The Fermi bubbles are roughly cylindrical, emitting gamma rays, while the<br>eROSITA bubbles are more conical, with a narrower base, emitting X-rays. The interaction of cosmic rays with magnetic fields within these bubbles leads to the emission of radiation at different frequencies.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*uirQJRozNxiIOWAjmqH-4A.jpeg" /><figcaption>Figure 1: Fermi Large Area Telescope shows a gamma-ray bubble above and<br>below the galactic disk.</figcaption></figure><p><strong>Background: Basics of the Cosmic Ray acceleration mechanisms within FEBs</strong></p><p>The Fermi bubbles comprise high-energy particles, primarily accelerated protons and other heavier nuclei. These particles become “excited” and move quite fast due to the gravity of being drawn in by the black hole and can combine to form heavier nuclei from their speed and collision. Cosmic rays (CRs) originate in high-mass regions, gaining energy through interactions with <em>shock fronts</em> and magnetic fields. Shock fronts entail drastic changes in an astronomical environment, in our case temperature and pressure. These interactions lead to the emission of gamma rays, which define the Fermi bubbles. Fermi acceleration, or diffusive shock acceleration, occurs when particles gain energy by interacting with shock fronts. This process involves fast-moving fluids, like plasma, encountering obstacles, resulting in increased temperatures and particle scattering. Plasma temperatures sit in between the range of T ≈ 106.4−7.2 K; Results from [2], show that mean plasma temperatures are lower near the edges in comparison to near the centre of the FEBs (Fermi and eROSITA bubbles) — indicating that the average intensity of the shock that is responsible for heating the plasma decreases with time.</p><p>Stochastic acceleration, another mechanism of acceleration, involves particles gaining energy through interactions with turbulent magnetic fields within the bubbles. The gamma-ray emissions from the Fermi bubbles are also influenced by inverse Compton scattering, where high-energy CRs collide with low-energy photons, boosting the photons’ energy. Bremsstrahlung, or braking radiation, occurs when CRs decelerate in the electric fields of atomic nuclei, producing X-ray emissions, prevalent in the eROSITA bubbles (EBS).</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/803/1*Mh59peJR9k7rLMMD2MEHog.png" /><figcaption>Figure 2: Simulated representation of the eROSITA and Fermi Bubbles, respectively. [1]</figcaption></figure><p><strong>Speculative Origins</strong></p><p>The formation of the Fermi and eROSITA bubbles is linked to past energetic<br>events in the Galactic Center (GC). Possible origins include outflows from Sgr A*, nuclear star formation, and supernova feedback. The leptonic jet model, which posits that jets from the supermassive black hole created these bubbles, is widely supported. This model aligns with observed morphologies and brightness distributions from recorded data.<br>Recent studies suggest that an active galactic nucleus (AGN) jet event from<br>Sgr A* around 2.6 million years ago could be responsible for the bubbles. This event’s duration, constrained by new X-ray data from the eROSITA bubbles, influences the observed separation between forward shock edges and the continuous structure of the bubbles. The situ acceleration model proposes that CRs accelerated by turbulence within the bubbles explain the gamma-ray emissions of the Fermi bubbles. However, this model struggles to explain the sharp edges and smooth surfaces observed.</p><p>Cosmic-ray-driven galactic winds, linked to steady star formation in<br>the Milky Way may also play a role in the bubbles’ formation.<br>These two models and their variants aim to explain gamma-ray emissions<br>and the developed composition of the SBs. The leptonic model, as well as its competitor, the hadronic model, will be discussed in future sections.</p><p><strong>Structure of Superbubbles</strong></p><p>The Fermi and eROSITA bubbles are vertically extended structures, originating from the GC, Sgr A*. The Fermi bubbles extend approximately 9 kpc (kiloparsec, 1 kpc = 3260 light years) from the galactic disk, while the eROSITA bubbles reach about 14 kpc. Their radii also vary, with the Fermi bubbles at 6 kpc and the eROSITA bubbles at 14 kpc. Understanding the reasons for these differences is an ongoing area of research.</p><p><strong><em>4.1 Actual Conditions of Structure and Borders</em></strong></p><p>The borders of the Fermi and eROSITA bubbles are characterized by enhanced emissions and sharp edges. The Fermi bubbles’ sharp edges and smooth surfaces suggest suppressed hydrodynamic instabilities and possibly anisotropic CR diffusion along magnetic field lines. Several models, including G20, S19, and MB, have been developed to simulate the conditions within these bubbles, but they struggle to accurately represent the bubbles’ narrow bases and brightness distributions.<br>The Z20 model, incorporating a radially decreasing density profile, allows<br>for faster jet propagation and energy deposition over longer distances, better matching observed data. This model effectively simulates the narrow bases of the Fermi bubbles and the gas distribution dynamics.<br>The eROSITA bubbles exhibit enhanced thermal bremsstrahlung emission<br>in the X-ray band at their borders, likely due to gas compression at shock fronts driven by past activity from the Galactic black hole. The one-sided enhancement on the Galactic northeast side may be due to ram pressure from a circumgalactic medium wind or recent jet heating.</p><p><strong><em>Sharp Edges</em></strong></p><p>The sharp edges of the Fermi bubbles are attributed to suppressed CR diffusion across the bubble surface, possibly due to anisotropic diffusion along magnetic field lines. These edges are indicative of stable propagation conditions and a lack of vigorous hydrodynamic instabilities. The leptonic jet model successfully reproduces the observed sharp and smooth edges, suggesting that AGN jet activity is responsible for these features.<br>X-ray observations align with the gamma-ray edges of the Fermi bubbles,<br>supporting the theory of a shock-driven origin from energetic outbursts at the GC. The morphology and sharp edges of the bubbles can be explained by the initial density distribution of the circumgalactic medium (CGM) and the dynamics of jet propagation.</p><p><strong><em>Dark Matter Manipulation</em></strong></p><p>The placement and sharp edges of the Fermi bubbles challenge the notion that they were formed through dark matter interactions, which typically result in more diffuse boundaries. The sharp edges are likely due to shock fronts created by continuous outflows from the GC, resulting in intense particle interactions at these boundaries.</p><p><strong><em>Current Models</em></strong></p><p>The Z20 model best represents the behaviours of superbubbles, particularly in simulating the morphology and dynamics observed in structures like the Fermi bubbles. This model’s radially decreasing density profile allows jets to propagate faster and deposit energy at large distances, effectively reproducing the observed narrow bases and gas distribution dynamics.<br>Simulations using the Z20 model show better agreement with observed X-<br>ray surface brightness distributions and the morphology of the Fermi bubbles compared to other models like MB and G20. The Z20 model’s ability to reproduce the observed X-ray and gamma-ray profiles, including their sharp edges and nearly flat intensity profiles, highlights its effectiveness in capturing the essential physics of superbubble dynamics.</p><p><strong><em>Other Environments</em></strong></p><p>Such structures/features like the FEBs are found in 2/3’s of simulated galaxies, even appearing somewhat symmetrical. They vary in structure, having either more bubbles or different morphology which could be used in the future to study SMBH outflows and behavior. What’s interesting is that most simulations find that these shells don’t extend past 10 kpc — remember our own FBs extend a bit above 10 kpc. What’s understood is, that these bubbles slow down as they expand — so in simulations that particularly illustrate young galaxies, these features would<br>conform to this. It’s predicted that eventual interaction with cosmic microwave background (CMB) is what causes this. The CMB also dilutes emissions from these bubbles. [3] [2]<br>Specific galaxies explored in his paper were M106 and NGC 4438 (NGC 4438<br>not as heavily). [3] Possible problems with the detection of other bubbles are simply they’re too distant and their surface brightness. We understand surface brightness decreases with expansion as shown from currently discovered SBs over Sgr A*, M106 and NGC 4438. While the predicted brightness is typically 1035 − 36 erg s1 kpc for the simulated bubbles (with their extents typically ≈ 10kpc [4], compared to 41036 erg s1 kpc2 for the eROSITA bubbles (extent 14 kpcs), 41038 erg s1 kpc2 for the M106 bubbles (8 kpc), or 3 × 1040 erg s1 kpc2 for the northwest nuclear bubble (0.3 kpc) in NGC 4438. From this, we understand that brightness decreases with expansion. [3]<br>The M106 structures are considered a younger version of the FEBs, which<br>likely came to be through similar mechanisms and development in comparable environments. Their origins correspond well with simulations from [4], which went under the assumption that some SBs could be the result of AGN (active galactic nuclei) feedback. [4]<br><br><strong><em>Cosmic Ray Propagation</em></strong></p><p>Cosmic ray propagation exhibits distinct characteristics near the borders of<br>cosmic structures compared to their centers, influenced by various astrophysical processes and environmental conditions. Near the borders of structures like the Fermi bubbles, CR propagation is affected by magnetic draping, which suppresses CR diffusion across the bubble surface, leading to sharp edges.<br>The intensity of the interstellar radiation field (ISRF) decays with increased distance from the GC, necessitating an enhancement in CR energy density towards higher Galactic latitudes. X-ray surface brightness decreases from the galactic plane towards higher latitudes, indicating lower gas densities at higher altitudes, which influence CR propagation by reducing interactions with matter. The distribution of cosmic ray electrons, as indicated by radio emission, shows a double-humped structure. The more extended high-latitude radio emission correlates with the Fermi bubbles’ propagation, while a secondary lower-latitude radio peak aligns with the interaction zone between the Fermi and eROSITA bubbles.</p><p><strong><em>Hadronic and Leptonic Models</em></strong></p><p>The broad-band spectrum from the bubbles can be explained by a single population of CR electrons transported from the GC by jets, supporting the leptonic jet activity theory. These findings suggest that a single leptonic jet event created the Fermi bubbles, eROSITA bubbles, and the microwave haze near the GC. Specifically, the expansion of the bubbles is credited to an injection of CR energy, thermal gas, and magnetic field energy provided by bipolar jets, perpendicular to our host galaxy. Their vertical expansion continues even after the jets have shut down and are supersonic, reaching Mach numbers (Ma) of 30 (Mach numbers refer to the ratio of an object’s speed to the speed of sound in the surrounding medium).</p><p>Lateral expansion is slower, but also supersonic at Ma 10–12. The resulting<br>forward shock fronts come to suppress the halo gas into a shell around the<br>bubbles; magnetic fields being morphed accordingly parallel to the surrounding shell. [5].This newly created motion of the fast-moving gas affects the spectra intensity for the CRs, with them diffusing their energy to the upper surface. [5]<br>The main difference between these models is hadronic models are characterized by emissions dominated by neutral pion decay, which contributes to gamma-ray emission of high intensities (exceeding tens of TeV) where temperatures of such are common — like in galaxy bubbles and collusive interactions with molecular clouds. [6] The leptonic channel where synchrotron emissions are due to Inverse Compton Scattering, diminishes as the SBs expand.</p><ol><li><strong><em>Leptonic Model</em></strong></li></ol><p>Under the simulation by Owen et al., the emission spectrum from a leptonic bubble, contributors for CR acceleration were non-thermal bremsstrahlung, and synchrotron emissions — both secondary to inverse Compton acceleration. Low-energy electrons scatter off low-energy photons, ”boosting” them to gamma-ray energies.</p><p><strong><em>2. Limitations and faults</em></strong></p><p>With a decrease in magnetic field strength, the contribution from the primary electrons to the total FB gamma-ray flux increases and at H 2.5 and below guons the origins of gamma rays from the FBs are purely leptonic [7]</p><p><strong><em>3. Hadronic Model<br></em></strong>This model successfully illustrates the bubble&#39;s hard spectrum, sharp edges and general emissions (a hard spectrum refers to the energetics of particles moving fast). [8] Such interactions between protons and/or thermal nuclei naturally produce high-energy <em>neutrinos</em> (tiny subatomic particles, often called ‘ghost particles’ because they barely interact with anything else). Gamma rays within the bubbles are produced by neutral pion decays, created by proton-proton interactions between energetic cosmic rays and gas. Cosmic rays, accelerated to ≈ 10 − 15eV and possibly beyond in supernova remnants, can be carried by the wind to fill the FB volume. Decays of charged pions and kaons, co-produced with neutral pions, by proton-proton interactions, guarantee a neutrino flux associated with the gamma-ray flux in the hadronic models. [8]</p><p>In the current hadronic model formalism [9], we assume a primary proton spectrum in the form of a power law with the exponential cutoff as N(p)(E) = N(O)E(k)exp(E/E(0)). Here N(O), k and E(O) are the normalization factor, spectral index and cutoff energy, respectively. The normalization factor N(O) is adjusted to fit the gamma-ray spectra by using a particle density of 102 cm3 for the gas inside the bubble volumes. The spectral index and the cutoff energy are crucial parameters which can be utilized to constrain the hadronic models from multi-wavelength, multi-messenger and noise observations. The gamma-ray spectrum from the Fermi bubbles is<br>well described by a power law with an exponential cutoff in the energy range between 100 MeV to 500 GeV; the spectrum is hard, meaning the energies these particles propagate at are high. Its spectal index is approximately -2 in the energy range between 1 GeV and 100 GeV[10]. The spectrum is the same everywhere in the bubble, suggesting that there a uniform mechanism that evenly distributes its’ emission. The radio spectrum observations from the WMAP and the Planck indicate a microwave flux from the FBs with a power-law spectrum, where the spectrum index ranges between 0.5 and 0.63 at GHz frequencies; this<br>means that the spectrum of the radio-emitting electrons is close to a power law, which is an important differentiation between both the leptonic and hadronic models.</p><p><strong><em>4. Limitations and Faults</em></strong><br>• The hadronic model is unable to reproduce the gamma-ray and radio fluxes from the SBs — secondary particles are too soft within the spectrum) if they lose energy from synchrotron radiation and inverse Compton [7]<br>• The pure hadronic model is unable to reproduce the FB radio spectrum if<br>the lifetime of secondary electrons is determined by the synchrotron and<br>IC energy <br>• The proton-proton collisions can only provide about 80 percent of the FB<br>gamma-ray flux<br>• If the magnetic field strength is stronger than 7 gauss up then neither the<br>hadronic nor leptonic models can reproduce recorded gamma and<br>radio emissions [7]</p><p><strong>Cosmic Ray Energy Density</strong><br>The cosmic ray energy density profile shows a pronounced enhancement towards higher Galactic latitudes. This profile is attributed to a combination of CR propagation effects and the distribution of the ISRF, which influences the energy density by modulating the rate of inverse Compton scattering and bremsstrahlung processes.<br>The effective area filling factor (filling factor αeff) of cosmic rays within the Fermi bubbles indicates that CRs are uniformly distributed within the bubbles, leading to a nearly flat intensity profile in both X-ray and gamma-ray emissions. The suppression of CR diffusion across the bubble surface, indicated by the sharp edges, further supports the uniform CR distribution within the bubbles.</p><ol><li><strong><em>Gas Density Profile</em></strong></li></ol><p>Gas density profiles play a crucial role in shaping the structure and emission properties of cosmic structures like the Fermi bubbles. The profiles, which describe the distribution of gas density as a function of distance from the Galactic plane, influence the interaction of cosmic rays with matter and the resulting radiation.<br>The density profile adopted in the Z20 model allows for a more accurate<br>representation of the gas distribution within the bubbles. This profile, characterized by a radially decreasing density, enables faster jet propagation and energy deposition over longer distances, better matching observed data on the Fermi bubbles’ morphology and brightness distribution.</p><p><strong><em>2. Cooling Function</em></strong></p><p>The cooling function, which describes the rate at which gas loses energy through radiation, is a key factor in the evolution of cosmic structures. For the Fermi bubbles, the cooling function is influenced by the interactions of CRs with the ambient medium, leading to the emission of gamma rays and X-rays. The Z20 model’s cooling function, which accounts for the effects of inverse Compton scattering and bremsstrahlung processes, provides a better match to observed data compared to other models. This cooling function accurately describes the emission properties of the Fermi bubbles, including the sharp edges and nearly flat intensity profiles, supporting the effectiveness of the Z20 model in capturing the essential physics of superbubble dynamics.<br><br><strong>Conclusions and Implications</strong><br>The Fermi and eROSITA bubbles provide valuable insights into the energetic processes at play in the Galactic Center and the interactions between cosmic rays, magnetic fields, and gas within the Milky Way. The leptonic jet model, supported by observations of gamma-ray and X-ray emissions, offers a coherent explanation for the formation and evolution of these bubbles. The Z20 model, with its radially decreasing density profile and effective cooling function, best represents the observed behaviours of the Fermi bubbles. This model’s ability to reproduce the narrow bases, sharp edges, and gas distribution dynamics highlights its effectiveness in capturing the essential physics of superbubble dynamics.<br>Future research on the Fermi and eROSITA bubbles will continue to refine<br>our understanding of these enigmatic structures and their broader implications for galactic dynamics, cosmic ray propagation, and the role of magnetic fields in shaping cosmic structures.</p><p>Authors Note:</p><p>I’m Lovely (yes, the adjective — or occasionally an oxymoron), 15 years of age, and I’m currently researching quantum mechanics, space settlement and exploration. I have lab and professional research experience under university undergrads and aspire to be places beyond that.</p><p>Let’s Connect!<br>Email: gebeyehulovely@gmail.com<br>Linkedln: <a href="https://www.linkedin.com/in/lovely-gebeyehu-155b5632b">linkedin.com/in/lovely-gebeyehu-155b5632b</a></p><p>Sources:</p><p><a href="http://twitter.com/misc">@misc</a>{Zeng_M106BB,<br> title={Tracing the Energetic Outflows from Galactic Nuclei: Observational Evidence for a Large-Scale Bipolar Radio and X-ray-emitting Bubble-like Structure in M106}, <br> author={Yuxuan Zeng and Q. Daniel Wang and Filippo Fraternali},<br> year={2023},<br> eprint={2309.04677},<br> archivePrefix={arXiv},<br> primaryClass={astro-ph.HE}<br>}<br><a href="http://twitter.com/article">@article</a>{Mou_2014,<br> title={FERMIBUBBLES INFLATED BY WINDS LAUNCHED FROM THE HOT ACCRETION FLOW IN SGR A*},<br> volume={790},<br> ISSN={1538–4357},<br> url={<a href="http://dx.doi.org/10.1088/0004-637X/790/2/109">http://dx.doi.org/10.1088/0004–637X/790/2/109</a>},<br> DOI={10.1088/0004–637x/790/2/109},<br> number={2},<br> journal={The Astrophysical Journal},<br> publisher={American Astronomical Society},<br> author={Mou, Guobin and Yuan, Feng and Bu, Defu and Sun, Mouyuan and Su, Meng},<br> year={2014},<br> month=jul, pages={109} }</p><p><a href="http://twitter.com/article">@article</a>{Pillepich_2021,<br> title={X-ray bubbles in the circumgalactic medium of TNG50 Milky Way- and M31-like galaxies: signposts of supermassive black hole activity},<br> volume={508},<br> ISSN={1365–2966},<br> url={<a href="http://dx.doi.org/10.1093/mnras/stab2779">http://dx.doi.org/10.1093/mnras/stab2779</a>},<br> DOI={10.1093/mnras/stab2779},<br> number={4},<br> journal={Monthly Notices of the Royal Astronomical Society},<br> publisher={Oxford University Press (OUP)},<br> author={Pillepich, Annalisa and Nelson, Dylan and Truong, Nhut and Weinberger, Rainer and Martin-Navarro, Ignacio and Springel, Volker and Faber, Sandy M and Hernquist, Lars},<br> year={2021},<br> month=oct, pages={4667–4695} }</p><p><a href="http://twitter.com/misc">@misc</a>{Shimoda_(stellar),<br> title={Fermi and eROSITA Bubbles as Persistent Structures of The Milky Way Galaxy}, <br> author={Jiro Shimoda and Katsuaki Asano},<br> year={2024},<br> eprint={2403.18474},<br> archivePrefix={arXiv},<br> primaryClass={astro-ph.HE}<br>}</p><p><a href="http://twitter.com/article">@article</a>{Fujita_2013,<br> title={THE FERMI BUBBLES AS A SCALED-UP VERSION OF SUPERNOVA REMNANTS},<br> volume={775},<br> ISSN={2041–8213},<br> url={<a href="http://dx.doi.org/10.1088/2041-8205/775/1/L20">http://dx.doi.org/10.1088/2041-8205/775/1/L20</a>},<br> DOI={10.1088/2041–8205/775/1/l20},<br> number={1},<br> journal={The Astrophysical Journal},<br> publisher={American Astronomical Society},<br> author={Fujita, Yutaka and Ohira, Yutaka and Yamazaki, Ryo},<br> year={2013},<br> month=sep, pages={L20} <br>}</p><p><a href="http://twitter.com/article">@article</a>{Owen_2022(LH),<br> title={Emission from hadronic and leptonic processes in galactic jet-driven bubbles},<br> volume={516},<br> ISSN={1365–2966},<br> url={<a href="http://dx.doi.org/10.1093/mnras/stac2289">http://dx.doi.org/10.1093/mnras/stac2289</a>},<br> DOI={10.1093/mnras/stac2289},<br> number={1},<br> journal={Monthly Notices of the Royal Astronomical Society},<br> publisher={Oxford University Press (OUP)},<br> author={Owen, Ellis R and Yang, H-Y Karen},<br> year={2022},<br> month=aug, pages={1539–1556} }</p><p><a href="http://twitter.com/article">@article</a>{Yuan_2012_GRE,<br> title={AN ATTEMPT AT A UNIFIED MODEL FOR THE GAMMA-RAY EMISSION OF SUPERNOVA REMNANTS},<br> volume={761},<br> ISSN={1538–4357},<br> url={<a href="http://dx.doi.org/10.1088/0004-637X/761/2/133">http://dx.doi.org/10.1088/0004-637X/761/2/133</a>},<br> DOI={10.1088/0004–637x/761/2/133},<br> number={2},<br> journal={The Astrophysical Journal},<br> publisher={American Astronomical Society},<br> author={Yuan, Qiang and Liu, Siming and Bi, Xiaojun},<br> year={2012},<br> month=dec, pages={133} }</p><p><a href="http://twitter.com/misc">@misc</a>{Razzaque_hadronic,<br> title={Hadronic models of the Fermi bubbles: Future perspectives}, <br> author={Soebur Razzaque and Lili Yang},<br> year={2018},<br> eprint={1802.05636},<br> archivePrefix={arXiv},<br> primaryClass={astro-ph.HE}<br>}</p><p><a href="http://twitter.com/article">@article</a>{Fujita_2014,<br> title={A HADRONIC-LEPTONIC MODEL FOR THEFERMIBUBBLES: COSMIC-RAYS IN THE GALACTIC HALO AND RADIO EMISSION},<br> volume={789},<br> ISSN={1538–4357},<br> url={<a href="http://dx.doi.org/10.1088/0004-637X/789/1/67">http://dx.doi.org/10.1088/0004-637X/789/1/67</a>},<br> DOI={10.1088/0004–637x/789/1/67},<br> number={1},<br> journal={The Astrophysical Journal},<br> publisher={American Astronomical Society},<br> author={Fujita, Yutaka and Ohira, Yutaka and Yamazaki, Ryo},<br> year={2014},<br> month=jun, pages={67} }</p><p><a href="http://twitter.com/article">@article</a>{Cheng_2015_C,<br> title={MULTI-WAVELENGTH EMISSION FROM THEFERMIBUBBLE. II. SECONDARY ELECTRONS AND THE HADRONIC MODEL OF THE BUBBLE},<br> volume={799},<br> ISSN={1538–4357},<br> url={<a href="http://dx.doi.org/10.1088/0004-637X/799/1/112">http://dx.doi.org/10.1088/0004-637X/799/1/112</a>},<br> DOI={10.1088/0004–637x/799/1/112},<br> number={1},<br> journal={The Astrophysical Journal},<br> publisher={American Astronomical Society},<br> author={Cheng, K.-S. and Chernyshov, D. O. and Dogiel, V. A. and Ko, C.-M.},<br> year={2015},<br> month=jan, pages={112} }</p><p><a href="http://twitter.com/article">@article</a>{ChernyshovConnections/earth,<br> title={Fermi bubbles, their origin and possible connection to cosmic rays near the Earth},<br> author={D. O. Chernyshov and K. S. Cheng and V. A. Dogiel and C. M. Ko},<br> journal={Journal of Physics: Conference Series},<br> year={2019},<br> volume={1181},<br> url={<a href="https://api.semanticscholar.org/CorpusID:127644107">https://api.semanticscholar.org/CorpusID:127644107</a>}<br>}</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=53a86bbdbcc6" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>