Proyecto Jupyter

Proyecto Jupyter
Tipo organización sin ánimo de lucro
Objetivos Apoyar la ciencia de datos interactiva y la informática científica en todos los lenguajes de programación.[1]
Fundación 2014
Fundador Fernando Pérez
Productos Jupyter Notebook
JupyterLab
Miembro de Joint Roadmap for Open Science Tools
Sitio web jupyter.org

El Proyecto Jupyter es una organización sin ánimo de lucro creada para "desarrollar software de código abierto, estándares abiertos y servicios para computación interactiva en docenas de lenguajes de programación". Creado a partir de IPython en 2014 por Fernando Pérez, el proyecto Jupyter soporta entornos de ejecución en varias docenas de lenguajes de programación. El nombre del proyecto Jupyter es una referencia a los tres lenguajes de programación principales soportados por Jupyter, que son Julia, Python y R, y también un homenaje a los cuadernos de Galileo que registran el descubrimiento de los satélites de Júpiter. El proyecto Jupyter ha desarrollado y respaldado los productos de computación interactiva Jupyter Notebook, JupyterHub y JupyterLab, la versión de próxima generación de Jupyter Notebook.

Historia

En 2014, Fernando Pérez anunció un proyecto derivado de IPython llamado Proyecto Jupyter.[2]​ IPython continuó existiendo como un shell de Python y un kernel para Jupyter, mientras que Notebook y otros lenguajes agnósticos de IPython se movieron bajo el nombre de Jupyter.[3][4]​ Jupyter es un lenguaje agnóstico y soporta entornos de ejecución (también conocidos como núcleos) en varias docenas de lenguajes, entre los que se encuentran Julia, R, Haskell, Ruby, y por supuesto Python (a través del kernel de IPython).[5]

En 2015, GitHub y el proyecto Jupyter anunciaron el formato de los notebooks de Jupyter (archivos .ipynb) en la plataforma GitHub.[6][7]

Filosofía

La filosofía operativa del Proyecto Jupyter es apoyar la ciencia de datos interactiva y la computación científica en todos los lenguajes de programación mediante el desarrollo de software de código abierto. Según el sitio web del Proyecto Jupyter, "Jupyter siempre será un software 100% de código abierto, de uso gratuito para todos y lanzado bajo los términos liberales de la licencia BSD modificada".

Productos

Jupyter Notebook

Jupyter Notebook (anteriormente IPython Notebooks) es un entorno informático interactivo basado en la web para crear documentos de Jupyter notebook. El término "notebook" puede hacer referencia coloquialmente a muchas entidades diferentes, principalmente la aplicación web Jupyter, el servidor web Jupyter Python o el formato de documento Jupyter según el contexto. Un documento de Jupyter Notebook es un documento JSON, que sigue un esquema versionado y que contiene una lista ordenada de celdas de entrada/salida que pueden contener código, texto (usando Markdown), matemáticas, gráficos y texto enriquecidos, generalmente terminado con la extensión ".ipynb".

Un Jupyter Notebook se puede convertir a varios formatos de salida estándar abierto (HTML, diapositiva de presentación, LaTeX, PDF, ReStructuredText , Markdown, Python) a través de "descargar como" en la interfaz web, a través de la biblioteca nbconvert o el comando "jupyter nbconvert" en un shell.

Para simplificar la visualización de los documentos Jupyter Notebook en la web se proporciona la biblioteca nbconvert como un servicio a través de NbViewer que puede llevar una URL a cualquier Notebook disponible al público, convertirlo a HTML sobre la marcha y mostrarlo al usuario.

Jupyter Notebook interface

Jupyter Notebook proporciona una navegador basado en REPL construido sobre una serie de bibliotecas de software de código abierto conocidas:

Jupyter Notebook puede conectarse a muchos núcleos para permitir la programación en muchos idiomas. Por defecto, Jupyter Notebook se conecta con el núcleo IPython. A partir de la versión 2.3.[8][9]​ (octubre del 2014), hay, actualmente, 49 núcleos compatibles con Jupyter para muchos lenguajes de programación, incluidos Python, R, Julia y Haskell.[10]

