Skip to content

Commit 55208e8

Browse files
committed
Addresses review comments via #numpygh-182
1 parent 5efe380 commit 55208e8

File tree

3 files changed

+76
-81
lines changed

3 files changed

+76
-81
lines changed

content/en/case-studies/gw-discov.md

+76-81
Original file line numberDiff line numberDiff line change
@@ -5,47 +5,43 @@ sidebar: false
55

66
{{< figure src="/images/content_images/cs/gw_sxs_image.png" class="fig-center" caption="**Gravitational Waves**" alt="binary coalesce black hole generating gravitational waves" attr="(**Image Credits: The Simulating eXtreme Spacetimes (SXS) Project at LIGO** )" attrlink="https://youtu.be/Zt8Z_uzG71o" >}}
77

8-
<blockquote cite="https://www.youtube.com/watch?v=BIvezCVcsYs">
9-
<p>The scientific Python ecosystem is critical infrastructure for the research done at LIGO.</p>
10-
<footer align="right">David Shoemaker, <cite>LIGO Scientific Collaboration</cite></footer>
11-
</blockquote>
12-
13-
## About [Gravitational Waves](https://www.nationalgeographic.com/news/2017/10/what-are-gravitational-waves-ligo-astronomy-science/) and [LIGO](https://www.ligo.caltech.edu)
14-
15-
Gravitational waves are ripples in the fabric of space and time, generated by
16-
cataclysmic events in the universe such as collision and merging of two black
17-
holes or coalescing binary stars or supernovae. Observing GW can not only help
18-
in studying gravity but also in understanding some of the obscure phenomena in
19-
the distant universe and its impact.
20-
21-
The [Laser Interferometer Gravitational-Wave Observatory (LIGO)](https://www.ligo.caltech.edu)
22-
was designed to open the field of gravitational-wave astrophysics through the
23-
direct detection of gravitational waves predicted by Einstein’s General Theory
24-
of Relativity. It comprises two widely-separated interferometers within the
25-
United States—one in Hanford, Washington and the other in Livingston,
26-
Louisiana—operated in unison to detect gravitational waves. Each of them has
27-
multi-kilometer-scale gravitational wave detectors that use laser
28-
interferometry. The LIGO Scientific Collaboration (LSC), is a group of more
29-
than 1000 scientists from universities around the United States and in 14
30-
other countries supported by more than 90 universities and research institutes;
31-
approximately 250 students actively contributing to the collaboration. The new
32-
LIGO discovery is the first observation of gravitational waves themselves,
33-
made by measuring the tiny disturbances the waves make to space and time as
34-
they pass through the earth. It has opened up new astrophysical frontiers
35-
that explore the warped side of the universe—objects and phenomena that are
36-
made from warped spacetime.
8+
<blockquote cite="https://www.youtube.com/watch?v=BIvezCVcsYs"> <p>The scientific Python ecosystem is critical infrastructure for the research done at LIGO.</p> <footer align="right">David Shoemaker, <cite>LIGO Scientific Collaboration</cite></footer> </blockquote>
9+
10+
## About Gravitational Waves and [LIGO](https://www.ligo.caltech.edu)
11+
12+
[Gravitational waves](https://en.wikipedia.org/wiki/First_observation_of_gravitational_waves) are ripples in the fabric of spacetime, generated by cataclysmic events in the universe such as collision and merging of two black holes, coalescing binary stars, supernovae or [compact binaries](https://wwwmpa.mpa-garching.mpg.de/~hsr/researchcb-en.html). Observing GW can not only help in studying gravity but also in understanding some of the obscure phenomena in the distant universe and its impact. Two of the most recent events in the context of gravitaional waves are the focus of this case study:
13+
14+
* [GW observations from LIGO/Virgo GW150914](https://en.wikipedia.org/wiki/First_observation_of_gravitational_waves): The original discovery of gravitational waves from a binary black hole merger
15+
* [GW observations from LiGO/Virgo * GW170817](https://en.wikipedia.org/wiki/GW170817): The first direct detection of neutron start mergers
16+
17+
The [Laser Interferometer Gravitational-Wave Observatory
18+
(LIGO)](https://www.ligo.caltech.edu) was designed to open the field of
19+
gravitational-wave astrophysics through the direct detection of gravitational
20+
waves predicted by Einstein’s General Theory of Relativity. It comprises two
21+
widely-separated interferometers within the United States—one in Hanford,
22+
Washington and the other in Livingston, Louisiana—operated in unison to detect
23+
gravitational waves. Each of them has multi-kilometer-scale gravitational wave
24+
detectors that use laser interferometry. The LIGO Scientific Collaboration
25+
(LSC), is a group of more than 1000 scientists from universities around the
26+
United States and in 14 other countries supported by more than 90 universities
27+
and research institutes; approximately 250 students actively contributing to the
28+
collaboration. The new LIGO discovery is the first observation of gravitational
29+
waves themselves, made by measuring the tiny disturbances the waves make to
30+
space and time as they pass through the earth. It has opened up new
31+
astrophysical frontiers that explore the warped side of the universe—objects and
32+
phenomena that are made from warped spacetime.
3733

3834

3935
### Key Objectives
4036

4137
* Though its [mission](https://www.ligo.caltech.edu/page/what-is-ligo) is to
4238
detect gravitational waves from some of the most violent and energetic
43-
processes in the Universe, the data LIGO collects may have far-reaching
44-
effects on many areas of physics including gravitation, relativity,
45-
astrophysics, cosmology, particle physics, and nuclear physics.
39+
processes in the Universe, the data LIGO collects may have far-reaching effects
40+
on many areas of physics including gravitation, relativity, astrophysics,
41+
cosmology, particle physics, and nuclear physics.
4642
* Crunch observed data via numerical relativity computations that involves
4743
complex maths in order to discern signal from noise, filter out relevant
48-
signal and statistically estimate significance of observed data
44+
signal and statistically estimate significance of observed data
4945
* Data visualization so that the binary / numerical results can be
5046
comprehended.
5147

@@ -55,81 +51,80 @@ made from warped spacetime.
5551
* **Computation**
5652

5753
Gravitational Waves are hard to detect as they produce a very small effect
58-
and have tiny interaction with matter. Processing and analyzing all of
59-
LIGO's data requires a vast computing infrastructure.After taking care of
60-
noise, which is billions of times of the signal, there is still very
61-
complex relativity equations and huge amounts of data which present a
62-
computational challenge:
63-
[O(10^7) CPU hrs needed for binary merger analyses](https://youtu.be/7mcHknWWzNI)
64-
spread on 6 dedicated LIGO clusters
54+
and have tiny interaction with matter. Processing and analyzing all of LIGO's
55+
data requires a vast computing infrastructure.After taking care of noise, which
56+
is billions of times of the signal, there is still very complex relativity
57+
equations and huge amounts of data which present a computational challenge:
58+
[O(10^7) CPU hrs needed for binary merger
59+
analyses](https://youtu.be/7mcHknWWzNI) spread on 6 dedicated LIGO clusters
6560

6661
* **Data Deluge**
6762

6863
As observational devices become more sensitive and reliable, the challenges
69-
posed by data deluge and finding a needle in a haystack rise multi-fold.
70-
LIGO generates terabytes of data every day! Making sense of this data
71-
requires an enormous effort for each and every detection. For example, the
72-
signals being collected by LIGO must be matched by supercomputers against
73-
hundreds of thousands of templates of possible gravitational-wave signatures.
64+
posed by data deluge and finding a needle in a haystack rise multi-fold. LIGO
65+
generates terabytes of data every day! Making sense of this data requires an
66+
enormous effort for each and every detection. For example, the signals being
67+
collected by LIGO must be matched by supercomputers against hundreds of
68+
thousands of templates of possible gravitational-wave signatures.
7469

7570
* **Visualization**
7671

77-
Once the obstacles related to understanding Einstein’s equations well
78-
enough to solve them using supercomputers are taken care of, the next big
79-
challenge was making data comprehensible to the human brain. Simulation
80-
modeling as well as signal detection requires effective visualization
81-
techniques. Visualization also plays a role in lending more credibility
82-
to numerical relativity in the eyes of pure science aficionados, who did
83-
not give enough importance to numerical relativity until imaging and
84-
simulations made it easier to comprehend results for a larger audience.
85-
Speed of complex computations and rendering, re-rendering images and
86-
simulations using latest experimental inputs and insights can be a time
87-
consuming activity that challenges researchers in this domain.
72+
Once the obstacles related to understanding Einstein’s equations well enough
73+
to solve them using supercomputers are taken care of, the next big challenge was
74+
making data comprehensible to the human brain. Simulation modeling as well as
75+
signal detection requires effective visualization techniques. Visualization
76+
also plays a role in lending more credibility to numerical relativity in the
77+
eyes of pure science aficionados, who did not give enough importance to
78+
numerical relativity until imaging and simulations made it easier to comprehend
79+
results for a larger audience. Speed of complex computations and rendering,
80+
re-rendering images and simulations using latest experimental inputs and
81+
insights can be a time consuming activity that challenges researchers in this
82+
domain.
8883

89-
{{< figure src="/images/content_images/cs/gw_strain_amplitude.png" class="fig-center" alt="gravitational waves strain amplitude" caption="**Estimated gravitational-wave strain amplitude from GW150914**" attr="(**Graph Credits:** Observation of Gravitational Waves from a Binary Black Hole Merger, ResearchGate Publication)" attrlink="https://www.researchgate.net/publication/293886905_Observation_of_Gravitational_Waves_from_a_Binary_Black_Hole_Merger" >}}
84+
{{< figure src="/images/content_images/cs/gw_measurement.png" class="fig-center" alt="gravitational waves measurement" caption="**LIGO measurement of gravitational waves at Hanford and Livingston comparing signals to those expected due to a black hole merger event**" attr="(**Graph Credits:** LIGO Scientific Collboration & Virgo Collaboration" attrlink="https://physics.aps.org/featured-article-pdf/10.1103/PhysRevLett.116.061102" >}}
9085

9186
## NumPy’s Role in the detection of Gravitational Waves
9287

9388
Gravitational waves emitted from the merger cannot be computed using any
94-
technique except brute force numerical relativity using supercomputers.
95-
The amount of data LIGO collects is as incomprehensibly large as gravitational
96-
wave signals are small.
89+
technique except brute force numerical relativity using supercomputers. The
90+
amount of data LIGO collects is as incomprehensibly large as gravitational wave
91+
signals are small.
9792

98-
NumPy, the standard numerical analysis package for Python, was utilized by
99-
the software used for various tasks performed during the GW detection project
100-
at LIGO. NumPy helped in solving complex maths and data manipulation at high
101-
speed. Here are some examples:
93+
NumPy, the standard numerical analysis package for Python, was utilized by the
94+
software used for various tasks performed during the GW detection project at
95+
LIGO. NumPy helped in solving complex maths and data manipulation at high speed.
96+
Here are some examples:
10297

10398
* [Signal Processing](https://www.uv.es/virgogroup/Denoising_ROF.html): Glitch
104-
detection, [Noise identification and Data Characterization](https://ep2016.europython.eu/media/conference/slides/pyhton-in-gravitational-waves-research-communities.pdf)
105-
(NumPy, scikit-learn, scipy, matplotlib, pandas, pyCharm )
99+
detection, [Noise identification and Data
100+
Characterization](https://ep2016.europython.eu/media/conference/slides/pyhton-in-gravitational-waves-research-communities.pdf)
101+
(NumPy, scikit-learn, scipy, matplotlib, pandas, pyCharm )
106102
* Data retrieval: Deciding which data can be analyzed, figuring out whether it
107103
contains a signal - needle in a haystack
108104
* Statistical analysis: estimate the statistical significance of observational
109105
data, estimating the signal parameters (e.g. masses of stars, spin velocity,
110-
and distance) by comparison with a model.
106+
and distance) by comparison with a model.
111107
* Visualization of data
112108
- Time series
113109
- Spectrograms
114-
* Compute Correlations
115-
* Key [Software](https://github.com/lscsoft) developed in GW data analysis
110+
* Compute Correlations Key [Software](https://github.com/lscsoft) developed in
111+
* GW data analysis
116112
such as [GwPy](https://gwpy.github.io/docs/stable/overview.html) and
117-
[PyCBC](https://pycbc.org) uses NumPy and AstroPy under the hood for
118-
providing object based interfaces to utilities, tools and methods for
119-
studying data from gravitational-wave detectors.
113+
[PyCBC](https://pycbc.org) uses NumPy and AstroPy under the hood for providing
114+
object based interfaces to utilities, tools and methods for studying data from
115+
gravitational-wave detectors.
120116

121117
## Summary
122118

123119
GW detection has enabled researchers to discover entirely unexpected phenomena
124120
while providing new insight into many of the most profound astrophysical
125-
phenomena known. Number crunching and data visualization is a crucial step
126-
that helps scientists gain insights into data gathered from the scientific
127-
observations and understand the results. The computations are complex and
128-
cannot be comprehended by humans unless it is visualized using computer
129-
simulations that are fed with the real observed data and analysis. NumPy
130-
along with other Python packages such as matplotlib, pandas and scikit-learn
131-
is [enabling researchers](https://www.gw-openscience.org/events/GW150914/) to
132-
answer complex questions and discover new horizons in our understanding of the
133-
universe.
121+
phenomena known. Number crunching and data visualization is a crucial step that
122+
helps scientists gain insights into data gathered from the scientific
123+
observations and understand the results. The computations are complex and cannot
124+
be comprehended by humans unless it is visualized using computer simulations
125+
that are fed with the real observed data and analysis. NumPy along with other
126+
Python packages such as matplotlib, pandas and scikit-learn is [enabling
127+
researchers](https://www.gw-openscience.org/events/GW150914/) to answer complex
128+
questions and discover new horizons in our understanding of the universe.
134129

135130
{{< figure src="/images/content_images/cs/numpy_gw_benefits.png" class="fig-center" alt="numpy benefits" caption="**Key NumPy Capabilities utilized**" >}}
Loading
Binary file not shown.

0 commit comments

Comments
 (0)