Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit eb682a2

Browse files
committedFeb 17, 2025·
Deploying to main from @ numpy/numpy.org@26a6236 🚀
1 parent b731f04 commit eb682a2

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed
 

‎case-studies/blackhole-image/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
NumPy is at the core of array data processing used
4545
in this package, as illustrated by the partial software
4646
dependency chart below.</p><figure class=align-default id=id004><img src=/images/content_images/cs/ehtim_numpy.png alt="ehtim dependency map highlighting numpy" class=align-center><figcaption><strong class=caption-title>Software dependency chart of ehtim package highlighting NumPy</strong><a class=headerlink href=#id004 title="Link to this image">#</a><br><p><span class=caption-text></span></figcaption></figure><p>Besides NumPy, many other packages, such as
47-
<a href=https://www.scipy.org>SciPy</a> and <a href=https://pandas.io>Pandas</a>, are part of the
47+
<a href=https://scipy.org>SciPy</a> and <a href=https://pandas.pydata.org>Pandas</a>, are part of the
4848
data processing pipeline for imaging the black hole.
4949
The standard astronomical file formats and time/coordinate transformations
5050
were handled by <a href=https://www.astropy.org/>Astropy</a>, while <a href=https://matplotlib.org/>Matplotlib</a> was used

‎es/case-studies/blackhole-image/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@
1111
</a><a href=/es/news class=navbar-item>Noticias
1212
</a><a href=/es/contribute class=navbar-item>Contribuye</a><div class="navbar-item has-dropdown"><a aria-label="Select language" class=navbar-link>Español</a><div class=navbar-dropdown><a href=/case-studies/blackhole-image/ class=navbar-item>English
1313
</a><a href=/pt/case-studies/blackhole-image/ class=navbar-item>Português
14-
</a><a href=/ja/case-studies/blackhole-image/ class=navbar-item>日本語 (Japanese)</a></div></div></div></div></div></nav><section class=content-padding><div class=content-container><nav aria-label=Breadcrumb><ul id=breadcrumbs class=bd-breadcrumbs><li class="breadcrumb-item breadcrumb-home"><a href=/es/ class=nav-link aria-label=Home><i class="fas fa-home"></i></a></li><li class=breadcrumb-item><a href=/es/case-studies/ class=nav-link>Case-Studies</a></li><li class="breadcrumb-item active" aria-current=page>Caso de estudio: La primera imagen de un Agujero Negro</li></ul></nav><h1>Caso de estudio: La primera imagen de un Agujero Negro</h1><div><figure class=align-default id=id000><img src=/images/content_images/cs/blackhole.jpg alt="Imagen de agujero negro" class=align-center><figcaption><strong class=caption-title>Agujero Negro M87</strong><a class=headerlink href=#id000 title="Link to this image">#</a><br><a href=https://www.jpl.nasa.gov/images/universe/20190410/blackhole20190410.jpg>(Créditos de la imagen: Colaboración del telescopio del Horizonte de Sucesos)</a><p><span class=caption-text></span></figcaption></figure><blockquote cite="https://www.youtube.com/watch?v=BIvezCVcsYs"><p>Capturar imágenes del Agujero Negro M87 es como intentar ver algo que por definición es imposible de ver.</p><p class=attribution>—Katie Bouman, <em>Profesora Asistente, Ciencias de la Computación & Matemáticas, Caltech</em></p></blockquote><h2 id=un-telescopio-del-tamaño-de-la-tierra>Un telescopio del tamaño de la Tierra<a class=headerlink href=#un-telescopio-del-tamaño-de-la-tierra title="Link to this heading">#</a></h2><p>El <a href=https://eventhorizontelescope.org>Telescopio Event Horizon (EHT) </a>, es un conjunto de ocho radiotelescopios terrestres que forman un telescopio computacional del tamaño de la Tierra, estudiando al universo con una sensibilidad y resolución sin precedente. El enorme telescopio virtual, que utiliza una técnica llamada Interferometría de línea de base muy larga (VLBI), tiene una resolución angular de <a href=https://eventhorizontelescope.org/press-release-april-10-2019-astronomers-capture-first-image-black-hole>20 microsegundos de arco</a> — ¡suficiente para leer un periódico en Nueva York desde un café en la acera en París!</p><h3 id=objetivos-clave-y-resultados>Objetivos clave y resultados<a class=headerlink href=#objetivos-clave-y-resultados title="Link to this heading">#</a></h3><ul><li><p><strong>Una nueva vista del universo:</strong> El trabajo preliminar de la innovadora imagen de EHT se había establecido 100 años antes, cuando <a href=https://en.wikipedia.org/wiki/Eddington_experiment>Sir Arthur Eddington</a> dio el primer apoyo observacional a la teoría de la relatividad general de Einstein.</p></li><li><p><strong>El agujero negro:</strong> EHT se entrenó en un enorme agujero negro supermasivo aproximadamente a 55 millones de años luz de la Tierra, situado en el centro de la galaxia Messier 87 (M87) en el cúmulo de galaxias Virgo. Su masa es 6.5 mil millones de veces la del sol. Se había estudiado por <a href="https://www.jpl.nasa.gov/news/news.php?feature=7385">más de 100 años</a>, pero nunca antes se había observado un agujero negro.</p></li><li><p><strong>Comparando las observaciones con la teoría:</strong> A partir de la teoría general de la relatividad de Einstein, los científicos esperaban encontrar una región similar a una sombra causada por la flexión gravitacional y la captura de la luz. Los científicos pudieron utilizarla para medir la enorme masa del agujero negro.</p></li></ul><h3 id=los-desafíos>Los desafíos<a class=headerlink href=#los-desafíos title="Link to this heading">#</a></h3><ul><li><p><strong>Escala computacional</strong></p><p>EHT plantea enormes desafíos de procesamiento de datos, incluyendo las rápidas fluctuaciones de fase atmosféricas, amplio ancho de banda de grabación, y telescopios que son ampliamente disímiles y geográficamente dispersos.</p></li><li><p><strong>Demasiada información</strong></p><p>Cada día, el EHT genera más de 350 terabytes de observaciones, almacenados en discos duros llenos de helio. Reducir el volumen y complejidad de estos datos es enormemente difícil.</p></li><li><p><strong>Hacia lo desconocido</strong></p><p>Cuando el objetivo es ver algo nunca antes visto, ¿cómo pueden los científicos estar seguros de que la imagen es correcta?</p></li></ul><figure class=align-center id=id002><img src=/images/content_images/cs/dataprocessbh.png alt="flujo de datos" class=align-center><figcaption><strong class=caption-title>Flujo de Trabajo de Procesamiento de Datos EHT</strong><a class=headerlink href=#id002 title="Link to this image">#</a><br><a href=https://iopscience.iop.org/article/10.3847/2041-8213/ab0c57>(Diagram Credits: The Astrophysical Journal, Event Horizon Telescope Collaboration)</a><p><span class=caption-text></span></figcaption></figure><h2 id=el-rol-de-numpy>El Rol de NumPy<a class=headerlink href=#el-rol-de-numpy title="Link to this heading">#</a></h2><p>¿Qué pasa si hay un problema con los datos? O tal vez un algoritmo depende demasiado de una suposición en particular. ¿Cambiará drásticamente la imagen si se cambia un solo parámetro?</p><p>La colaboración del EHT respondió a estos desafíos haciendo que los equipos independientes evaluaran los datos, utilizando técnicas de reconstrucción de imágenes ya establecidas y de vanguardia. Cuando los resultados se mostraron consistentes, se combinaron para producir la primera imagen de su tipo de un agujero negro.</p><p>Su trabajo ilustra el rol que desempeña el ecosistema científico de Python en el avance de la ciencia a través del análisis de datos colaborativos.</p><figure class=align-default id=id003><img src=/images/content_images/cs/bh_numpy_role.png alt="rol de numpy" class=align-center><figcaption><strong class=caption-title>El rol de NumPy en la imagen del agujero negro</strong><a class=headerlink href=#id003 title="Link to this image">#</a><br><p><span class=caption-text></span></figcaption></figure><p>Por ejemplo, el paquete de Python <a href=https://github.com/achael/eht-imaging><code>eht-imaging</code></a> proporciona herramientas para simular y realizar reconstrucción de imágenes en datos VLBI. NumPy está en el núcleo del procesamiento de datos de matrices utilizados en este paquete, como se muestra a continuación en el gráfico parcial de dependencias de software.</p><figure class=align-default id=id004><img src=/images/content_images/cs/ehtim_numpy.png alt="mapa de dependencias de ehtim resaltando a numpy" class=align-center><figcaption><strong class=caption-title>Gráfico de dependencias de software del paquete ehtim resaltando a NumPy</strong><a class=headerlink href=#id004 title="Link to this image">#</a><br><p><span class=caption-text></span></figcaption></figure><p>Además de NumPy, muchos otros paquetes, como <a href=https://www.scipy.org>SciPy</a> y <a href=https://pandas.io>Pandas</a>, son parte del flujo de procesamiento de datos para fotografiar el agujero negro. Los formatos estándar de archivos astronómicos y transformaciones de tiempo/coordenadas fueron manejados por <a href=https://www.astropy.org/>Astropy</a>, mientras que <a href=https://matplotlib.org/>Matplotlib</a> fue utilizado en la visualización de datos a través del flujo de análisis, incluyendo la generación de la imagen final del agujero negro.</p><h2 id=resumen>Resumen<a class=headerlink href=#resumen title="Link to this heading">#</a></h2><p>El eficiente y adaptable arreglo n-dimensional que es la característica central de NumPy, permitió a los investigadores manipular grandes conjuntos de datos numéricos, proporcionando una base para la primera imagen de un agujero negro. Un momento histórico en la ciencia ofrece una impresionante evidencia visual de la teoría de Einstein. Este logro abarca no solo los avances tecnológicos sino también la colaboración internacional de más de 200 científicos y algunos de los mejores radio observatorios del mundo. Algoritmos innovadores y técnicas de procesamiento de datos, mejorando los modelos astronómicos existentes, ayudaron a desvelar un misterio del universo.</p><figure class=align-default id=id005><img src=/images/content_images/cs/numpy_dlc_benefits.png alt="beneficios de numpy" class=align-center><figcaption><strong class=caption-title>Capacidades clave de NumPy utilizadas</strong><a class=headerlink href=#id005 title="Link to this image">#</a><br><p><span class=caption-text></span></figcaption></figure></div></div><div id=shortcuts-container><div id=shortcuts><div id=shortcuts-header><i class="fa-solid fa-list"></i> On this page</div></div></div></section><div id=backtotop><a href=# id=backtotop-color><i class="fa-solid fa-arrow-up"></i></a></div><footer id=footer><div class=container><div id=footer-columns><div id=footer-logo-column><img id=footer-logo src=/images/logo.svg alt="NumPy logo. "></div><div class=footer-column><div class=footer-item><a href=/es/install>Instalar</a></div><div class=footer-item><a href=https://numpy.org/doc/stable>Documentación</a></div><div class=footer-item><a href=/es/learn>Aprende</a></div><div class=footer-item><a href=/es/citing-numpy>Citando a NumPy</a></div><div class=footer-item><a href=https://numpy.org/neps/roadmap.html>Mapa de ruta</a></div></div><div class=footer-column><div class=footer-item><a href=/es/about>Acerca de nosotros</a></div><div class=footer-item><a href=/es/community>Comunidad</a></div><div class=footer-item><a href=/es/user-surveys>Encuestas a usuarios</a></div><div class=footer-item><a href=/es/contribute>Contribuye</a></div><div class=footer-item><a href=/es/code-of-conduct>Código de Conducta</a></div></div><div class=footer-column><div class=footer-item><a href=/es/gethelp>Buscar ayuda</a></div><div class=footer-item><a href=/es/terms>Términos de uso</a></div><div class=footer-item><a href=/es/privacy>Confidencialidad</a></div><div class=footer-item><a href=/es/press-kit>Kit de prensa</a></div></div><div class=footer-actions>Sign up for the latest NumPy news, resources, and more<form action="https://numpy.us4.list-manage.com/subscribe/post?u=5ddd0d1d6e807900a8212481a&amp;id=287fa4253c" method=post id=mc-embedded-subscribe-form name=mc-embedded-subscribe-form class="validate sign-up-container" target=_blank novalidate><div class=sign-up-image><svg class="icon mail-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M22 6c0-1.1-.9-2-2-2H4c-1.1.0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1.0 2-.9 2-2V6zm-2 0-8 5-8-5h16zm0 12H4V8l8 5 8-5v10z"/></svg></div><input type=email name=EMAIL class="required email sign-up-input" id=mce-EMAIL aria-label="Input for email, press enter to submit" onkeypress='(event.which===13||event.keyCode===13||event.key==="Enter")&&sendThankYou()'><div class=submission-instructions>Press Enter</div><button class=signup-button onclick=sendThankYou() aria-label=Submit><svg class="icon sent-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M2.01 21 23 12 2.01 3 2 10l15 2-15 2z"/></svg></button><div id=mce-responses class=clear><div class=response id=mce-error-response style=display:none></div><div class=response id=mce-success-response style=display:none></div></div><div style=position:absolute;left:-5000px aria-hidden=true><input type=text name=b_5ddd0d1d6e807900a8212481a_287fa4253c tabindex=-1></div><div class=clear><input type=submit value=Subscribe name=subscribe id=mc-embedded-subscribe class=button style=display:none></div></form><div class=thank-you>Thank you! &#127881;</div><div class=community-icons><a href=https://github.com/numpy/numpy aria-label=https://github.com/numpy/numpy><svg class="icon github-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M12 .297c-6.63.0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577.0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93.0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176.0.0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22.0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22.0 1.606-.015 2.896-.015 3.286.0.315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>
14+
</a><a href=/ja/case-studies/blackhole-image/ class=navbar-item>日本語 (Japanese)</a></div></div></div></div></div></nav><section class=content-padding><div class=content-container><nav aria-label=Breadcrumb><ul id=breadcrumbs class=bd-breadcrumbs><li class="breadcrumb-item breadcrumb-home"><a href=/es/ class=nav-link aria-label=Home><i class="fas fa-home"></i></a></li><li class=breadcrumb-item><a href=/es/case-studies/ class=nav-link>Case-Studies</a></li><li class="breadcrumb-item active" aria-current=page>Caso de estudio: La primera imagen de un Agujero Negro</li></ul></nav><h1>Caso de estudio: La primera imagen de un Agujero Negro</h1><div><figure class=align-default id=id000><img src=/images/content_images/cs/blackhole.jpg alt="Imagen de agujero negro" class=align-center><figcaption><strong class=caption-title>Agujero Negro M87</strong><a class=headerlink href=#id000 title="Link to this image">#</a><br><a href=https://www.jpl.nasa.gov/images/universe/20190410/blackhole20190410.jpg>(Créditos de la imagen: Colaboración del telescopio del Horizonte de Sucesos)</a><p><span class=caption-text></span></figcaption></figure><blockquote cite="https://www.youtube.com/watch?v=BIvezCVcsYs"><p>Capturar imágenes del Agujero Negro M87 es como intentar ver algo que por definición es imposible de ver.</p><p class=attribution>—Katie Bouman, <em>Profesora Asistente, Ciencias de la Computación & Matemáticas, Caltech</em></p></blockquote><h2 id=un-telescopio-del-tamaño-de-la-tierra>Un telescopio del tamaño de la Tierra<a class=headerlink href=#un-telescopio-del-tamaño-de-la-tierra title="Link to this heading">#</a></h2><p>El <a href=https://eventhorizontelescope.org>Telescopio Event Horizon (EHT) </a>, es un conjunto de ocho radiotelescopios terrestres que forman un telescopio computacional del tamaño de la Tierra, estudiando al universo con una sensibilidad y resolución sin precedente. El enorme telescopio virtual, que utiliza una técnica llamada Interferometría de línea de base muy larga (VLBI), tiene una resolución angular de <a href=https://eventhorizontelescope.org/press-release-april-10-2019-astronomers-capture-first-image-black-hole>20 microsegundos de arco</a> — ¡suficiente para leer un periódico en Nueva York desde un café en la acera en París!</p><h3 id=objetivos-clave-y-resultados>Objetivos clave y resultados<a class=headerlink href=#objetivos-clave-y-resultados title="Link to this heading">#</a></h3><ul><li><p><strong>Una nueva vista del universo:</strong> El trabajo preliminar de la innovadora imagen de EHT se había establecido 100 años antes, cuando <a href=https://en.wikipedia.org/wiki/Eddington_experiment>Sir Arthur Eddington</a> dio el primer apoyo observacional a la teoría de la relatividad general de Einstein.</p></li><li><p><strong>El agujero negro:</strong> EHT se entrenó en un enorme agujero negro supermasivo aproximadamente a 55 millones de años luz de la Tierra, situado en el centro de la galaxia Messier 87 (M87) en el cúmulo de galaxias Virgo. Su masa es 6.5 mil millones de veces la del sol. Se había estudiado por <a href="https://www.jpl.nasa.gov/news/news.php?feature=7385">más de 100 años</a>, pero nunca antes se había observado un agujero negro.</p></li><li><p><strong>Comparando las observaciones con la teoría:</strong> A partir de la teoría general de la relatividad de Einstein, los científicos esperaban encontrar una región similar a una sombra causada por la flexión gravitacional y la captura de la luz. Los científicos pudieron utilizarla para medir la enorme masa del agujero negro.</p></li></ul><h3 id=los-desafíos>Los desafíos<a class=headerlink href=#los-desafíos title="Link to this heading">#</a></h3><ul><li><p><strong>Escala computacional</strong></p><p>EHT plantea enormes desafíos de procesamiento de datos, incluyendo las rápidas fluctuaciones de fase atmosféricas, amplio ancho de banda de grabación, y telescopios que son ampliamente disímiles y geográficamente dispersos.</p></li><li><p><strong>Demasiada información</strong></p><p>Cada día, el EHT genera más de 350 terabytes de observaciones, almacenados en discos duros llenos de helio. Reducir el volumen y complejidad de estos datos es enormemente difícil.</p></li><li><p><strong>Hacia lo desconocido</strong></p><p>Cuando el objetivo es ver algo nunca antes visto, ¿cómo pueden los científicos estar seguros de que la imagen es correcta?</p></li></ul><figure class=align-center id=id002><img src=/images/content_images/cs/dataprocessbh.png alt="flujo de datos" class=align-center><figcaption><strong class=caption-title>Flujo de Trabajo de Procesamiento de Datos EHT</strong><a class=headerlink href=#id002 title="Link to this image">#</a><br><a href=https://iopscience.iop.org/article/10.3847/2041-8213/ab0c57>(Diagram Credits: The Astrophysical Journal, Event Horizon Telescope Collaboration)</a><p><span class=caption-text></span></figcaption></figure><h2 id=el-rol-de-numpy>El Rol de NumPy<a class=headerlink href=#el-rol-de-numpy title="Link to this heading">#</a></h2><p>¿Qué pasa si hay un problema con los datos? O tal vez un algoritmo depende demasiado de una suposición en particular. ¿Cambiará drásticamente la imagen si se cambia un solo parámetro?</p><p>La colaboración del EHT respondió a estos desafíos haciendo que los equipos independientes evaluaran los datos, utilizando técnicas de reconstrucción de imágenes ya establecidas y de vanguardia. Cuando los resultados se mostraron consistentes, se combinaron para producir la primera imagen de su tipo de un agujero negro.</p><p>Su trabajo ilustra el rol que desempeña el ecosistema científico de Python en el avance de la ciencia a través del análisis de datos colaborativos.</p><figure class=align-default id=id003><img src=/images/content_images/cs/bh_numpy_role.png alt="rol de numpy" class=align-center><figcaption><strong class=caption-title>El rol de NumPy en la imagen del agujero negro</strong><a class=headerlink href=#id003 title="Link to this image">#</a><br><p><span class=caption-text></span></figcaption></figure><p>Por ejemplo, el paquete de Python <a href=https://github.com/achael/eht-imaging><code>eht-imaging</code></a> proporciona herramientas para simular y realizar reconstrucción de imágenes en datos VLBI. NumPy está en el núcleo del procesamiento de datos de matrices utilizados en este paquete, como se muestra a continuación en el gráfico parcial de dependencias de software.</p><figure class=align-default id=id004><img src=/images/content_images/cs/ehtim_numpy.png alt="mapa de dependencias de ehtim resaltando a numpy" class=align-center><figcaption><strong class=caption-title>Gráfico de dependencias de software del paquete ehtim resaltando a NumPy</strong><a class=headerlink href=#id004 title="Link to this image">#</a><br><p><span class=caption-text></span></figcaption></figure><p>Además de NumPy, muchos otros paquetes, como <a href=https://scipy.org>SciPy</a> y <a href=https://pandas.pydata.org>Pandas</a>, son parte del flujo de procesamiento de datos para fotografiar el agujero negro. Los formatos estándar de archivos astronómicos y transformaciones de tiempo/coordenadas fueron manejados por <a href=https://www.astropy.org/>Astropy</a>, mientras que <a href=https://matplotlib.org/>Matplotlib</a> fue utilizado en la visualización de datos a través del flujo de análisis, incluyendo la generación de la imagen final del agujero negro.</p><h2 id=resumen>Resumen<a class=headerlink href=#resumen title="Link to this heading">#</a></h2><p>El eficiente y adaptable arreglo n-dimensional que es la característica central de NumPy, permitió a los investigadores manipular grandes conjuntos de datos numéricos, proporcionando una base para la primera imagen de un agujero negro. Un momento histórico en la ciencia ofrece una impresionante evidencia visual de la teoría de Einstein. Este logro abarca no solo los avances tecnológicos sino también la colaboración internacional de más de 200 científicos y algunos de los mejores radio observatorios del mundo. Algoritmos innovadores y técnicas de procesamiento de datos, mejorando los modelos astronómicos existentes, ayudaron a desvelar un misterio del universo.</p><figure class=align-default id=id005><img src=/images/content_images/cs/numpy_dlc_benefits.png alt="beneficios de numpy" class=align-center><figcaption><strong class=caption-title>Capacidades clave de NumPy utilizadas</strong><a class=headerlink href=#id005 title="Link to this image">#</a><br><p><span class=caption-text></span></figcaption></figure></div></div><div id=shortcuts-container><div id=shortcuts><div id=shortcuts-header><i class="fa-solid fa-list"></i> On this page</div></div></div></section><div id=backtotop><a href=# id=backtotop-color><i class="fa-solid fa-arrow-up"></i></a></div><footer id=footer><div class=container><div id=footer-columns><div id=footer-logo-column><img id=footer-logo src=/images/logo.svg alt="NumPy logo. "></div><div class=footer-column><div class=footer-item><a href=/es/install>Instalar</a></div><div class=footer-item><a href=https://numpy.org/doc/stable>Documentación</a></div><div class=footer-item><a href=/es/learn>Aprende</a></div><div class=footer-item><a href=/es/citing-numpy>Citando a NumPy</a></div><div class=footer-item><a href=https://numpy.org/neps/roadmap.html>Mapa de ruta</a></div></div><div class=footer-column><div class=footer-item><a href=/es/about>Acerca de nosotros</a></div><div class=footer-item><a href=/es/community>Comunidad</a></div><div class=footer-item><a href=/es/user-surveys>Encuestas a usuarios</a></div><div class=footer-item><a href=/es/contribute>Contribuye</a></div><div class=footer-item><a href=/es/code-of-conduct>Código de Conducta</a></div></div><div class=footer-column><div class=footer-item><a href=/es/gethelp>Buscar ayuda</a></div><div class=footer-item><a href=/es/terms>Términos de uso</a></div><div class=footer-item><a href=/es/privacy>Confidencialidad</a></div><div class=footer-item><a href=/es/press-kit>Kit de prensa</a></div></div><div class=footer-actions>Sign up for the latest NumPy news, resources, and more<form action="https://numpy.us4.list-manage.com/subscribe/post?u=5ddd0d1d6e807900a8212481a&amp;id=287fa4253c" method=post id=mc-embedded-subscribe-form name=mc-embedded-subscribe-form class="validate sign-up-container" target=_blank novalidate><div class=sign-up-image><svg class="icon mail-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M22 6c0-1.1-.9-2-2-2H4c-1.1.0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1.0 2-.9 2-2V6zm-2 0-8 5-8-5h16zm0 12H4V8l8 5 8-5v10z"/></svg></div><input type=email name=EMAIL class="required email sign-up-input" id=mce-EMAIL aria-label="Input for email, press enter to submit" onkeypress='(event.which===13||event.keyCode===13||event.key==="Enter")&&sendThankYou()'><div class=submission-instructions>Press Enter</div><button class=signup-button onclick=sendThankYou() aria-label=Submit><svg class="icon sent-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M2.01 21 23 12 2.01 3 2 10l15 2-15 2z"/></svg></button><div id=mce-responses class=clear><div class=response id=mce-error-response style=display:none></div><div class=response id=mce-success-response style=display:none></div></div><div style=position:absolute;left:-5000px aria-hidden=true><input type=text name=b_5ddd0d1d6e807900a8212481a_287fa4253c tabindex=-1></div><div class=clear><input type=submit value=Subscribe name=subscribe id=mc-embedded-subscribe class=button style=display:none></div></form><div class=thank-you>Thank you! &#127881;</div><div class=community-icons><a href=https://github.com/numpy/numpy aria-label=https://github.com/numpy/numpy><svg class="icon github-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M12 .297c-6.63.0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577.0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93.0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176.0.0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22.0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22.0 1.606-.015 2.896-.015 3.286.0.315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>
1515
</a><a href=https://www.youtube.com/channel/UCguIL9NZ7ybWK5WQ53qbHng aria-label=https://www.youtube.com/channel/UCguIL9NZ7ybWK5WQ53qbHng><svg class="icon youtube-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M23.498 6.186A3.016 3.016.0 0021.376 4.05C19.505 3.545 12 3.545 12 3.545s-7.505.0-9.377.505A3.017 3.017.0 00.502 6.186C0 8.07.0 12 0 12s0 3.93.502 5.814a3.016 3.016.0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505.0 9.377-.505a3.015 3.015.0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg></a></div><div class=copyright>&copy; 2025 NumPy team. All rights reserved.</div></div></div></div></footer></body><link rel=stylesheet href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css integrity="sha512-Kc323vGBEqzTmouAECnVceyQqyqdsSiqLQISBL29aUW4U/M7pSPA/gEUZQqv1cwx4OnYxTxve5UMg5GT6L4JJg==" crossorigin=anonymous referrerpolicy=no-referrer><link rel=stylesheet href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css integrity="sha512-Kc323vGBEqzTmouAECnVceyQqyqdsSiqLQISBL29aUW4U/M7pSPA/gEUZQqv1cwx4OnYxTxve5UMg5GT6L4JJg==" crossorigin=anonymous referrerpolicy=no-referrer><script type=text/javascript src=/js/bundle.min.js></script><script type=text/javascript>setupShortcuts(maxLevel=2)</script><script defer data-domain=numpy.org src=https://views.scientific-python.org/js/script.js></script></html>

