-
-
Notifications
You must be signed in to change notification settings - Fork 119
Review of GWO Case Study #182
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
@rossbar - do these look ok? - planning to add these in the case study. |
I only see the dependency graph for |
@shaloo I like the |
Cleanup of README, 80char line Cleanup of README, 80char line
A few comments on the LIGO/GWO case study (related to review of EHT case study in #175)
Again, my overall take from a quick readthrough is very positive - it's a very interesting article that, in my opinion, does a great job highlighting a really compelling example!
Some thoughts on a few things that stood out to me:
The image at the top is very nice, but I would also cast a vote for including an image of the "chirp" from GW150914. This image is nice for several reasons: it is more closely tied to the data & analysis (which is where NumPy is most relevant) and the visualizations themselves were made with matplotlib and/or MPLD3, which is a nice acknowledgement of the scientific Python ecosystem.
In such instances it should be "spacetime", one word - this refers to a specific model used in physics
A useful term here is compact binaries (i.e. the
cb
frompycbc
). This covers objects with enough mass to produce detectable (with current sensitivity) gravitational waves during merger events, like neutron stars and black holes. In particular, there are two GW events it might be good to focus on that correspond to the two "biggest" (or at least most well-known) GW observations from LIGO/Virgo: the original discovery of gravitational waves, GW150914 (from a binary black hole merger) and the first direct detection of neutron start mergers, GW170817Note that LIGO has made quite a few interesting observations during the first couple measurement campaigns - I would re-word this sentence to focus specifically on GW150914, which was significant in being the first observation both confirming the existence of gravitational waves, and the ability to directly measure them.
I'm not sure about the phrasing of "objects and phenomena that are made from warped spacetime". One alternative would be to re-word this sentence to emphasize that GWO allow scientists to observe and study the universe in a brand new way, ushering in the era of gravitational wave astronomy
I think the individual components could be more clearly separated: the simulation component to generate template models for the "brute force" search of the parameter space. Also, I don't know what role NumPy specifically played in the relativistic simulations.
This comment also pertains to the summary/graphic at the end - the connection between NumPy (and other tools in the scientific Python ecosystem) and the GWO analysis pipelines could be made more clear and explicit.
I would recommend staying away from statements like this about data scale - in this case, the technological challenge of achieving sensitivity to gravitational waves is way harder than dealing with the scale of the data coming from the instruments.
pycbc
andGWpy
, which you mention in the final bullet point. There is a much more concrete relationship between how these libraries rely on NumPy than the bullet points further up, which list more generic computational tasks that don't necessarily highlight specifically how NumPy contributes. For example, inpycbc
, the time series data are stored inndarray
s andscipy.signal
, which operates on NumPy arrays, provides the filtering and other signal processing tools used in the analysis of the "chirp" signal.Also - a dependency map for
pycbc
and/orgwpy
like the one foreht-imaging
would be a nice addition!The text was updated successfully, but these errors were encountered: