Skip to content

Commit f5a4542

Browse files
committed
rebuilding site Sun 09 Aug 2020 02:17:13 PM WEST
1 parent f3f9371 commit f5a4542

File tree

25 files changed

+376
-733
lines changed

25 files changed

+376
-733
lines changed

404/index.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<title>NumPy</title>
2323

2424
<link href="https://fonts.googleapis.com/css?family=Lato:400,900" rel="stylesheet">
25-
<link rel="stylesheet" type="text/css" href="/css/style.min.90e79d931dd7cbbc3a657115e4b0d9b131892ce20e05d1f3176a3dfbe94ef1c4.css" integrity="sha256-kOedkx3Xy7w6ZXEV5LDZsTGJLOIOBdHzF2o9&#43;&#43;lO8cQ=">
25+
<link rel="stylesheet" type="text/css" href="/css/style.min.cf5efcb8a6e49b945af419cd8b208a5ae87eb3015995b9afc61218743a0fed3e.css" integrity="sha256-z178uKbkm5Ra9BnNiyCKWuh&#43;swFZlbmvxhIYdDoP7T4=">
2626
<link rel="stylesheet" type="text/css" href="/css/icons.css">
2727

2828
<link rel="icon" type="image/png" href="/images/favicon.png" />
@@ -151,7 +151,6 @@ <h5 class="subtitle is-5 is-muted"></h5>
151151
</div>
152152
</div>
153153
<p>Oops! You&rsquo;ve reached a dead end.</p>
154-
155154
<p>If you think something should be here, you can <a href="https://github.com/numpy/numpy.org/issues">open an issue</a> on GitHub.</p>
156155

157156
</div>

about/index.html

Lines changed: 3 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<title>NumPy</title>
2323

2424
<link href="https://fonts.googleapis.com/css?family=Lato:400,900" rel="stylesheet">
25-
<link rel="stylesheet" type="text/css" href="/css/style.min.90e79d931dd7cbbc3a657115e4b0d9b131892ce20e05d1f3176a3dfbe94ef1c4.css" integrity="sha256-kOedkx3Xy7w6ZXEV5LDZsTGJLOIOBdHzF2o9&#43;&#43;lO8cQ=">
25+
<link rel="stylesheet" type="text/css" href="/css/style.min.cf5efcb8a6e49b945af419cd8b208a5ae87eb3015995b9afc61218743a0fed3e.css" integrity="sha256-z178uKbkm5Ra9BnNiyCKWuh&#43;swFZlbmvxhIYdDoP7T4=">
2626
<link rel="stylesheet" type="text/css" href="/css/icons.css">
2727

2828
<link rel="icon" type="image/png" href="/images/favicon.png" />
@@ -150,18 +150,11 @@ <h5 class="subtitle is-5 is-muted"></h5>
150150
<div class="divider"></div>
151151
</div>
152152
</div>
153-
154-
155-
<p><em>Some information about the NumPy project and community</em></p>
156-
153+
<p><em>Some information about the NumPy project and community</em></p>
157154
<p>NumPy is an open source project aiming to enable numerical computing with Python. It was created in 2005, building on the early work of the Numerical and Numarray libraries. NumPy will always be 100% open source software, free for all to use and released under the liberal terms of the <a href="https://github.com/numpy/numpy/blob/master/LICENSE.txt">modified BSD license</a>.</p>
158-
159155
<p>NumPy is developed in the open on GitHub, through the consensus of the NumPy and wider scientific Python community. For more information on our governance approach, please see our <a href="https://www.numpy.org/devdocs/dev/governance/index.html">Governance Document</a>.</p>
160-
161156
<h2 id="steering-council">Steering Council</h2>
162-
163157
<p>The role of the NumPy Steering Council is to ensure, through working with and serving the broader NumPy community, the long-term well-being of the project, both technically and as a community. The NumPy Steering Council currently consists of the following members (in alphabetical order):</p>
164-
165158
<ul>
166159
<li>Sebastian Berg</li>
167160
<li>Jaime Fernández del Río</li>
@@ -176,19 +169,14 @@ <h2 id="steering-council">Steering Council</h2>
176169
<li>Stéfan van der Walt</li>
177170
<li>Eric Wieser</li>
178171
</ul>
179-
180172
<p>Emeritus:</p>
181-
182173
<ul>
183174
<li>Travis Oliphant (project founder, 2005-2012)</li>
184175
<li>Alex Griffing (2015-2017)</li>
185176
<li>Marten van Kerkwijk (2017-2019)</li>
186177
</ul>
187-
188178
<h2 id="teams">Teams</h2>
189-
190179
<p>The NumPy project is growing; we have teams for</p>
191-
192180
<ul>
193181
<li>code</li>
194182
<li>documentation</li>
@@ -197,11 +185,8 @@ <h2 id="teams">Teams</h2>
197185
<li>funding and grants</li>
198186
<li>admin</li>
199187
</ul>
200-
201188
<p>See the <a href="/gallery/team.html">Team</a> page for individual team members.</p>
202-
203189
<h2 id="sponsors">Sponsors</h2>
204-
205190
<p>NumPy receives direct funding from the following sources:
206191
<div class="sponsor-images">
207192
<a href="https://www.moore.org">
@@ -246,9 +231,7 @@ <h2 id="sponsors">Sponsors</h2>
246231
}
247232
}
248233
</style></p>
249-
250234
<h2 id="institutional-partners">Institutional Partners</h2>
251-
252235
<p>Institutional Partners are organizations that support the project by employing people that contribute to NumPy as part of their job. Current Institutional Partners include:
253236
<div class="partner-images">
254237
<a href="https://www.berkeley.edu">
@@ -287,15 +270,10 @@ <h2 id="institutional-partners">Institutional Partners</h2>
287270
}
288271
}
289272
</style></p>
290-
291273
<h2 id="donate">Donate</h2>
292-
293274
<p>If you have found NumPy useful in your work, research, or company, please consider a donation to the project commensurate with your resources. Any amount helps! All donations will be used strictly to fund the development of NumPy’s open source software, documentation, and community.</p>
294-
295-
<p>NumPy is a Sponsored Project of NumFOCUS, a 501&copy;(3) nonprofit charity in the United States. NumFOCUS provides NumPy with fiscal, legal, and administrative support to help ensure the health and sustainability of the project. Visit <a href="https://numfocus.org">numfocus.org</a> for more information.</p>
296-
275+
<p>NumPy is a Sponsored Project of NumFOCUS, a 501(c)(3) nonprofit charity in the United States. NumFOCUS provides NumPy with fiscal, legal, and administrative support to help ensure the health and sustainability of the project. Visit <a href="https://numfocus.org">numfocus.org</a> for more information.</p>
297276
<p>Donations to NumPy are managed by <a href="https://numfocus.org">NumFOCUS</a>. For donors in the United States, your gift is tax-deductible to the extent provided by law. As with any donation, you should consult with your tax advisor about your particular tax situation.</p>
298-
299277
<p>NumPy&rsquo;s Steering Council will make the decisions on how to best use any funds received. Technical and infrastructure priorities are documented on the <a href="https://www.numpy.org/neps/index.html#roadmap">NumPy Roadmap</a>.
300278
<div class="numfocus">
301279
<a href="https://numfocus.org/donate-to-numpy">

arraycomputing/index.html

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<title>NumPy</title>
2323

2424
<link href="https://fonts.googleapis.com/css?family=Lato:400,900" rel="stylesheet">
25-
<link rel="stylesheet" type="text/css" href="/css/style.min.90e79d931dd7cbbc3a657115e4b0d9b131892ce20e05d1f3176a3dfbe94ef1c4.css" integrity="sha256-kOedkx3Xy7w6ZXEV5LDZsTGJLOIOBdHzF2o9&#43;&#43;lO8cQ=">
25+
<link rel="stylesheet" type="text/css" href="/css/style.min.cf5efcb8a6e49b945af419cd8b208a5ae87eb3015995b9afc61218743a0fed3e.css" integrity="sha256-z178uKbkm5Ra9BnNiyCKWuh&#43;swFZlbmvxhIYdDoP7T4=">
2626
<link rel="stylesheet" type="text/css" href="/css/icons.css">
2727

2828
<link rel="icon" type="image/png" href="/images/favicon.png" />
@@ -154,31 +154,25 @@ <h5 class="subtitle is-5 is-muted"></h5>
154154
in various contemporary data science and analytics applications such as data
155155
visualization, digital signal processing, image processing, bioinformatics,
156156
machine learning, AI, and several others.</em></p>
157-
158157
<p>Large scale data manipulation and transformation depends on efficient,
159158
high-performance array computing. The language of choice for data analytics,
160159
machine learning, and productive numerical computing is <strong>Python.</strong></p>
161-
162160
<p><strong>Num</strong>erical <strong>Py</strong>thon or NumPy is its de-facto standard Python programming
163161
language library that supports large, multi-dimensional arrays and matrices,
164162
and comes with a vast collection of high-level mathematical functions to
165163
operate on these arrays.</p>
166-
167164
<p>Since the launch of NumPy in 2006, Pandas appeared on the landscape in 2008,
168165
and it was not until a couple of years ago that several array computing
169166
libraries showed up in succession, crowding the array computing landscape.
170167
Many of these newer libraries mimic NumPy-like features and capabilities, and
171168
pack newer algorithms and features geared towards machine learning and artificial intelligence applications.</p>
172-
173169
<p><img
174-
src="/images/content_images/array_c_landscape.png"
175-
alt="arraycl"
176-
title="Array Computing Landscape"></p>
177-
170+
src="/images/content_images/array_c_landscape.png"
171+
alt="arraycl"
172+
title="Array Computing Landscape"></p>
178173
<p><strong>Array computing</strong> is based on <strong>arrays</strong> data structures. <em>Arrays</em> are used
179174
to organize vast amounts of data such that a related set of values can be easily
180175
sorted, searched, mathematically manipulated, and transformed easily and quickly.</p>
181-
182176
<p>Array computing is <em>unique</em> as it involves operating on the data array <em>at
183177
once</em>. What this means is that any array operation applies to an entire set of
184178
values in one shot. This vectorized approach provides speed and simplicity by

case-studies/blackhole-image/index.html

Lines changed: 27 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<title>NumPy</title>
2323

2424
<link href="https://fonts.googleapis.com/css?family=Lato:400,900" rel="stylesheet">
25-
<link rel="stylesheet" type="text/css" href="/css/style.min.90e79d931dd7cbbc3a657115e4b0d9b131892ce20e05d1f3176a3dfbe94ef1c4.css" integrity="sha256-kOedkx3Xy7w6ZXEV5LDZsTGJLOIOBdHzF2o9&#43;&#43;lO8cQ=">
25+
<link rel="stylesheet" type="text/css" href="/css/style.min.cf5efcb8a6e49b945af419cd8b208a5ae87eb3015995b9afc61218743a0fed3e.css" integrity="sha256-z178uKbkm5Ra9BnNiyCKWuh&#43;swFZlbmvxhIYdDoP7T4=">
2626
<link rel="stylesheet" type="text/css" href="/css/icons.css">
2727

2828
<link rel="icon" type="image/png" href="/images/favicon.png" />
@@ -150,24 +150,19 @@ <h5 class="subtitle is-5 is-muted"></h5>
150150
<div class="divider"></div>
151151
</div>
152152
</div>
153-
154-
155-
<figure>
153+
<figure>
156154
<img src="/images/content_images/cs/blackhole.jpg"
157155
alt="black hole image"/> <figcaption>
158156
<p><strong>Black Hole M87</strong>
159157
<a href="https://www.jpl.nasa.gov/images/universe/20190410/blackhole20190410.jpg"><em>(Image Credits: Event Horizon Telescope Collaboration)</em></a></p>
160158
</figcaption>
161159
</figure>
162160

163-
164161
<blockquote cite="https://www.youtube.com/watch?v=BIvezCVcsYs">
165162
<p>Imaging the M87 Black Hole is like trying to see something that is by definition impossible to see.</p>
166163
<footer align="right">—Katie Bouman, <cite>Assistant Professor, Computing & Mathematical Sciences, Caltech</cite></footer>
167164
</blockquote>
168-
169165
<h2 id="about-the-event-horizon-telescope">About The Event Horizon Telescope</h2>
170-
171166
<p>The <a href="https://eventhorizontelescope.org">Event Horizon telescope (EHT)</a>, is an
172167
array of eight ground-based radio telescopes forming a computational telescope
173168
the size of the earth, designed to study extreme objects in the
@@ -177,59 +172,59 @@ <h2 id="about-the-event-horizon-telescope">About The Event Horizon Telescope</h2
177172
Using this technique, the EHT is able to achieve an angular resolution of
178173
<a href="https://eventhorizontelescope.org/press-release-april-10-2019-astronomers-capture-first-image-black-hole">20 micro-arcseconds</a> — enough to read a newspaper in New York
179174
from a sidewalk café in Paris!</p>
180-
181175
<h3 id="key-goals-and-results">Key Goals and Results</h3>
182-
183176
<ul>
184-
<li><p><strong>A New View of the Universe:</strong>
177+
<li>
178+
<p><strong>A New View of the Universe:</strong>
185179
The EHT is an exciting new tool for studying the most extreme objects in the
186180
universe. The EHT&rsquo;s groundbreaking image was published 100 years
187181
after <a href="https://en.wikipedia.org/wiki/Eddington_experiment">Sir Arthur Eddington&rsquo;s experiment</a> yielded the first
188-
observational evidence in support of Einstein&rsquo;s theory of general relativity.</p></li>
189-
190-
<li><p><strong>Investigating Black Holes:</strong>
182+
observational evidence in support of Einstein&rsquo;s theory of general relativity.</p>
183+
</li>
184+
<li>
185+
<p><strong>Investigating Black Holes:</strong>
191186
The EHT&rsquo;s first image focuses on the supermassive black hole at the center
192187
of the galaxy Messier 87 (M87), located in the Virgo galaxy cluster.
193188
This black hole resides approximately 55 million light-years from Earth and
194189
has a mass equal to 6.5 billion times that of the Sun. It has been a
195190
subject of astronomical study for
196191
<a href="https://www.jpl.nasa.gov/news/news.php?feature=7385">over a 100 years</a>.
197192
Black holes have long been the object of intense study but the EHT provides
198-
the first direct visual evidence of these extreme phenomena.</p></li>
199-
200-
<li><p><strong>Comparing Observations to Theory:</strong>
193+
the first direct visual evidence of these extreme phenomena.</p>
194+
</li>
195+
<li>
196+
<p><strong>Comparing Observations to Theory:</strong>
201197
Based on Einstein’s general theory of relativity, scientists expected
202198
to see a dark region similar to a shadow, caused by the gravitational bending
203199
and capture of light by the event horizon. By studying this shadow
204200
scientists could measure the enormous mass of M87’s central supermassive
205-
black hole.</p></li>
201+
black hole.</p>
202+
</li>
206203
</ul>
207-
208204
<h3 id="the-challenges">The Challenges</h3>
209-
210205
<ul>
211-
<li><p><strong>Scale</strong></p>
212-
206+
<li>
207+
<p><strong>Scale</strong></p>
213208
<p>The observations from Event Horizon Telescope (EHT) present challenges for
214209
existing data processing tools, arising from the rapid atmospheric phase
215-
fluctuations, wide recording bandwidth, and highly heterogeneous array.</p></li>
216-
217-
<li><p><strong>Calibration and Correlation</strong></p>
218-
210+
fluctuations, wide recording bandwidth, and highly heterogeneous array.</p>
211+
</li>
212+
<li>
213+
<p><strong>Calibration and Correlation</strong></p>
219214
<p>Besides scheduling all of these coordinated observations of EHT, reducing
220215
the overall volume and complexity of data to aid analysis is a really hard
221216
problem to solve. To put things in perspective, EHT generates over 350
222217
Terabytes worth of observed data per day, stored on high-performance
223-
helium filled hard drives.</p></li>
224-
225-
<li><p><strong>Image Reconstruction</strong></p>
226-
218+
helium filled hard drives.</p>
219+
</li>
220+
<li>
221+
<p><strong>Image Reconstruction</strong></p>
227222
<p>How are the calibrated data processed to produce an image of something that
228223
has never before been directly imaged? How can scientists be confident
229224
that the image is correct? These are some of the challenges overcome in
230-
the analysis to produce the image.</p></li>
225+
the analysis to produce the image.</p>
226+
</li>
231227
</ul>
232-
233228
<figure class="csfigcaption">
234229
<img src="/images/content_images/cs/dataprocessbh.png"
235230
alt="data pipeline"/> <figcaption>
@@ -238,9 +233,7 @@ <h3 id="the-challenges">The Challenges</h3>
238233
</figcaption>
239234
</figure>
240235

241-
242-
<h2 id="numpy-s-role-in-black-hole-imaging">NumPy’s Role in Black Hole Imaging</h2>
243-
236+
<h2 id="numpys-role-in-black-hole-imaging">NumPy’s Role in Black Hole Imaging</h2>
244237
<p>While collecting, curating, and processing the data from the EHT facilities
245238
represents a monumental challenge, it is only the first step in generating
246239
an image from the data.
@@ -260,39 +253,33 @@ <h2 id="numpy-s-role-in-black-hole-imaging">NumPy’s Role in Black Hole Imaging
260253
collaboration to modern scientific discovery and illustrates the role that
261254
the scientific Python ecosystem plays in supporting scientific advancement
262255
through collaborative data analysis.</p>
263-
264256
<figure class="fig-center">
265257
<img src="/images/content_images/cs/bh_numpy_role.png"
266258
alt="role of numpy"/> <figcaption>
267259
<p><strong>The role of NumPy in Black Hole imaging</strong></p>
268260
</figcaption>
269261
</figure>
270262

271-
272263
<p>For example, the <a href="https://github.com/achael/eht-imaging"><code>eht-imaging</code></a> Python package provides tools for
273264
simulating and performing image reconstruction on VLBI data.
274265
NumPy is at the core of array data processing used
275266
in this package as illustrated by the partial software
276267
dependency chart below.</p>
277-
278268
<figure class="fig-center">
279269
<img src="/images/content_images/cs/ehtim_numpy.png"
280270
alt="ehtim dependency map highlighting numpy"/> <figcaption>
281271
<p><strong>Software dependency chart of ehtim package highlighting NumPy</strong></p>
282272
</figcaption>
283273
</figure>
284274

285-
286275
<p>Besides NumPy, many other packages such as
287276
<a href="https://www.scipy.org">SciPy</a> and <a href="https://pandas.io">Pandas</a> were used in the
288277
data processing pipeline for imaging the black hole.
289278
The standard astronomical file formats and time/coordinate transformations
290279
were handled by <a href="https://www.astropy.org/">Astropy</a> while <a href="https://matplotlib.org/">Matplotlib</a> was used
291280
in visualizing data throughout the analysis pipeline, including the generation
292281
of the final image of the black hole.</p>
293-
294282
<h2 id="summary">Summary</h2>
295-
296283
<p>NumPy enabled researchers to manipulate large numerical datasets through its
297284
efficient and generic n-dimensional array, providing a foundation for the
298285
software used to generate the first ever image of
@@ -304,7 +291,6 @@ <h2 id="summary">Summary</h2>
304291
They used
305292
innovative algorithms and data processing techniques improving upon existing
306293
astronomical models to help unfold some of the mysteries of the universe.</p>
307-
308294
<figure class="fig-center">
309295
<img src="/images/content_images/cs/numpy_bh_benefits.png"
310296
alt="numpy benefits"/> <figcaption>

0 commit comments

Comments
 (0)