‎ja/case-studies/blackhole-image/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@
2222
</a><a href=/ja/news class=navbar-item>ニュース
2323
</a><a href=/ja/contribute class=navbar-item>NumPyに貢献する</a><div class="navbar-item has-dropdown"><a aria-label="Select language" class=navbar-link>日本語 (Japanese)</a><div class=navbar-dropdown><a href=/case-studies/blackhole-image/ class=navbar-item>English
2424
</a><a href=/pt/case-studies/blackhole-image/ class=navbar-item>Português
25-
</a><a href=/es/case-studies/blackhole-image/ class=navbar-item>Español</a></div></div></div></div></div></nav><section class=content-padding><div class=content-container><nav aria-label=Breadcrumb><ul id=breadcrumbs class=bd-breadcrumbs><li class="breadcrumb-item breadcrumb-home"><a href=/ja/ class=nav-link aria-label=Home><i class="fas fa-home"></i></a></li><li class=breadcrumb-item><a href=/ja/case-studies/ class=nav-link>Case-Studies</a></li><li class="breadcrumb-item active" aria-current=page>ケーススタディ:世界初のブラックホール画像</li></ul></nav><h1>ケーススタディ:世界初のブラックホール画像</h1><div><figure class=align-default id=id000><img src=/images/content_images/cs/blackhole.jpg alt="black hole image" class=align-center><figcaption><strong class=caption-title>Black Hole M87</strong><a class=headerlink href=#id000 title="Link to this image">#</a><br><a href=https://www.jpl.nasa.gov/images/universe/90410/blackhole20190410.jpg>(Image Credits: Event Horizon Telescope Collaboration)</a><p><span class=caption-text></span></figcaption></figure><blockquote cite="https://www.youtube.com/watch?v=BIvezCVcsYs"><p>M87ブラックホールを画像化することは、見ることのできないものを、あえて見ようとするようなものです。</p><p class=attribution><em>カリフォルニア工科大学 計算・数理学部</em>のKatie Bouman助教授</p></blockquote><h2 id=地球大の望遠鏡>地球大の望遠鏡<a class=headerlink href=#地球大の望遠鏡 title="Link to this heading">#</a></h2><p><a href=https:/eventhorizontelescope.org>Event Horizon telescope(EHT)</a>は、地球サイズの解析望遠鏡を形成する8台の地上型電波望遠鏡から成るシステムで、これまでに前例のない感度と解像度で宇宙を研究することができます。 超長基線干渉法(VLBI) と呼ばれる手法を用いた巨大な仮想望遠鏡の角度分解能は、<a href=https://eventhorizontelescope.org/press-release-april-10-2019-astronomers-capture-first-image-black-hole>20マイクロ秒</a>で、ニューヨークにある新聞をパリの歩道のカフェから読むのに十分な解像度です!</p><h3 id=主な目標と結果>主な目標と結果<a class=headerlink href=#主な目標と結果 title="Link to this heading">#</a></h3><ul><li><p><strong>宇宙の新しい見方:</strong> EHTの画期的な考え方の基礎が築かれたのは、100年前に <a href=https://en.wikipedia.org/wiki/Eddington_experiment>Sir Arthur Eddington</a>がアインシュタインの一般相対性理論に沿った最初の観測を実施したことが始まりでした。</p></li><li><p><strong>ブラックホール:</strong> EHTは、おとめ座銀河団のメシエ87銀河 (M87) の中心にある、地球から約5500万光年の距離にある超巨大ブラックホールを観測しました。 その質量は、太陽の65億倍です。 <a href="https://www.jpl.nasa.gov/news/news.php?feature=7385">100年以上</a>に渡る研究が行われてもなお、これまでに視覚的にブラックホールを観測できたことはありませんでした。</p></li><li><p><strong>観測と理論の比較:</strong> 科学者たちの間で、アインシュタインの一般相対性理論から、重力による光の曲げや光の捕獲による影のような領域が観測できるのではないかと期待されていました。 これはブラックホールの巨大な質量を測定するために利用することができます。</p></li></ul><h3 id=課題>課題<a class=headerlink href=#課題 title="Link to this heading">#</a></h3><ul><li><p><strong>大規模な計算</strong></p><p>EHTは膨大なデータ処理の課題を抱えていました。 大気の位相変動は急速で、記録帯域の幅は大きく、望遠鏡はそれぞれ異なっていて地理的にも分散しています。</p></li><li><p><strong>大量のデータ</strong></p><p>EHTは一日で350テラバイトを超える観測データを生成し、ヘリウムで満たされたハードドライブに保存しています。 この大量のデータとデータの複雑さを軽減することは非常に難しいことです。</p></li><li><p><strong>よくわからないものを観測する</strong></p><p>今までに見たことのないものを見るのが研究の目標なら、どうやって科学者はその画像が正しいと確信することができるのでしょうか?</p></li></ul><figure class=align-center id=id002><img src=/images/content_images/cs/dataprocessbh.png alt="data pipeline" class=align-center><figcaption><strong class=caption-title>EHTのデータ処理パイプライン</strong><a class=headerlink href=#id002 title="Link to this image">#</a><br><a href=https://iopscience.iop.org/article/10.3847/2041-8213/ab0c57>(Diagram Credits: The Astrophysical Journal, Event Horizon Telescope Collaboration)</a><p><span class=caption-text></span></figcaption></figure><h2 id=numpyが果たした役割>NumPyが果たした役割<a class=headerlink href=#numpyが果たした役割 title="Link to this heading">#</a></h2><p>データに問題がある場合はどうなるでしょう? あるいは、アルゴリズムが特定の仮定に あまりにも大きく依存しているかもしれません。 もしあるパラメータを変更した場合、画像は大きく変化するのでしょうか?</p><p>EHTの共同研究では、最先端の画像再構成技術を使用して、それぞれのチームがデータを評価することによって、これらの課題に対処しました。 それぞれのチームの解析結果が同じであることが証明されると、それらの結果を組み合わせることで、ブラックホール画像を得ることができました。</p><p>彼らの研究は、共同のデータ解析を通じて科学を進歩させる、科学的なPythonエコシステムが果たす役割を如実に表しています。</p><figure class=align-default id=id003><img src=/images/content_images/cs/bh_numpy_role.png alt="role of numpy" class=align-center><figcaption><strong class=caption-title>ブラックホール画像化でNumPyが果たした役割</strong><a class=headerlink href=#id003 title="Link to this image">#</a><br><p><span class=caption-text></span></figcaption></figure><p>例えば、 <a href=https://github.com/achael/eht-imaging><code>eht-imaging</code></a> というPython パッケージは VLBI データで画像の再構築をシミュレートし、実行するためのツールです。 NumPyは、以下のソフトウェア依存関係チャートで示されているように、このパッケージで使用される配列データ処理の中核を担っています。</p><figure class=align-default id=id004><img src=/images/content_images/cs/ehtim_numpy.png alt="ehtim dependency map highlighting numpy" class=align-center><figcaption><strong class=caption-title>NumPyの中心としたehtimのソフトウェア依存図</strong><a class=headerlink href=#id004 title="Link to this image">#</a><br><p><span class=caption-text></span></figcaption></figure><p>NumPyだけでなく、<a href=https://www.scipy.org>SciPy</a><a href=https://pandas.io>Pandas</a>などのパッケージもブラックホール画像化におけるデータ処理パイプラインに利用されています。 天文学の標準的なファイル形式や時間/座標変換 は<a href=https://www.astropy.org/>Astropy</a>で実装され、ブラックホールの最終画像の生成を含め、解析パイプライン全体でのデータ可視化には <a href=https://matplotlib.org/>Matplotlib</a>が利用されました。</p><h2 id=まとめ>まとめ<a class=headerlink href=#まとめ title="Link to this heading">#</a></h2><p>NumPyの中心的な機能である、効率的で適用性の高いn次元配列は、研究者が大規模な数値データを操作することを可能にし、世界で初めてのブラックホールの画像化の基礎を築きました。 アインシュタインの理論に素晴らしい視覚的証拠を与えたのは、科学の画期的な瞬間だといえます。 この科学的に偉大な達成には、技術的の飛躍的な進歩だけでなく、200人以上の科学者と世界で 最高の電波観測所の間での国際協力も寄与しました。 革新的なアルゴリズムとデータ処理技術は、既存の天文学モデルを改良し、宇宙の謎を解き明かす助けになったといえます。</p><figure class=align-default id=id005><img src=/images/content_images/cs/numpy_bh_benefits.png alt="numpy benefits" class=align-center><figcaption><strong class=caption-title>利用されたNumPyの主要機能</strong><a class=headerlink href=#id005 title="Link to this image">#</a><br><p><span class=caption-text></span></figcaption></figure></div></div><div id=shortcuts-container><div id=shortcuts><div id=shortcuts-header><i class="fa-solid fa-list"></i> On this page</div></div></div></section><div id=backtotop><a href=# id=backtotop-color><i class="fa-solid fa-arrow-up"></i></a></div><footer id=footer><div class=container><div id=footer-columns><div id=footer-logo-column><img id=footer-logo src=/images/logo.svg alt="NumPy logo. "></div><div class=footer-column><div class=footer-item><a href=/ja/install>インストール</a></div><div class=footer-item><a href=https://numpy.org/doc/stable>ドキュメント</a></div><div class=footer-item><a href=/ja/learn>学び方</a></div><div class=footer-item><a href=/ja/citing-numpy>引用する</a></div><div class=footer-item><a href=https://numpy.org/neps/roadmap.html>ロードマップ</a></div></div><div class=footer-column><div class=footer-item><a href=/ja/about>私達について</a></div><div class=footer-item><a href=/ja/community>コミュニティ</a></div><div class=footer-item><a href=/ja/user-surveys>ユーザーの調査</a></div><div class=footer-item><a href=/ja/contribute>NumPyに貢献する</a></div><div class=footer-item><a href=/ja/code-of-conduct>行動規範</a></div></div><div class=footer-column><div class=footer-item><a href=/ja/gethelp>サポートを得る方法</a></div><div class=footer-item><a href=/ja/terms>利用規約</a></div><div class=footer-item><a href=/ja/privacy>プライバシーポリシー</a></div><div class=footer-item><a href=/ja/press-kit>プレス用資料</a></div></div><div class=footer-actions>Sign up for the latest NumPy news, resources, and more<form action="https://numpy.us4.list-manage.com/subscribe/post?u=5ddd0d1d6e807900a8212481a&amp;id=287fa4253c" method=post id=mc-embedded-subscribe-form name=mc-embedded-subscribe-form class="validate sign-up-container" target=_blank novalidate><div class=sign-up-image><svg class="icon mail-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M22 6c0-1.1-.9-2-2-2H4c-1.1.0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1.0 2-.9 2-2V6zm-2 0-8 5-8-5h16zm0 12H4V8l8 5 8-5v10z"/></svg></div><input type=email name=EMAIL class="required email sign-up-input" id=mce-EMAIL aria-label="Input for email, press enter to submit" onkeypress='(event.which===13||event.keyCode===13||event.key==="Enter")&&sendThankYou()'><div class=submission-instructions>Press Enter</div><button class=signup-button onclick=sendThankYou() aria-label=Submit><svg class="icon sent-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M2.01 21 23 12 2.01 3 2 10l15 2-15 2z"/></svg></button><div id=mce-responses class=clear><div class=response id=mce-error-response style=display:none></div><div class=response id=mce-success-response style=display:none></div></div><div style=position:absolute;left:-5000px aria-hidden=true><input type=text name=b_5ddd0d1d6e807900a8212481a_287fa4253c tabindex=-1></div><div class=clear><input type=submit value=Subscribe name=subscribe id=mc-embedded-subscribe class=button style=display:none></div></form><div class=thank-you>Thank you! &#127881;</div><div class=community-icons><a href=https://github.com/numpy/numpy aria-label=https://github.com/numpy/numpy><svg class="icon github-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M12 .297c-6.63.0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577.0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93.0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176.0.0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22.0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22.0 1.606-.015 2.896-.015 3.286.0.315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>
25+
</a><a href=/es/case-studies/blackhole-image/ class=navbar-item>Español</a></div></div></div></div></div></nav><section class=content-padding><div class=content-container><nav aria-label=Breadcrumb><ul id=breadcrumbs class=bd-breadcrumbs><li class="breadcrumb-item breadcrumb-home"><a href=/ja/ class=nav-link aria-label=Home><i class="fas fa-home"></i></a></li><li class=breadcrumb-item><a href=/ja/case-studies/ class=nav-link>Case-Studies</a></li><li class="breadcrumb-item active" aria-current=page>ケーススタディ:世界初のブラックホール画像</li></ul></nav><h1>ケーススタディ:世界初のブラックホール画像</h1><div><figure class=align-default id=id000><img src=/images/content_images/cs/blackhole.jpg alt="black hole image" class=align-center><figcaption><strong class=caption-title>Black Hole M87</strong><a class=headerlink href=#id000 title="Link to this image">#</a><br><a href=https://www.jpl.nasa.gov/images/universe/90410/blackhole20190410.jpg>(Image Credits: Event Horizon Telescope Collaboration)</a><p><span class=caption-text></span></figcaption></figure><blockquote cite="https://www.youtube.com/watch?v=BIvezCVcsYs"><p>M87ブラックホールを画像化することは、見ることのできないものを、あえて見ようとするようなものです。</p><p class=attribution><em>カリフォルニア工科大学 計算・数理学部</em>のKatie Bouman助教授</p></blockquote><h2 id=地球大の望遠鏡>地球大の望遠鏡<a class=headerlink href=#地球大の望遠鏡 title="Link to this heading">#</a></h2><p><a href=https:/eventhorizontelescope.org>Event Horizon telescope(EHT)</a>は、地球サイズの解析望遠鏡を形成する8台の地上型電波望遠鏡から成るシステムで、これまでに前例のない感度と解像度で宇宙を研究することができます。 超長基線干渉法(VLBI) と呼ばれる手法を用いた巨大な仮想望遠鏡の角度分解能は、<a href=https://eventhorizontelescope.org/press-release-april-10-2019-astronomers-capture-first-image-black-hole>20マイクロ秒</a>で、ニューヨークにある新聞をパリの歩道のカフェから読むのに十分な解像度です!</p><h3 id=主な目標と結果>主な目標と結果<a class=headerlink href=#主な目標と結果 title="Link to this heading">#</a></h3><ul><li><p><strong>宇宙の新しい見方:</strong> EHTの画期的な考え方の基礎が築かれたのは、100年前に <a href=https://en.wikipedia.org/wiki/Eddington_experiment>Sir Arthur Eddington</a>がアインシュタインの一般相対性理論に沿った最初の観測を実施したことが始まりでした。</p></li><li><p><strong>ブラックホール:</strong> EHTは、おとめ座銀河団のメシエ87銀河 (M87) の中心にある、地球から約5500万光年の距離にある超巨大ブラックホールを観測しました。 その質量は、太陽の65億倍です。 <a href="https://www.jpl.nasa.gov/news/news.php?feature=7385">100年以上</a>に渡る研究が行われてもなお、これまでに視覚的にブラックホールを観測できたことはありませんでした。</p></li><li><p><strong>観測と理論の比較:</strong> 科学者たちの間で、アインシュタインの一般相対性理論から、重力による光の曲げや光の捕獲による影のような領域が観測できるのではないかと期待されていました。 これはブラックホールの巨大な質量を測定するために利用することができます。</p></li></ul><h3 id=課題>課題<a class=headerlink href=#課題 title="Link to this heading">#</a></h3><ul><li><p><strong>大規模な計算</strong></p><p>EHTは膨大なデータ処理の課題を抱えていました。 大気の位相変動は急速で、記録帯域の幅は大きく、望遠鏡はそれぞれ異なっていて地理的にも分散しています。</p></li><li><p><strong>大量のデータ</strong></p><p>EHTは一日で350テラバイトを超える観測データを生成し、ヘリウムで満たされたハードドライブに保存しています。 この大量のデータとデータの複雑さを軽減することは非常に難しいことです。</p></li><li><p><strong>よくわからないものを観測する</strong></p><p>今までに見たことのないものを見るのが研究の目標なら、どうやって科学者はその画像が正しいと確信することができるのでしょうか?</p></li></ul><figure class=align-center id=id002><img src=/images/content_images/cs/dataprocessbh.png alt="data pipeline" class=align-center><figcaption><strong class=caption-title>EHTのデータ処理パイプライン</strong><a class=headerlink href=#id002 title="Link to this image">#</a><br><a href=https://iopscience.iop.org/article/10.3847/2041-8213/ab0c57>(Diagram Credits: The Astrophysical Journal, Event Horizon Telescope Collaboration)</a><p><span class=caption-text></span></figcaption></figure><h2 id=numpyが果たした役割>NumPyが果たした役割<a class=headerlink href=#numpyが果たした役割 title="Link to this heading">#</a></h2><p>データに問題がある場合はどうなるでしょう? あるいは、アルゴリズムが特定の仮定に あまりにも大きく依存しているかもしれません。 もしあるパラメータを変更した場合、画像は大きく変化するのでしょうか?</p><p>EHTの共同研究では、最先端の画像再構成技術を使用して、それぞれのチームがデータを評価することによって、これらの課題に対処しました。 それぞれのチームの解析結果が同じであることが証明されると、それらの結果を組み合わせることで、ブラックホール画像を得ることができました。</p><p>彼らの研究は、共同のデータ解析を通じて科学を進歩させる、科学的なPythonエコシステムが果たす役割を如実に表しています。</p><figure class=align-default id=id003><img src=/images/content_images/cs/bh_numpy_role.png alt="role of numpy" class=align-center><figcaption><strong class=caption-title>ブラックホール画像化でNumPyが果たした役割</strong><a class=headerlink href=#id003 title="Link to this image">#</a><br><p><span class=caption-text></span></figcaption></figure><p>例えば、 <a href=https://github.com/achael/eht-imaging><code>eht-imaging</code></a> というPython パッケージは VLBI データで画像の再構築をシミュレートし、実行するためのツールです。 NumPyは、以下のソフトウェア依存関係チャートで示されているように、このパッケージで使用される配列データ処理の中核を担っています。</p><figure class=align-default id=id004><img src=/images/content_images/cs/ehtim_numpy.png alt="ehtim dependency map highlighting numpy" class=align-center><figcaption><strong class=caption-title>NumPyの中心としたehtimのソフトウェア依存図</strong><a class=headerlink href=#id004 title="Link to this image">#</a><br><p><span class=caption-text></span></figcaption></figure><p>NumPyだけでなく、<a href=https://scipy.org>SciPy</a><a href=https://pandas.pydata.org>Pandas</a>などのパッケージもブラックホール画像化におけるデータ処理パイプラインに利用されています。 天文学の標準的なファイル形式や時間/座標変換 は<a href=https://www.astropy.org/>Astropy</a>で実装され、ブラックホールの最終画像の生成を含め、解析パイプライン全体でのデータ可視化には <a href=https://matplotlib.org/>Matplotlib</a>が利用されました。</p><h2 id=まとめ>まとめ<a class=headerlink href=#まとめ title="Link to this heading">#</a></h2><p>NumPyの中心的な機能である、効率的で適用性の高いn次元配列は、研究者が大規模な数値データを操作することを可能にし、世界で初めてのブラックホールの画像化の基礎を築きました。 アインシュタインの理論に素晴らしい視覚的証拠を与えたのは、科学の画期的な瞬間だといえます。 この科学的に偉大な達成には、技術的の飛躍的な進歩だけでなく、200人以上の科学者と世界で 最高の電波観測所の間での国際協力も寄与しました。 革新的なアルゴリズムとデータ処理技術は、既存の天文学モデルを改良し、宇宙の謎を解き明かす助けになったといえます。</p><figure class=align-default id=id005><img src=/images/content_images/cs/numpy_bh_benefits.png alt="numpy benefits" class=align-center><figcaption><strong class=caption-title>利用されたNumPyの主要機能</strong><a class=headerlink href=#id005 title="Link to this image">#</a><br><p><span class=caption-text></span></figcaption></figure></div></div><div id=shortcuts-container><div id=shortcuts><div id=shortcuts-header><i class="fa-solid fa-list"></i> On this page</div></div></div></section><div id=backtotop><a href=# id=backtotop-color><i class="fa-solid fa-arrow-up"></i></a></div><footer id=footer><div class=container><div id=footer-columns><div id=footer-logo-column><img id=footer-logo src=/images/logo.svg alt="NumPy logo. "></div><div class=footer-column><div class=footer-item><a href=/ja/install>インストール</a></div><div class=footer-item><a href=https://numpy.org/doc/stable>ドキュメント</a></div><div class=footer-item><a href=/ja/learn>学び方</a></div><div class=footer-item><a href=/ja/citing-numpy>引用する</a></div><div class=footer-item><a href=https://numpy.org/neps/roadmap.html>ロードマップ</a></div></div><div class=footer-column><div class=footer-item><a href=/ja/about>私達について</a></div><div class=footer-item><a href=/ja/community>コミュニティ</a></div><div class=footer-item><a href=/ja/user-surveys>ユーザーの調査</a></div><div class=footer-item><a href=/ja/contribute>NumPyに貢献する</a></div><div class=footer-item><a href=/ja/code-of-conduct>行動規範</a></div></div><div class=footer-column><div class=footer-item><a href=/ja/gethelp>サポートを得る方法</a></div><div class=footer-item><a href=/ja/terms>利用規約</a></div><div class=footer-item><a href=/ja/privacy>プライバシーポリシー</a></div><div class=footer-item><a href=/ja/press-kit>プレス用資料</a></div></div><div class=footer-actions>Sign up for the latest NumPy news, resources, and more<form action="https://numpy.us4.list-manage.com/subscribe/post?u=5ddd0d1d6e807900a8212481a&amp;id=287fa4253c" method=post id=mc-embedded-subscribe-form name=mc-embedded-subscribe-form class="validate sign-up-container" target=_blank novalidate><div class=sign-up-image><svg class="icon mail-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M22 6c0-1.1-.9-2-2-2H4c-1.1.0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1.0 2-.9 2-2V6zm-2 0-8 5-8-5h16zm0 12H4V8l8 5 8-5v10z"/></svg></div><input type=email name=EMAIL class="required email sign-up-input" id=mce-EMAIL aria-label="Input for email, press enter to submit" onkeypress='(event.which===13||event.keyCode===13||event.key==="Enter")&&sendThankYou()'><div class=submission-instructions>Press Enter</div><button class=signup-button onclick=sendThankYou() aria-label=Submit><svg class="icon sent-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M2.01 21 23 12 2.01 3 2 10l15 2-15 2z"/></svg></button><div id=mce-responses class=clear><div class=response id=mce-error-response style=display:none></div><div class=response id=mce-success-response style=display:none></div></div><div style=position:absolute;left:-5000px aria-hidden=true><input type=text name=b_5ddd0d1d6e807900a8212481a_287fa4253c tabindex=-1></div><div class=clear><input type=submit value=Subscribe name=subscribe id=mc-embedded-subscribe class=button style=display:none></div></form><div class=thank-you>Thank you! &#127881;</div><div class=community-icons><a href=https://github.com/numpy/numpy aria-label=https://github.com/numpy/numpy><svg class="icon github-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M12 .297c-6.63.0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577.0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93.0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176.0.0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22.0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22.0 1.606-.015 2.896-.015 3.286.0.315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>
2626
</a><a href=https://www.youtube.com/channel/UCguIL9NZ7ybWK5WQ53qbHng aria-label=https://www.youtube.com/channel/UCguIL9NZ7ybWK5WQ53qbHng><svg class="icon youtube-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M23.498 6.186A3.016 3.016.0 0021.376 4.05C19.505 3.545 12 3.545 12 3.545s-7.505.0-9.377.505A3.017 3.017.0 00.502 6.186C0 8.07.0 12 0 12s0 3.93.502 5.814a3.016 3.016.0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505.0 9.377-.505a3.015 3.015.0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg></a></div><div class=copyright>&copy; 2025 NumPy team. All rights reserved.</div></div></div></div></footer></body><link rel=stylesheet href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css integrity="sha512-Kc323vGBEqzTmouAECnVceyQqyqdsSiqLQISBL29aUW4U/M7pSPA/gEUZQqv1cwx4OnYxTxve5UMg5GT6L4JJg==" crossorigin=anonymous referrerpolicy=no-referrer><link rel=stylesheet href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css integrity="sha512-Kc323vGBEqzTmouAECnVceyQqyqdsSiqLQISBL29aUW4U/M7pSPA/gEUZQqv1cwx4OnYxTxve5UMg5GT6L4JJg==" crossorigin=anonymous referrerpolicy=no-referrer><script type=text/javascript src=/js/bundle.min.js></script><script type=text/javascript>setupShortcuts(maxLevel=2)</script><script defer data-domain=numpy.org src=https://views.scientific-python.org/js/script.js></script></html>

‎pt/case-studies/blackhole-image/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,6 @@
1111
</a><a href=/pt/news class=navbar-item>Notícias
1212
</a><a href=/pt/contribute class=navbar-item>Contribuir</a><div class="navbar-item has-dropdown"><a aria-label="Select language" class=navbar-link>Português</a><div class=navbar-dropdown><a href=/case-studies/blackhole-image/ class=navbar-item>English
1313
</a><a href=/ja/case-studies/blackhole-image/ class=navbar-item>日本語 (Japanese)
14-
</a><a href=/es/case-studies/blackhole-image/ class=navbar-item>Español</a></div></div></div></div></div></nav><section class=content-padding><div class=content-container><nav aria-label=Breadcrumb><ul id=breadcrumbs class=bd-breadcrumbs><li class="breadcrumb-item breadcrumb-home"><a href=/pt/ class=nav-link aria-label=Home><i class="fas fa-home"></i></a></li><li class=breadcrumb-item><a href=/pt/case-studies/ class=nav-link>Case-Studies</a></li><li class="breadcrumb-item active" aria-current=page>Estudo de Caso: A Primeira Imagem de um Buraco Negro</li></ul></nav><h1>Estudo de Caso: A Primeira Imagem de um Buraco Negro</h1><div><figure class=align-default id=id000><img src=/images/content_images/cs/blackhole.jpg alt="black hole image" class=align-center><figcaption><strong class=caption-title>Black Hole M87</strong><a class=headerlink href=#id000 title="Link to this image">#</a><br><a href=https://www.jpl.nasa.gov/images/universe/20190410/blackhole20190410.jpg>(Créditos: Event Horizon Telescope Collaboration)</a><p><span class=caption-text></span></figcaption></figure><blockquote cite="https://www.youtube.com/watch?v=BIvezCVcsYs"><p>Criar uma imagem do Buraco Negro M87 é como tentar ver algo que, por definição, é impossível de se ver.</p><p class=attribution>—Katie Bouman, <em>Professora Assistente, Ciências da Computação e Matemática, Caltech</em></p></blockquote><h2 id=um-telescópio-do-tamanho-da-terra>Um telescópio do tamanho da Terra<a class=headerlink href=#um-telescópio-do-tamanho-da-terra title="Link to this heading">#</a></h2><p>O <a href=https://eventhorizontelescope.org>telescópio Event Horizon (EHT)</a>, é um conjunto de oito telescópios em solo formando um telescópio computacional do tamanho da Terra, projetado para estudar o universo com sensibilidade e resolução sem precedentes. O enorme telescópio virtual, que usa uma técnica chamada interferometria de longa linha de base (VLBI), tem uma resolução angular de <a href=https://eventhorizontelescope.org/press-release-april-10-2019-astronomers-capture-first-image-black-hole>20 micro-arcossegundos</a> — o suficiente para ler um jornal em Nova Iorque a partir de um café em uma calçada de Paris!</p><h3 id=principais-objetivos-e-resultados>Principais Objetivos e Resultados<a class=headerlink href=#principais-objetivos-e-resultados title="Link to this heading">#</a></h3><ul><li><p><strong>Uma nova visão do universo:</strong> A imagem inovadora do EHT foi publicada 100 anos após <a href=https://en.wikipedia.org/wiki/Eddington_experiment>o experimento de Sir Arthur Eddington</a> ter produzido as primeiras evidências observacionais apoiando a teoria da relatividade geral de Einstein.</p></li><li><p><strong>O Buraco Negro:</strong> o EHT foi treinado em um buraco negro supermassivo a aproximadamente 55 milhões de anos-luz da Terra, localizado no centro do galáxia Messier 87 (M87) no aglomerado de Virgem. Sua massa é equivalente a 6,5 bilhões de vezes a do Sol. Ele vem sendo estudado <a href="https://www.jpl.nasa.gov/news/news.php?feature=7385">há mais de 100 anos</a>, mas um buraco negro nunca havia sido observado visualmente antes.</p></li><li><p><strong>Comparando observações com a teoria:</strong> Pela teoria geral da relatividade de Einstein, os cientistas esperavam encontrar uma região de sombra causada pela distorção e captura da luz causada pela influência gravitacional do buraco negro. Os cientistas poderiam usá-la para medir a enorme massa do mesmo.</p></li></ul><h3 id=desafios>Desafios<a class=headerlink href=#desafios title="Link to this heading">#</a></h3><ul><li><p><strong>Escala computacional</strong></p><p>O EHT representa um desafio imenso em processamento de dados, incluindo rápidas flutuações de fase atmosférica, uma largura grande de banda nas gravações e telescópios que são muito diferentes e geograficamente dispersos.</p></li><li><p><strong>Muitas informações</strong></p><p>A cada dia, o EHT gera mais de 350 terabytes de observações, armazenadas em discos rígidos cheios de hélio. Reduzir o volume e a complexidade desse volume de dados é extremamente difícil.</p></li><li><p><strong>Em direção ao desconhecido</strong></p><p>Quando o objetivo é algo que nunca foi visto, como os cientistas podem ter confiança de que sua imagem está correta?</p></li></ul><figure class=align-center id=id002><img src=/images/content_images/cs/dataprocessbh.png alt="data pipeline" class=align-center><figcaption><strong class=caption-title>Etapas de Processamento de Dados do EHT</strong><a class=headerlink href=#id002 title="Link to this image">#</a><br><a href=https://iopscience.iop.org/article/10.3847/2041-8213/ab0c57>(Créditos do diagrama: The Astrophysical Journal, Event Horizon Telescope Collaboration)</a><p><span class=caption-text></span></figcaption></figure><h2 id=o-papel-do-numpy>O papel do NumPy<a class=headerlink href=#o-papel-do-numpy title="Link to this heading">#</a></h2><p>E se houver um problema com os dados? Ou talvez um algoritmo seja muito dependente de uma hipótese em particular. A imagem será alterada drasticamente se um único parâmetro for alterado?</p><p>A colaboração do EHT venceu esses desafios ao estabelecer equipes independentes que avaliaram os dados usando técnicas de reconstrução de imagem estabelecidas e de ponta para verificar se as imagens resultantes eram consistentes. Quando os resultados se provaram consistentes, eles foram combinados para produzir a imagem inédita do buraco negro.</p><p>O trabalho desse grupo ilustra o papel do ecossistema científico do Python no avanço da ciência através da análise de dados colaborativa.</p><figure class=align-default id=id003><img src=/images/content_images/cs/bh_numpy_role.png alt="role of numpy" class=align-center><figcaption><strong class=caption-title>O papel do NumPy na criação da primeira imagem de um Buraco Negro</strong><a class=headerlink href=#id003 title="Link to this image">#</a><br><p><span class=caption-text></span></figcaption></figure><p>Por exemplo, o pacote Python <a href=https://github.com/achael/eht-imaging><code>eht-imaging</code></a> fornece ferramentas para simular e realizar reconstrução de imagem nos dados do VLBI. O NumPy está no coração do processamento de dados vetoriais usado neste pacote, como ilustrado pelo gráfico parcial de dependências de software abaixo.</p><figure class=align-default id=id004><img src=/images/content_images/cs/ehtim_numpy.png alt="ehtim dependency map highlighting numpy" class=align-center><figcaption><strong class=caption-title>Diagrama de dependência de software do pacote ehtim evidenciando o NumPy</strong><a class=headerlink href=#id004 title="Link to this image">#</a><br><p><span class=caption-text></span></figcaption></figure><p>Além do NumPy, muitos outros pacotes como <a href=https://www.scipy.org>SciPy</a> e <a href=https://pandas.io>Pandas</a> foram usados na <em>pipeline</em> de processamento de dados para criar a imagem do buraco negro. Os arquivos astronômicos de formato padrão e transformações de tempo/coordenadas foram tratados pelo <a href=https://www.astropy.org/>Astropy</a> enquanto a <a href=https://matplotlib.org/>Matplotlib</a> foi usada na visualização de dados em todas as etapas de análise, incluindo a geração da imagem final do buraco negro.</p><h2 id=resumo>Resumo<a class=headerlink href=#resumo title="Link to this heading">#</a></h2><p>A estrutura de dados n-dimensional que é a funcionalidade central do NumPy permitiu aos pesquisadores manipular grandes conjuntos de dados, fornecendo a base para a primeira imagem de um buraco negro. Esse momento marcante na ciência fornece evidências visuais impressionantes para a teoria de Einstein. Esta conquista abrange não apenas avanços tecnológicos, mas colaboração científica em escala internacional entre mais de 200 cientistas e alguns dos melhores observatórios de rádio do mundo. Eles usaram algoritmos e técnicas de processamento de dados inovadores, que aperfeiçoaram os modelos astronômicos existentes, para ajudar a descobrir um dos mistérios do universo.</p><figure class=align-default id=id005><img src=/images/content_images/cs/numpy_bh_benefits.png alt="numpy benefits" class=align-center><figcaption><strong class=caption-title>Funcionalidades-chave do NumPy utilizadas</strong><a class=headerlink href=#id005 title="Link to this image">#</a><br><p><span class=caption-text></span></figcaption></figure></div></div><div id=shortcuts-container><div id=shortcuts><div id=shortcuts-header><i class="fa-solid fa-list"></i> On this page</div></div></div></section><div id=backtotop><a href=# id=backtotop-color><i class="fa-solid fa-arrow-up"></i></a></div><footer id=footer><div class=container><div id=footer-columns><div id=footer-logo-column><img id=footer-logo src=/images/logo.svg alt="NumPy logo. "></div><div class=footer-column><div class=footer-item><a href=/pt/install>Instalação</a></div><div class=footer-item><a href=https://numpy.org/doc/stable>Documentação</a></div><div class=footer-item><a href=/pt/learn>Aprenda</a></div><div class=footer-item><a href=/pt/citing-numpy>Citando o Numpy</a></div><div class=footer-item><a href=https://numpy.org/neps/roadmap.html>Roadmap</a></div></div><div class=footer-column><div class=footer-item><a href=/pt/about>Sobre</a></div><div class=footer-item><a href=/pt/community>Comunidade</a></div><div class=footer-item><a href=/pt/user-surveys>Pesquisas de usuário</a></div><div class=footer-item><a href=/pt/contribute>Contribuir</a></div><div class=footer-item><a href=/pt/code-of-conduct>Código de Conduta</a></div></div><div class=footer-column><div class=footer-item><a href=/pt/gethelp>Ajuda</a></div><div class=footer-item><a href=/pt/terms>Termos de uso (EN)</a></div><div class=footer-item><a href=/pt/privacy>Privacidade</a></div><div class=footer-item><a href=/pt/press-kit>Kit de imprensa</a></div></div><div class=footer-actions>Sign up for the latest NumPy news, resources, and more<form action="https://numpy.us4.list-manage.com/subscribe/post?u=5ddd0d1d6e807900a8212481a&amp;id=287fa4253c" method=post id=mc-embedded-subscribe-form name=mc-embedded-subscribe-form class="validate sign-up-container" target=_blank novalidate><div class=sign-up-image><svg class="icon mail-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M22 6c0-1.1-.9-2-2-2H4c-1.1.0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1.0 2-.9 2-2V6zm-2 0-8 5-8-5h16zm0 12H4V8l8 5 8-5v10z"/></svg></div><input type=email name=EMAIL class="required email sign-up-input" id=mce-EMAIL aria-label="Input for email, press enter to submit" onkeypress='(event.which===13||event.keyCode===13||event.key==="Enter")&&sendThankYou()'><div class=submission-instructions>Press Enter</div><button class=signup-button onclick=sendThankYou() aria-label=Submit><svg class="icon sent-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M2.01 21 23 12 2.01 3 2 10l15 2-15 2z"/></svg></button><div id=mce-responses class=clear><div class=response id=mce-error-response style=display:none></div><div class=response id=mce-success-response style=display:none></div></div><div style=position:absolute;left:-5000px aria-hidden=true><input type=text name=b_5ddd0d1d6e807900a8212481a_287fa4253c tabindex=-1></div><div class=clear><input type=submit value=Subscribe name=subscribe id=mc-embedded-subscribe class=button style=display:none></div></form><div class=thank-you>Thank you! &#127881;</div><div class=community-icons><a href=https://github.com/numpy/numpy aria-label=https://github.com/numpy/numpy><svg class="icon github-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M12 .297c-6.63.0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577.0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93.0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176.0.0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22.0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22.0 1.606-.015 2.896-.015 3.286.0.315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>
14+
</a><a href=/es/case-studies/blackhole-image/ class=navbar-item>Español</a></div></div></div></div></div></nav><section class=content-padding><div class=content-container><nav aria-label=Breadcrumb><ul id=breadcrumbs class=bd-breadcrumbs><li class="breadcrumb-item breadcrumb-home"><a href=/pt/ class=nav-link aria-label=Home><i class="fas fa-home"></i></a></li><li class=breadcrumb-item><a href=/pt/case-studies/ class=nav-link>Case-Studies</a></li><li class="breadcrumb-item active" aria-current=page>Estudo de Caso: A Primeira Imagem de um Buraco Negro</li></ul></nav><h1>Estudo de Caso: A Primeira Imagem de um Buraco Negro</h1><div><figure class=align-default id=id000><img src=/images/content_images/cs/blackhole.jpg alt="black hole image" class=align-center><figcaption><strong class=caption-title>Black Hole M87</strong><a class=headerlink href=#id000 title="Link to this image">#</a><br><a href=https://www.jpl.nasa.gov/images/universe/20190410/blackhole20190410.jpg>(Créditos: Event Horizon Telescope Collaboration)</a><p><span class=caption-text></span></figcaption></figure><blockquote cite="https://www.youtube.com/watch?v=BIvezCVcsYs"><p>Criar uma imagem do Buraco Negro M87 é como tentar ver algo que, por definição, é impossível de se ver.</p><p class=attribution>—Katie Bouman, <em>Professora Assistente, Ciências da Computação e Matemática, Caltech</em></p></blockquote><h2 id=um-telescópio-do-tamanho-da-terra>Um telescópio do tamanho da Terra<a class=headerlink href=#um-telescópio-do-tamanho-da-terra title="Link to this heading">#</a></h2><p>O <a href=https://eventhorizontelescope.org>telescópio Event Horizon (EHT)</a>, é um conjunto de oito telescópios em solo formando um telescópio computacional do tamanho da Terra, projetado para estudar o universo com sensibilidade e resolução sem precedentes. O enorme telescópio virtual, que usa uma técnica chamada interferometria de longa linha de base (VLBI), tem uma resolução angular de <a href=https://eventhorizontelescope.org/press-release-april-10-2019-astronomers-capture-first-image-black-hole>20 micro-arcossegundos</a> — o suficiente para ler um jornal em Nova Iorque a partir de um café em uma calçada de Paris!</p><h3 id=principais-objetivos-e-resultados>Principais Objetivos e Resultados<a class=headerlink href=#principais-objetivos-e-resultados title="Link to this heading">#</a></h3><ul><li><p><strong>Uma nova visão do universo:</strong> A imagem inovadora do EHT foi publicada 100 anos após <a href=https://en.wikipedia.org/wiki/Eddington_experiment>o experimento de Sir Arthur Eddington</a> ter produzido as primeiras evidências observacionais apoiando a teoria da relatividade geral de Einstein.</p></li><li><p><strong>O Buraco Negro:</strong> o EHT foi treinado em um buraco negro supermassivo a aproximadamente 55 milhões de anos-luz da Terra, localizado no centro do galáxia Messier 87 (M87) no aglomerado de Virgem. Sua massa é equivalente a 6,5 bilhões de vezes a do Sol. Ele vem sendo estudado <a href="https://www.jpl.nasa.gov/news/news.php?feature=7385">há mais de 100 anos</a>, mas um buraco negro nunca havia sido observado visualmente antes.</p></li><li><p><strong>Comparando observações com a teoria:</strong> Pela teoria geral da relatividade de Einstein, os cientistas esperavam encontrar uma região de sombra causada pela distorção e captura da luz causada pela influência gravitacional do buraco negro. Os cientistas poderiam usá-la para medir a enorme massa do mesmo.</p></li></ul><h3 id=desafios>Desafios<a class=headerlink href=#desafios title="Link to this heading">#</a></h3><ul><li><p><strong>Escala computacional</strong></p><p>O EHT representa um desafio imenso em processamento de dados, incluindo rápidas flutuações de fase atmosférica, uma largura grande de banda nas gravações e telescópios que são muito diferentes e geograficamente dispersos.</p></li><li><p><strong>Muitas informações</strong></p><p>A cada dia, o EHT gera mais de 350 terabytes de observações, armazenadas em discos rígidos cheios de hélio. Reduzir o volume e a complexidade desse volume de dados é extremamente difícil.</p></li><li><p><strong>Em direção ao desconhecido</strong></p><p>Quando o objetivo é algo que nunca foi visto, como os cientistas podem ter confiança de que sua imagem está correta?</p></li></ul><figure class=align-center id=id002><img src=/images/content_images/cs/dataprocessbh.png alt="data pipeline" class=align-center><figcaption><strong class=caption-title>Etapas de Processamento de Dados do EHT</strong><a class=headerlink href=#id002 title="Link to this image">#</a><br><a href=https://iopscience.iop.org/article/10.3847/2041-8213/ab0c57>(Créditos do diagrama: The Astrophysical Journal, Event Horizon Telescope Collaboration)</a><p><span class=caption-text></span></figcaption></figure><h2 id=o-papel-do-numpy>O papel do NumPy<a class=headerlink href=#o-papel-do-numpy title="Link to this heading">#</a></h2><p>E se houver um problema com os dados? Ou talvez um algoritmo seja muito dependente de uma hipótese em particular. A imagem será alterada drasticamente se um único parâmetro for alterado?</p><p>A colaboração do EHT venceu esses desafios ao estabelecer equipes independentes que avaliaram os dados usando técnicas de reconstrução de imagem estabelecidas e de ponta para verificar se as imagens resultantes eram consistentes. Quando os resultados se provaram consistentes, eles foram combinados para produzir a imagem inédita do buraco negro.</p><p>O trabalho desse grupo ilustra o papel do ecossistema científico do Python no avanço da ciência através da análise de dados colaborativa.</p><figure class=align-default id=id003><img src=/images/content_images/cs/bh_numpy_role.png alt="role of numpy" class=align-center><figcaption><strong class=caption-title>O papel do NumPy na criação da primeira imagem de um Buraco Negro</strong><a class=headerlink href=#id003 title="Link to this image">#</a><br><p><span class=caption-text></span></figcaption></figure><p>Por exemplo, o pacote Python <a href=https://github.com/achael/eht-imaging><code>eht-imaging</code></a> fornece ferramentas para simular e realizar reconstrução de imagem nos dados do VLBI. O NumPy está no coração do processamento de dados vetoriais usado neste pacote, como ilustrado pelo gráfico parcial de dependências de software abaixo.</p><figure class=align-default id=id004><img src=/images/content_images/cs/ehtim_numpy.png alt="ehtim dependency map highlighting numpy" class=align-center><figcaption><strong class=caption-title>Diagrama de dependência de software do pacote ehtim evidenciando o NumPy</strong><a class=headerlink href=#id004 title="Link to this image">#</a><br><p><span class=caption-text></span></figcaption></figure><p>Além do NumPy, muitos outros pacotes como <a href=https://scipy.org>SciPy</a> e <a href=https://pandas.pydata.org>Pandas</a> foram usados na <em>pipeline</em> de processamento de dados para criar a imagem do buraco negro. Os arquivos astronômicos de formato padrão e transformações de tempo/coordenadas foram tratados pelo <a href=https://www.astropy.org/>Astropy</a> enquanto a <a href=https://matplotlib.org/>Matplotlib</a> foi usada na visualização de dados em todas as etapas de análise, incluindo a geração da imagem final do buraco negro.</p><h2 id=resumo>Resumo<a class=headerlink href=#resumo title="Link to this heading">#</a></h2><p>A estrutura de dados n-dimensional que é a funcionalidade central do NumPy permitiu aos pesquisadores manipular grandes conjuntos de dados, fornecendo a base para a primeira imagem de um buraco negro. Esse momento marcante na ciência fornece evidências visuais impressionantes para a teoria de Einstein. Esta conquista abrange não apenas avanços tecnológicos, mas colaboração científica em escala internacional entre mais de 200 cientistas e alguns dos melhores observatórios de rádio do mundo. Eles usaram algoritmos e técnicas de processamento de dados inovadores, que aperfeiçoaram os modelos astronômicos existentes, para ajudar a descobrir um dos mistérios do universo.</p><figure class=align-default id=id005><img src=/images/content_images/cs/numpy_bh_benefits.png alt="numpy benefits" class=align-center><figcaption><strong class=caption-title>Funcionalidades-chave do NumPy utilizadas</strong><a class=headerlink href=#id005 title="Link to this image">#</a><br><p><span class=caption-text></span></figcaption></figure></div></div><div id=shortcuts-container><div id=shortcuts><div id=shortcuts-header><i class="fa-solid fa-list"></i> On this page</div></div></div></section><div id=backtotop><a href=# id=backtotop-color><i class="fa-solid fa-arrow-up"></i></a></div><footer id=footer><div class=container><div id=footer-columns><div id=footer-logo-column><img id=footer-logo src=/images/logo.svg alt="NumPy logo. "></div><div class=footer-column><div class=footer-item><a href=/pt/install>Instalação</a></div><div class=footer-item><a href=https://numpy.org/doc/stable>Documentação</a></div><div class=footer-item><a href=/pt/learn>Aprenda</a></div><div class=footer-item><a href=/pt/citing-numpy>Citando o Numpy</a></div><div class=footer-item><a href=https://numpy.org/neps/roadmap.html>Roadmap</a></div></div><div class=footer-column><div class=footer-item><a href=/pt/about>Sobre</a></div><div class=footer-item><a href=/pt/community>Comunidade</a></div><div class=footer-item><a href=/pt/user-surveys>Pesquisas de usuário</a></div><div class=footer-item><a href=/pt/contribute>Contribuir</a></div><div class=footer-item><a href=/pt/code-of-conduct>Código de Conduta</a></div></div><div class=footer-column><div class=footer-item><a href=/pt/gethelp>Ajuda</a></div><div class=footer-item><a href=/pt/terms>Termos de uso (EN)</a></div><div class=footer-item><a href=/pt/privacy>Privacidade</a></div><div class=footer-item><a href=/pt/press-kit>Kit de imprensa</a></div></div><div class=footer-actions>Sign up for the latest NumPy news, resources, and more<form action="https://numpy.us4.list-manage.com/subscribe/post?u=5ddd0d1d6e807900a8212481a&amp;id=287fa4253c" method=post id=mc-embedded-subscribe-form name=mc-embedded-subscribe-form class="validate sign-up-container" target=_blank novalidate><div class=sign-up-image><svg class="icon mail-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M22 6c0-1.1-.9-2-2-2H4c-1.1.0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1.0 2-.9 2-2V6zm-2 0-8 5-8-5h16zm0 12H4V8l8 5 8-5v10z"/></svg></div><input type=email name=EMAIL class="required email sign-up-input" id=mce-EMAIL aria-label="Input for email, press enter to submit" onkeypress='(event.which===13||event.keyCode===13||event.key==="Enter")&&sendThankYou()'><div class=submission-instructions>Press Enter</div><button class=signup-button onclick=sendThankYou() aria-label=Submit><svg class="icon sent-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M2.01 21 23 12 2.01 3 2 10l15 2-15 2z"/></svg></button><div id=mce-responses class=clear><div class=response id=mce-error-response style=display:none></div><div class=response id=mce-success-response style=display:none></div></div><div style=position:absolute;left:-5000px aria-hidden=true><input type=text name=b_5ddd0d1d6e807900a8212481a_287fa4253c tabindex=-1></div><div class=clear><input type=submit value=Subscribe name=subscribe id=mc-embedded-subscribe class=button style=display:none></div></form><div class=thank-you>Thank you! &#127881;</div><div class=community-icons><a href=https://github.com/numpy/numpy aria-label=https://github.com/numpy/numpy><svg class="icon github-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M12 .297c-6.63.0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577.0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93.0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176.0.0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22.0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22.0 1.606-.015 2.896-.015 3.286.0.315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"/></svg>
1515
</a><a href=https://www.youtube.com/channel/UCguIL9NZ7ybWK5WQ53qbHng aria-label=https://www.youtube.com/channel/UCguIL9NZ7ybWK5WQ53qbHng><svg class="icon youtube-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M23.498 6.186A3.016 3.016.0 0021.376 4.05C19.505 3.545 12 3.545 12 3.545s-7.505.0-9.377.505A3.017 3.017.0 00.502 6.186C0 8.07.0 12 0 12s0 3.93.502 5.814a3.016 3.016.0 002.122 2.136c1.871.505 9.376.505 9.376.505s7.505.0 9.377-.505a3.015 3.015.0 002.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z"/></svg>
1616
</a><a href=https://twitter.com/numpy_team aria-label=https://twitter.com/numpy_team><svg class="icon twitter-icon" viewBox="0 0 24 24" viewBox="0 0 24 24"><path d="M23.953 4.57a10 10 0 01-2.825.775 4.958 4.958.0 002.163-2.723c-.951.555-2.005.959-3.127 1.184A4.92 4.92.0 0011.78 8.288C7.69 8.095 4.067 6.13 1.64 3.162A4.822 4.822.0 00.974 5.637c0 1.71.87 3.213 2.188 4.096A4.904 4.904.0 01.934 9.117v.06a4.923 4.923.0 003.946 4.827 4.996 4.996.0 01-2.212.085 4.936 4.936.0 004.604 3.417A9.867 9.867.0 011.17 19.611c-.39.0-.779-.023-1.17-.067a13.995 13.995.0 007.557 2.209c9.053.0 13.998-7.496 13.998-13.985.0-.21.0-.42-.015-.63A9.935 9.935.0 0024 4.59z"/></svg></a></div><div class=copyright>&copy; 2025 NumPy team. All rights reserved.</div></div></div></div></footer></body><link rel=stylesheet href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css integrity="sha512-Kc323vGBEqzTmouAECnVceyQqyqdsSiqLQISBL29aUW4U/M7pSPA/gEUZQqv1cwx4OnYxTxve5UMg5GT6L4JJg==" crossorigin=anonymous referrerpolicy=no-referrer><link rel=stylesheet href=https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css integrity="sha512-Kc323vGBEqzTmouAECnVceyQqyqdsSiqLQISBL29aUW4U/M7pSPA/gEUZQqv1cwx4OnYxTxve5UMg5GT6L4JJg==" crossorigin=anonymous referrerpolicy=no-referrer><script type=text/javascript src=/js/bundle.min.js></script><script type=text/javascript>setupShortcuts(maxLevel=2)</script><script defer data-domain=numpy.org src=https://views.scientific-python.org/js/script.js></script></html>

0 commit comments

Comments
 (0)
Please sign in to comment.