La interfaz de Notebook se añadió a IPython en la versión 0.12[11]​ (diciembre de 2011), renombrado a Jupyter notebook en 2015 (IPython 4.0 - Jupyter 1.0). Jupyter Notebook es similar a la interfaz de notebook de otros programas como Maple, Mathematica y SageMath, un estilo de interfaz computacional que se originó con Mathematica en la década de 1980.[12]​ Según The Atlantic, Jupyter superó la popularidad de la interfaz Notebook de Mathematica a principios de 2018.[12]

Jupyter kernels

Un kernel de Jupyter es un programa responsable de manejar varios tipos de solicitud (ejecución de código, finalización de código, inspección) y proporcionar una respuesta. Los kernel se comunican con los otros componentes de Jupyter usando ZeroMQ a través de la red y, por lo tanto, pueden estar en la misma máquina o en máquinas remotas. A diferencia de muchas otras interfaces tipo Notebook, en Jupyter, los kernel no son conscientes de que están adjuntos a un documento específico y pueden conectarse a muchos clientes a la vez. Por lo general, los kernel permiten la ejecución de un solo lenguaje de programación, pero hay un par de excepciones.

Por defecto, Jupyter viene con IPython como kernel predeterminado e implementación de referencia a través del contenedor ipykernel. Se encuentran disponibles kernel para muchos lenguajes de programación que tienen diferentes características y calidad.

JupyterHub

JupyterHub[13]​ es un servidor multiusuario para Jupyter Notebooks. Está diseñado para admitir a muchos usuarios generando, administrando y representando muchos servidores Jupyter Notebook singulares. usuario de portátiles Jupyter en la nube. Es un servidor multiusuario para Jupyter Notebooks. Ha sido diseñado para atender a muchos usuarios generando, administrando y representando muchos servidores Jupyter Notebook singulares.. Si bien JupyterHub requiere la administración de servidores, los servicios de terceros como Jupyo[14]​ proporcionan una alternativa a JupyterHub al alojar y administrar Jupyter notebooks multiusuario en la nube.

JupyterLab

JupyterLab es la interfaz de usuario de próxima generación para Project Jupyter. Ofrece todos los componentes básicos del clásico Jupyter Notebook (notebook, terminal, editor de texto, explorador de archivos, texto enriquecido, etc.) en una interfaz de usuario flexible y potente. El primer lanzamiento estable se anunció el 20 de febrero de 2018.[15]

Entornos comerciales basados en Jupyter

A día de hoy existen diversos proyectos comerciales que han ido incrementando las capacidades de Jupyter para dotarla de mayores características. Algunos de las plataformas más populares son: Anaconda Enterprise, Google Colaboratory, DeepNote y Mineo.

Uso en la industria

El Jupyter Notebook se ha convertido en una interfaz de usuario popular para la computación en la nube, y los principales proveedores de la nube han adoptado el Jupyter Notebook o las herramientas derivadas como una interfaz front-end para los usuarios de la nube. Los ejemplos incluyen los SageMaker notebook de Amazon y Azure Notebook de Microsoft.[16]

Cobertura mediática

  • El 11 de febrero de 2016, la colaboración LIGO anunció la primera observación de ondas gravitacionales. La colaboración lanzó los datos científicos sin procesar junto con los Jupyter Notebook que contienen el código Python para procesar los datos y reproducir las figuras del documento del descubrimiento.[17]
  • El 5 de abril de 2018, The Atlantic publicó un artículo titulado The Scientific Paper Is Obsolete, que analizaba el papel del Jupyter Notebook y el de Mathematica en el futuro de la publicación científica.[12]​ Este artículo generó respuestas de destacados científicos y académicos, incluido el economista Paul Romer.[18]

Premios

Véase también

Referencias

  1. «Project Jupyter - About Us». 20 de abril de 2018. Consultado el 3 de mayo de 2018. 
  2. «Project Jupyter // Speaker Deck». 
  3. «The Notebook, Qt console and a number of other pieces are now parts of Jupyter». 
  4. «The Big Split™». 
  5. «Project Jupyter | Home». 
  6. sshirokov (7 de mayo de 2015). «GitHub + Jupyter Notebooks = <3». The GitHub Blog (en inglés estadounidense). Consultado el 10 de abril de 2018. 
  7. «Rendering Notebooks on GitHub – Jupyter Blog». Jupyter Blog. 7 de mayo de 2015. Consultado el 10 de abril de 2018. 
  8. «What's new in IPython > Issues closed in the 2.x development cycle». 
  9. «What's new in IPython > 2.0 Series». 
  10. «Jupyter kernels > List of (some) IPython compatible kernels». 
  11. «Notebook's announcement- 0.12 release note». 
  12. a b c Somers, James. «The Scientific Paper Is Obsolete». The Atlantic (en inglés estadounidense). Consultado el 10 de abril de 2018. 
  13. https://jupyter.org/hub
  14. «Jupyo | Jupyter notebooks for Python, R, Julia in the cloud». jupyo.com. Archivado desde el original el 3 de enero de 2019. Consultado el 3 de enero de 2020. 
  15. «JupyterLab is Ready for Users – Jupyter Blog». Jupyter Blog. 20 de febrero de 2018. Consultado el 4 de mayo de 2018. 
  16. «Microsoft Azure Notebooks - Online Jupyter Notebooks». notebooks.azure.com. Consultado el 9 de mayo de 2018. 
  17. «LIGO Open Science Center». losc.ligo.org (en inglés). Consultado el 4 de mayo de 2018. 
  18. «Jupyter, Mathematica, and the Future of the Research Paper – Paul Romer». paulromer.net (en inglés estadounidense). Consultado el 15 de abril de 2018. 
  19. «Sloan Foundation Grant — IPython». ipython.org. Consultado el 3 de mayo de 2018. 
  20. «An Open Source Framework for Interactive, Collaborative and Reproducible Scientific Computing and EducationOpen Source Tools for Interactive, Collaborative and Reproducible Computing». ipython.org. Consultado el 3 de mayo de 2018. 
  21. Perez, Fernando (28 de diciembre de 2015). «IPython 2015 Final Report - Sloan Foundation». ipython.org. Consultado el 3 de mayo de 2018. 
  22. «UC Berkeley and Cal Poly to Expand and Enhance Open-Source Software for Scientific Computing and Data Science | Helmsley Charitable Trust». helmsleytrust.org (en inglés). Archivado desde el original el 3 de enero de 2020. Consultado el 3 de mayo de 2018. 
  23. «Software System Award». ACM Awards. Association for Computing Machinery. Archivado desde el original el 5 de mayo de 2016. Consultado el 28 de abril de 2016.  }}

Enlaces externos

Read other articles:

Questa voce o sezione sull'argomento centri abitati della Spagna non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. Segui i suggerimenti del progetto di riferimento. Valverde de Leganéscomune Valverde de Leganés – Veduta LocalizzazioneStato Spagna Comunità autonoma Estremadura Provincia Badajoz TerritorioCoordinate38°40′23.88″N 6°58′54…

Sceaux 行政国 フランス地域圏 (Région) イル=ド=フランス地域圏県 (département) オー=ド=セーヌ県郡 (arrondissement) アントニー郡小郡 (canton) 小郡庁所在地INSEEコード 92071郵便番号 92330市長(任期) フィリップ・ローラン(2008年-2014年)自治体間連合 (fr) メトロポール・デュ・グラン・パリ人口動態人口 19,679人(2007年)人口密度 5466人/km2住民の呼称 Scéens地理座標 北緯48度46…

Численность населения республики по данным Росстата составляет 4 003 016[1] чел. (2024). Татарстан занимает 8-е место по численности населения среди субъектов Российской Федерации[2]. Плотность населения — 59,00 чел./км² (2024). Городское население — 76,72[3] % (2022)…

Telephone area code for western Washington, United States Washington state area codes Area code 360 is a telephone area code in the North American Numbering Plan (NANP) for western Washington state outside metropolitan Seattle and west of the Cascade Mountains. Its numbering plan area (NPA) comprises all of western Washington outside urban King, Pierce, and Snohomish counties and Bainbridge Island, Until January 15, 1995, when the area code commenced service, the numbering plan area (NPA) was se…

Not to be confused with Christian Democratic Party of Ukraine. Political party in Ukraine Christian Democratic Union Християнсько-Демократичний СоюзLeaderOlexander Chernenko (Party chairman)[1][2]Founded1997[1]HeadquartersVul. B. Khmelnytskoho 3-A, UA-01001 KyivIdeology Christian democracy Conservatism Political positionCentre-rightEuropean affiliationEuropean Christian Political MovementInternational affiliationCentrist Democrat Inte…

本條目存在以下問題,請協助改善本條目或在討論頁針對議題發表看法。 此條目需要擴充。 (2013年1月1日)请協助改善这篇條目,更進一步的信息可能會在討論頁或扩充请求中找到。请在擴充條目後將此模板移除。 此條目需要补充更多来源。 (2013年1月1日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的标…

Roberto DipiazzaMayor of TriesteIncumbentAssumed office 20 June 2016Preceded byRoberto CosoliniIn office24 June 2001 – 31 May 2011Preceded byRiccardo IllySucceeded byRoberto Cosolini Personal detailsBorn (1953-02-01) 1 February 1953 (age 71)Aiello del Friuli, ItalyPolitical partyFI (till 2009)PdL (2009-2013)NCD (2013-2016)FI (since 2016)ProfessionEntrepreneur, politician Roberto Dipiazza (born 1 February 1953) is an Italian entrepreneur and politician. A member of the centre-…

Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen (beispielsweise Einzelnachweisen) ausgestattet. Angaben ohne ausreichenden Beleg könnten demnächst entfernt werden. Bitte hilf Wikipedia, indem du die Angaben recherchierst und gute Belege einfügst. Ein HMMWV wird für den Transport in der Luft durch einen CH-47 vorbereitet Luftverlastbarkeit bezeichnet die Eigenschaft von militärischem Gerät, per Hubschrauber als Außenlast transportiert oder aus Flächenflugzeuge…

习近平 习近平自2012年出任中共中央总书记成为最高领导人期间,因其废除国家主席任期限制、开启总书记第三任期、集权统治、公共政策与理念、知识水平和自述经历等争议,被中国大陸及其他地区的民众以其争议事件、个人特征及姓名谐音创作负面称呼,用以恶搞、讽刺或批评习近平。对习近平的相关负面称呼在互联网上已经形成了一种活跃、独特的辱包亚文化。 权力類 …

1929 film Madonna of Avenue AMotion picture heraldDirected byMichael CurtizWritten byRay DoyleFrancis PowersStory byMark Canfield (Darryl Zanuck)StarringDolores CostelloGrant WithersCinematographyByron HaskinEdited byRay DoyleMusic byLouis SilversProductioncompanyWarner Bros.Distributed byWarner Bros.Release date June 22, 1929 (1929-06-22) (US) Running time71 minutesCountryUnited StatesLanguageEnglish Madonna of Avenue A is a 1929 pre-Code drama film directed by Michael Curtiz…

Election of the President of the Italian Republic 1992 Italian presidential election ← 1985 13–25 May 1992 1999 → 1,014 voters(326 Senators, 630 Deputiesand 58 regional representatives)676 (1st–3rd ballots) or 508 (4th ballot onwards) votes needed to win   Nominee Oscar Luigi Scalfaro Gianfranco Miglio Party DC Lega Nord Electoral vote 672 75 Percentage 66.3% 7.4% Result on the sixteenth ballot(25 May 1992)   Scalfaro 672   Miglio 75   Others 20…

Type of synchronous dynamic random-access memory Rambus DRAM (RDRAM), and its successors Concurrent Rambus DRAM (CRDRAM) and Direct Rambus DRAM (DRDRAM), are types of synchronous dynamic random-access memory (SDRAM) developed by Rambus from the 1990s through to the early 2000s. The third-generation of Rambus DRAM, DRDRAM was replaced by XDR DRAM. Rambus DRAM was developed for high-bandwidth applications and was positioned by Rambus as replacement for various types of contemporary memories, such …

Problem caused by profanity filters on the Internet An example of the Scunthorpe problem in Wikipedia because of a regular expression identifying cunt in the username The Scunthorpe problem is the unintentional blocking of online content by a spam filter or search engine because their text contains a string (or substring) of letters that appear to have an obscene or otherwise unacceptable meaning. Names, abbreviations, and technical terms are most often cited as being affected by the issue. The …

Politics of Malta Republic Constitution President (list) George Vella Government Prime Minister (list) Robert Abela Deputy Prime Minister (list) Chris Fearne Cabinet (current) Parliament Speaker (list) Angelo Farrugia Deputy Speaker (list) David Agius Leader of the House (list) Owen Bonnici Leader of the Opposition (list) Bernard Grech Judiciary Chief Justice (list) Mark Chetcuti Law Courts and Tribunals Commission for theAdministration of Justice Political parties Labour Party Nationalist Party…

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. Ellen Louise Demorest (née Curtis) (15 November 1824 – 10 Agustus 1898) adalah seorang pengusaha wanita Amerika yang dikenal dengan produksi massal pola kertas untuk pakaian.[1] Ellen Curtis lulus dari Schuylerville Academy pada …

خارطة تونس. تحتوي هذه المقالة قائمة مدن تونس المتوأمة وهي المدن التي لها علاقات توأمة مع مدن في بلدان أخرى. يمكن أن تحتوي القائمة على اتفاقات بين تجمعات سكانية أو تقسيمات إدارية أخرى مثل القرى والبلدية والمحافظات. أ أريانة: سلا (المغرب) منذ 8 مايو 1982. غراس (فرنسا) منذ 3 ديسمبر 1999.…

Company based in Saudi Arabia Jeddah Central Development CompanyNative nameشركة وسط جدة للتطويرCompany typePrivateIndustryUrban developmentReal estate developmentFounded17 December 2021; 2 years ago (2021-12-17)[1]FounderMohammed bin SalmanHeadquartersJeddah, Saudi ArabiaKey peopleMohammed Bin Salman (Chairman)Ahmed Al Sulaim (CEO)[2]OwnerPublic Investment FundSubsidiariesJeddah CentralWebsitewww.jeddahcentral.com Jeddah Central Development Comp…

This article may rely excessively on sources too closely associated with the subject, potentially preventing the article from being verifiable and neutral. Please help improve it by replacing them with more appropriate citations to reliable, independent, third-party sources. (July 2012) (Learn how and when to remove this message) Rugby teamSkyactivs Hiroshima マツダスカイアクティブス広島Full nameSkyactivs HiroshimaUnionJapan Rugby Football UnionNickname(s)SkyactivsCoach(es)Kazunari…

Éphémérides Octobre 1er 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31         19 septembre 19 novembre Chronologies thématiques Croisades Ferroviaires Sports Disney Anarchisme Catholicisme Abréviations / Voir aussi (° 1852) = né en 1852 († 1885) = mort en 1885 a.s. = calendrier julien n.s. = calendrier grégorien Calendrier Calendrier perpétuel Liste de calendriers Naissances du jour modifier Pour les articles homonymes, voir Dix-…

Alluvione del Piemonte del 1948disastro naturaleIl livello dell'acqua ad Asti raggiunse 1.75 metri TipoAlluvione e frane Data inizio4 settembre 1948 Data fine14 settembre 1948 LuogoPiemonte Orientale Stato Italia RegionePiemonte ComuneAsti, Canelli, Albese, Chivasso CausaPioggia torrenzialeDissesto idrogeologico ConseguenzeMorti49 (circa) Sfollati400 Modifica dati su Wikidata · Manuale Un sabato, il 4 settembre 1948, la provincia di Asti e l'Albese, nella fattispecie una vasta zona de…