forked from QuantStack/quantstack.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_config.yml
791 lines (677 loc) · 52 KB
/
_config.yml
1
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
copyright:
author: QuantStack
url: https://quantstack.net
type_title: All rights reserved
blog:
- url: https://blog.jupyter.org/meet-xeus-r-a-future-proof-jupyter-kernel-for-r-1adc5fdd09ab
title: "Meet Xeus-R: a future-proof Jupyter kernel for R"
image: https://miro.medium.com/v2/resize:fit:1400/format:webp/1*cFmKZKFycjvG1v_Xub4snQ.png
summary: "Today, we, a collaborative team led by Romain François and supported by QuantStack, are thrilled to announce the initial release of Xeus-R, a future-proof Jupyter kernel for R."
date: January 22nd, 2024
authors: Romain François
- url: https://medium.com/@QuantStack/quantstack-2023-in-review-94fea0a35520
title: "QuantStack: 2023 in review"
image: https://miro.medium.com/v2/resize:fit:2000/format:webp/0*rwQcR7xvAIr_7pzY
summary: "Since QuantStack was founded in 2016, we have remained committed to releasing our work under permissive open-source licenses. Here are some highlights of the 2023 achievements. Buckle up!"
date: January 3rd, 2023
authors: Sylvain Corlay
- url: https://blog.jupyter.org/recent-keyboard-navigation-improvements-in-jupyter-4df32f97628d
title: Recent keyboard navigation improvements in Jupyter
image: https://upload.wikimedia.org/wikipedia/commons/thumb/5/5e/W3C_icon.svg/320px-W3C_icon.svg.png
summary: "Upcoming versions of JupyterLab (4.1.0) and Notebook (7.1.0) will include major keyboard accessibility fixes."
date: December 16th, 2023
authors: Nicolas Brichet, Gabriel Fouasnon
- url: https://blog.jupyter.org/and-voici-e02367197ba2
title: And Voici!
image: https://miro.medium.com/v2/resize:fit:1400/format:webp/1*Tjh9IaZrdJhTQzxyIOgI8Q.png
summary: "Voici (meaning “here is” in French) is a novel project reshaping Jupyter-based interactive dashboards by combining Voilà and JupyterLite features. It facilitates the creation of dynamic, in-browser environments for data visualization and exploration."
date: December 6th, 2023
authors: Trung Duc Le, Martin Renou
- url: https://blog.jupyter.org/plug-your-application-into-the-jupyter-world-805e48918801
title: Plug your application into the Jupyter world
image: https://miro.medium.com/v2/resize:fit:1400/format:webp/1*ENzq7i52UtqxESs4UTKBYw.png
summary: "Kernels are a simple but powerful abstraction in the Jupyter architecture. They encapsulate language interpreters and make them accessible through a standardized interface. This is the key to…"
date: October 23rd, 2023
authors: David Brochart
- url: https://blog.jupyter.org/voil%C3%A0-0-5-0-homecoming-66f2465aa86f
title: Voilà 0.5 - Homecoming
image: https://miro.medium.com/v2/resize:fit:4800/format:webp/1*W1dHdjWC0CYoLjCWXXxU2w.png
summary: Following the launch of Jupyter Notebook 7, it is now Voilà’s turn to join the JupyterLab family. In Version 0.5.0, the front-end of Voilà has been rebuilt from scratch using JupyterLab 4.0 components, just like in the case of Notebook 7.
date: September 25th, 2023
authors: Jeremy Tuloup, Martin Renou, Trung Duc Le
- url: https://blog.jupyter.org/announcing-jupyter-notebook-7-8d6d66126dcf
title: Announcing Jupyter Notebook 7
image: https://miro.medium.com/v2/resize:fit:1400/format:webp/0*1RXUtbuPrEJC95ut.jpg
summary: Jupyter Notebook 7 is the most significant release of the Jupyter Notebook in years. Some highlights of this release include real-time collaboration, interactive debugging, table of contents, theming and dark mode, internationalization, improved accessibility, compact view on mobile devices.
date: July 26th, 2023
authors: Jeremy Tuloup
- url: https://blog.jupyter.org/jupytercon-2023-recordings-now-live-on-youtube-17564b75a2a
title: 🎉 JupyterCon 2023 recordings now live on YouTube! 🎉
image: https://miro.medium.com/v2/resize:fit:1400/format:webp/1*j0Cai6fnoYoJ-axQzIvpaA.png
summary: Get ready to relive the magic of JupyterCon 2023, because the long-awaited moment is finally here! The JupyterCon YouTube channel has just dropped a treasure trove of content — all the talk and keynote recordings from the most epic conference of the year.
date: July 22nd, 2023
authors: Gayle Ollington, Sylvain Corlay
- url: https://blog.jupyter.org/a-theme-editor-for-jupyterlab-8f08ab62894d
title: A theme editor for JupyterLab
image: https://miro.medium.com/v2/resize:fit:4800/format:webp/0*5OLBiA8tmTbD1Nan.png
summary: To lower the bar for customizing JupyterLab we created a new tool providing a simple interface for tuning the JupyterLab appearance interactively.
date: June 19th, 2023
authors: Florence Haudin
- url: https://blog.jupyter.org/collaborative-cad-in-jupyterlab-8eb9e8f81f0
title: Collaborative CAD in JupyterLab
image: https://miro.medium.com/v2/resize:fit:1400/format:webp/1*9r3Xz-v5wyuz8aAKY2WV-A.png
summary: Introducing JupyterCAD, a tool that integrates Computer-Aided Design (CAD) capabilities into JupyterLab.
date: June 2nd, 2023
authors: Duc Trung Le, Martin Renou
- url: https://blog.jupyter.org/congratulations-distinguished-contributors-7a7b215b8bd0
title: Congratulations, Distinguished Contributors!
image: https://miro.medium.com/v2/resize:fit:720/format:webp/1*awcttRVT1kQ1dWqJig7DWQ.jpeg
summary: We are proud to announce the recipients of the Jupyter Distinguished Contributor (JDC) award for the 2022 cohort of contributors.
date: June 2nd, 2023
authors: Johan Mabille
- url: https://blog.jupyter.org/embed-interactive-itkwidgets-3d-renderings-into-jupyterlite-deployments-10eb9ea30980
title: Embed interactive itkwidgets 3D renderings into JupyterLite deployments
image: https://miro.medium.com/v2/resize:fit:1100/0*_zowwA1kefuHdpEX.gif
summary: A tutorial that demonstrates a zero-server, interactive 3D rendering notebook and walks through the quick and easy configuration that can be customized to your needs.
date: March 15th, 2023
authors: Matt McCormick, Brianna Major, Jeremy Tuloup, Wei Ouyang, Stephen Aylward
- url: https://blog.jupyter.org/improving-the-accessibility-of-jupyter-6c695db518d3
title: Improving the accessibility of Jupyter
image: https://miro.medium.com/v2/resize:fit:4800/0*7imwXY7uST5QSNfi
summary: This article presents some of the recent accessibility improvements in the Jupyter Notebook codebase.
date: February 24th, 2023
authors: Nicolas Brichet, Johan Mabille, Jeremy Tuloup, Frédéric Collonval, Sylvain Corlay
- url: https://blog.jupyter.org/a-jupyter-kernel-for-gnu-octave-b6d29e56341f
title: A Jupyter kernel for GNU Octave
image: https://miro.medium.com/max/4800/0*_HZJpXD-awr4mPDG
summary: We are happy to announce the xeus-octave project, a Jupyter kernel for GNU Octave. Xeus-octave was created by Giulio Girardi, recently joined by Antoine Prouvost - and has been incorporated into the Project Jupyter governance.
date: January 11th, 2023
authors: Giulio Girardi, Antoine Prouvost
- url: https://medium.com/@QuantStack/quantstack-2022-in-review-7d4704b1db42
title: "QuantStack: 2022 in review"
image: https://miro.medium.com/max/1400/1*QnDNfCXtgb2vLbmmag9ngQ.webp
summary: 2022 was an amazing year of innovation for the open-source developers at QuantStack. Developments range from major improvements to the Jupyter project to the packaging ecosystem and high-performance computing.
date: December 26th, 2022
authors: Sylvain Corlay
- url: https://medium.com/@AntoineProuvost/managing-conflicts-with-mamba-6a5fa10ed6a
title: Managing conflicts with Mamba
image: https://miro.medium.com/max/4800/1*4FgY6y9QfGLMO3qtim-zSw.png
summary: A key aspect of package management is finding a set of compatible versions of the required packages. Indeed, even in the case when few packages are explicitly required, second-order dependencies may…
date: November 29th, 2022
authors: Antoine Prouvost
- url: https://blog.jupyter.org/jupytercon-is-back-in-2023-90e5c25eeec9
title: JupyterCon is back in 2023
image: https://miro.medium.com/max/1400/1*Mn75xGD3GWU0tpI7Rx9utQ.png
summary: JupyterCon 2023 will be held May 10–12 (Thursday to Friday) in the city of light, Paris, France at the largest science museum in Europe, the Cité des Sciences et de l’Industrie.
date: October 17th, 2022
authors: Gayle Ollington
- url: https://blog.jupyter.org/accelerating-jupyterlab-68942bb8d602
title: Accelerating JupyterLab
image: https://miro.medium.com/max/1400/1*EZX55-XLmck_LfFfV3KeaA.png
summary: The next major release of JupyterLab will be significantly faster than previous versions. This was achieved both through systematic tracking of performance bugs and through significant upgrades to the Jupyter communication protocol and rendering mechanism for documents.
date: September 15th, 2022
authors: Frédéric Collonval, Johan Mabille, David Brochart, Afshin Darian
- url: https://blog.jupyter.org/upgrading-nbgrader-99c56ae56c47
title: Upgrading nbgrader
image: https://miro.medium.com/max/922/1*C1fPJUhN8pk86GIXCQq5AA.png
summary: Project Jupyter provides a broad collection of open-source tools for interactive computing that has become ubiquitous in data science and scientific computing, and is very popular in educational…
date: September 15th, 2022
authors: Nicolas Brichet
- url: https://blog.jupyter.org/visual-programming-in-jupyterlab-with-blockly-7731ec3e113c
title: Visual programming in JupyterLab with Blockly
image: https://miro.medium.com/max/1400/0*yEQ8djozBKDLcCxZ
summary: When moving from block-based programming to a more classical language like Python, students often have to switch to a completely new environment. In order to provide a smooth ramp of complexity for learners, we designed a JupyterLab extension for Blockly so that Jupyter can be used from the very first steps of their learning journey.
date: July 29th, 2022
authors: Denisa Checiu, Carlos Herrero
- url: https://blog.jupyter.org/mamba-meets-jupyterlite-88ef49ac4dc8
title: Mamba meets JupyterLite
image: https://miro.medium.com/max/1400/1*JCiZIwwkFen5kwEA2rK4SA.png
summary: "JupyterLite is a Jupyter distribution that runs entirely in the web browser without any server components. To achieve this, all language kernels must also run in the browser. A significant benefit of…"
date: July 14th, 2022
authors: Thorsten Beier, Martin Renou
- url: https://blog.jupyter.org/inspector-jupyterlab-404cce3e1df6
title: Inspector JupyterLab
image: https://miro.medium.com/max/1215/1*pRzjLlwQIIMhJmx2G_3-Mw.png
summary: "JupyterLab provides multiple ways to improve your coding workflow: code highlighting, code completion, theming, debugger with rich variable rendering and more."
date: April 11th, 2022
authors: Martin Renou
- url: https://blog.pyodide.org/posts/canvas-renderer-matplotlib-in-pyodide/
title: HTML5 <canvas> based renderer for Matplotlib in Pyodide
image: https://blog.pyodide.org/posts/canvas-renderer-matplotlib-in-pyodide/featured.png
summary: In this post, we present a new backend for Matplotlib enabling the rendering of figures in the browser by leveraging the <canvas> element. This showcases how JavaScript and Python can interact with each other, thanks to Pyodide.
date: April 1st, 2022
authors: Madhur Tandon
- url: https://wolfv.medium.com/the-future-of-mamba-fdf6d628b3df
title: The future of mamba
image: https://miro.medium.com/max/1400/1*uF6b_NEqPQqQafnOnrdVXg.png
summary: The recent adoption of libmamba by the conda project was a great validation of our work. Several other game-changing innovations are in the works by the mamba team. Stay tuned!
date: March 31st, 2022
authors: Wolf Vollprecht
- url: https://blog.jupyter.org/congratulations-distinguished-contributors-bc349fa60d68
title: Congratulations, Distinguished Contributors!
image: https://miro.medium.com/max/1400/1*Cw8VcAfJKv42NLtAN6v-rw.png
summary: We are proud to announce the recipients of the Jupyter Distinguished Contributor (JDC) award for the 2021 cohort of contributors.
date: March 16th, 2022
authors: Johan Mabille
- url: https://blog.jupyter.org/jupyter-everywhere-f8151c2cc6e8
title: "Jupyter Everywhere"
image: https://miro.medium.com/max/1342/0*TK59W6sOJHNg-Sgi.jpg
summary: Easily embed a console, a notebook, or a fully-fledged IDE on any web page.
date: March 15th, 2022
authors: Martin Renou, Jeremy Tuloup
- url: https://medium.com/@kmathewos92/ros2-support-for-zethus-e6ecfcdb1c4c
title: "ROS2 support for Zethus"
image: https://miro.medium.com/max/1400/1*PjL5c71-hE2rO4EyqrVu9Q.png
summary: Zethus is an Open Source library for Robot visualization in the browser. Initially developed by Rapyuta Robotics, it provides a web-based…
date: February 17th, 2022
authors: Kedus Mathewos
- url: https://medium.com/@QuantStack/quantstack-2021-in-review-fe5eac2e0f6d
title: "QuantStack: 2021 in review"
image: https://miro.medium.com/max/5000/1*sTrv_3hnvCHQdh_6SOYVIg.png
summary: This was a crazy year of innovation for the open-source team at QuantStack. From JupyterLab to the packaging ecosystem and high-performance computing, we made some major strides in all areas, while almost doubling the size of the team.
date: December 18th, 2021
authors: Sylvain Corlay
- url: https://blog.jupyter.org/jupyter-games-cda20dc15a21
title: Jupyter Games
image: https://miro.medium.com/max/4854/1*gXbeqCDvKyaRySdAX6SnKg.png
summary: Making their own tiny video games can be a great way for kids to learn programming in a playful matter. While Jupyter is widely used as a scientific and educational tool, Jupyter is seldom used as a…
date: December 14th, 2021
authors: Thorsten Beier
- url: https://blog.jupyter.org/need-for-speed-voil%C3%A0-edition-a9e1300ab3b2
title: "Need for speed: Voilà edition"
image: https://miro.medium.com/max/2000/1*gSWxQGu60SG5DdH8MIzCjw.png
summary: Voilà turns Jupyter notebooks into standalone applications without requiring any modification to the content. You want to share your content with non-technical readers? Just call Voilà with the…
date: December 10th, 2021
authors: Duc Trung Le
- url: https://adelsalle.medium.com/towards-a-more-secure-conda-ecosystem-5ce65a27d7d5
title: Towards a more secure conda ecosystem
image: https://miro.medium.com/max/2000/1*-dT0h3rEi07pzgl_wnkj_g.png
summary: Supply chain security is crucial to the overall security of package managers, which are a major attack vector of information systems. Today, we are pleased to announce that mamba has gained the…
date: November 16th, 2021
authors: Adrien Delsalle
- url: https://johan-mabille.medium.com/toward-a-faster-and-thinner-xsimd-9e4eef41bc17
title: Toward a faster and thinner xsimd
image: https://miro.medium.com/max/1094/1*5jX4Eemb2CsUkRo3V2FGow.png
summary: xsimd, the SIMD library by QuantStack, got more and more adoption in recent years. While it helped improve the library, adoption also brought new requirements. Among them was the abitility to...
date: October 29th, 2021
authors: Serge Guelton, Johan Mabille
- url: https://blog.jupyter.org/xeus-lite-379e96bb199d
title: Xeus-Lite
image: https://miro.medium.com/max/4020/1*PUlJi6czJovO90t-Dsgt5g.png
summary: JupyterLite is a JupyterLab distribution that runs entirely in the web browser, backed by in-browser language kernels. Xeus is C++ library for writing Jupyter kernels. In this blogpost we show how…
date: October 25th, 2021
authors: Thorsten Beier
- url: https://wolfv.medium.com/the-mamba-project-and-the-czi-grant-ec88fb27c25
title: The mamba project and the CZI grant
image: https://miro.medium.com/max/2000/1*6hKli3Nr3p6eX3TN5hRaSQ.png
summary: "For those who don't know yet: mamba is a fast, cross-platform & non-language-specific package manager widely used in the scientific space. Mamba works with conda -packages and works great in tandem…"
date: October 19th, 2021
authors: Wolf Vollprecht
- url: https://blog.jupyter.org/looking-at-notebooks-from-a-new-perspective-bfd06797f188
title: Looking at notebooks from a new perspective
image: https://miro.medium.com/max/3000/1*g3OWLubcUFgVIGBfPYztJQ.png
summary: Jupyter notebooks are a great tool for practitioners of scientific computing from the research phase of their work to the communication of their results. The interleaving of code and rich text makes…
date: October 5th, 2021
authors: Mariana Meireles
- url: https://blog.jupyter.org/xeus-2-0-cb460d4daed4
title: Xeus 2.0
image: https://miro.medium.com/max/4800/1*kGCA9WV-Gf5tiNqqy9vTMQ.png
summary: We have just released Xeus 2.0. This is a major release of the library. While it includes backward-incompatible changes, they are very limited and upgrading your kernels should be relatively easy…
date: September 28th, 2021
authors: Johan Mabille, Sylvain Corlay
- url: https://blog.jupyter.org/from-jupyter-to-the-moon-2e432df402c8
title: From Jupyter to the Moon
image: https://miro.medium.com/max/2750/1*Or2bu8twFwywgACqLOE9AA.png
summary: A key principle in Jupyter’s design is language agnosticism, and one of the main extension points of the Jupyter ecosystem is the kernel, the part of the architecture responsible for executing the…
date: September 24th, 2021
authors: Thorsten Beier
- url: https://blog.jupyter.org/jupyterlite-jupyter-%EF%B8%8F-webassembly-%EF%B8%8F-python-f6e2e41ab3fa
title: Jupyter ️❤️ WebAssembly ❤️ Python
image: https://miro.medium.com/max/1024/1*CMvcTaLSAD5A-WHCtnIFwA.png
summary: JupyterLite is a JupyterLab distribution that runs entirely in the web browser, backed by in-browser language kernels. JupyterLite is a reboot of several attempts at making a full static Jupyter…
date: July 13th, 2021
authors: Jeremy Tuloup
- url: https://wolfv.medium.com/mamba-0-15-0-475d1dca0418
title: Mamba 0.15.0
image: https://miro.medium.com/max/2000/1*neAjO4lTmq4TIZTmMGkKNg.png
summary: We’ve just dropped one of the biggest releases of mamba (the fast conda package manager)— along with some nice improvements in libsolv! This is a quick update on some new and improved features in…
date: July 9th, 2021
authors: Wolf Vollprecht, Adrien Delsalle
- url: https://www.polytechnique.edu/fondation/content/le-calcul-haute-performance-au-service-de-l%E2%80%99innovation
title: Le calcul haute performance au service de l'innovation (in French)
image: https://xpuissancevous.fr/assets/frontend/images/header/logo_share.png
summary: Led by Professor Marc Massot (Center for Applied Mathematics), the HPC@Maths initiative aims at developing a strong expertise in high-performance computing at École Polytechnique. This project is supported by the X Foundation, and by QuantStack.
date: June 18th, 2021
authors: Fondation École Polytechnique
- url: https://blog.jupyter.org/how-we-made-jupyter-notebooks-collaborative-with-yjs-b8dff6a9d8af
title: How we made Jupyter notebooks collaborative with Yjs
image: https://miro.medium.com/max/1600/0*HvwrxmA_sBtU0SaO
summary: Collaborative editing — à la Google Docs — is a feature that you still rarely find in applications. One of the few good things that came out of this pandemic is that more people seem to care about…
date: June 12th, 2021
authors: Kevin Jahns
- url: https://blog.jupyter.org/retrolab-a-jupyterlab-distribution-with-a-retro-look-and-feel-8096b8b223d0
title: RetroLab — A JupyterLab distribution with a retro look and feel
image: https://miro.medium.com/max/3840/1*n9MydI9CDW9vlav1gMlo0Q.png
summary: RetroLab is an alternative JupyterLab distribution, built from the ground-up, providing a notebook interface with a retro look and feel. Currently at version 3.0, JupyterLab provides an advanced…
date: May 27th, 2021
authors: Jeremy Tuloup
- url: https://adelsalle.medium.com/rhumba-the-fast-r-distribution-is-available-on-windows-fa975b2aefa2
title: Rhumba, the fast R distribution is available on Windows
image: https://miro.medium.com/max/700/1*23wOYejHZA5dLluhyLUYhA.gif
summary: A few months ago, Mariana Meireles created Rhumba, a fast R package manager and distribution leveraging the conda-forge initiative and the mamba library. Today, we’re happy to announce a new major…
date: May 18th, 2021
authors: Adrien Delsalle
- url: https://blog.jupyter.org/enabling-the-jupyterlab-debugger-with-ipykernel-8d7248f522b0
title: Enabling the JupyterLab Debugger with ipykernel
image: https://miro.medium.com/max/4214/1*jSQWLvCYoV-L-kp_lTkRKg.gif
summary: JupyterLab 3.0 includes a visual debugger that allows to interactively set breakpoints, step into functions, and inspect variables with any Jupyter kernel that implements the Jupyter debugger…
date: May 13th, 2021
authors: Sylvain Corlay, Johan Mabille
- url: https://medium.com/@mari_meir/jupyter-%EF%B8%8F-%EF%B8%8F-cytoscape-e2e77be8e0f9
title: Jupyter ️❤️ Cytoscape
image: https://miro.medium.com/max/250/1*fib_QqwBNksN4YiJiAneQg.png
summary: Cytoscape is an open source software platform for visualizing complex networks and integrating these with any type of attribute data. While the project was started in the life sciences community, it…
date: May 11th, 2021
authors: Mariana Meireles
- url: https://johan-mabille.medium.com/zarray-a-dynamic-expression-system-based-on-xtensor-ded69f37ff5e
title: "zarray: a dynamic expression system based on xtensor"
image: https://miro.medium.com/max/782/0*MH-GD9T19Fjn32ur.png
summary: In this article we demonstrate how we pushed xtensor one step further, implementing a dynamic expression system on top of it. xtensor is a comprehensive C++framework for multi-dimensional array…
date: Apr 29th, 2021
authors: Johan Mabille
- url: https://blog.jupyter.org/nbterm-jupyter-notebooks-in-the-terminal-6a2b55d08b70
title: "nbterm: Jupyter Notebooks in the terminal"
image: https://miro.medium.com/max/1120/1*jZFC3kPJqxMSUeCGd7PHxw.jpeg
summary: Jupyter notebooks are mostly known for their web-based user interface, such as JupyterLab or the Classic Notebook. They offer a great user experience, allow for rich output rendering, provide…
date: Apr 26th, 2021
authors: David Brochart
- url: https://blog.jupyter.org/abracadabra-bringing-the-magics-to-xeus-python-9d17bcfacb4
title: Abracadabra! Bringing the Magics to Xeus-Python
image: https://miro.medium.com/max/1120/1*PTiGVyDsazc_ziz6Bk4EnA.gif
summary: Last year, we set ourselves to implement a visual debugger for JupyterLab. This endeavor required major developments in the JupyterLab…
date: Feb 18th, 2021
authors: Martin Renou
- url: https://medium.com/robostack/cross-platform-conda-packages-for-ros-fa1974fd1de3
title: Cross-platform Conda Packages for ROS
image: https://miro.medium.com/max/2000/0*CWMpP2kGWulIQeHf.jpg
summary: 2020 has been a busy year for the RoboStack project. We collaboratively published ros-noetic on four platforms (Windows, macOS, Linux x64 and ARM64) and revamped how ROS packages can be released on…
date: February 16th, 2021
authors: Wolf Vollprecht, Tobias Fischer
- url: https://blog.jupyter.org/genomic-data-representation-in-jupyter-c57a5bb518d6
title: Genomic Data representation in Jupyter
image: https://miro.medium.com/max/1120/1*681fIddZAaQc8w72MmmIiw.gif
summary: If there is one thing that recent events tell us, it is that genomics is a large source of data, and that its manipulation and understanding allow for the quick development of new drugs and…
date: February 8th, 2021
authors: Jean-David Harrouet
- url: https://blog.jupyter.org/an-sql-solution-for-jupyter-ef4a00a0d925?postPublishedType=initial
title: An SQL Solution for Jupyter
image: https://miro.medium.com/max/992/1*tbfa_AWoqb-yB1Tk6Uq3ng.png
summary: A few months ago we released xeus-sqlite, a Jupyter kernel that allows users to make SQLite queries directly from the notebook. With the needs of the Jupyter data science community in mind we decided…
date: February 3rd, 2021
authors: Mariana Meireles
- url: https://blog.jupyter.org/a-curiously-recurring-widget-library-261a65bd56fe
title: A Curiously Recurring Widget Library
image: https://miro.medium.com/max/1120/1*i1D4_PqaKhej-XRSKkoyBw.png
summary: Diving into the implementation of xwidgets…
date: January 27th, 2021
authors: Sylvain Corlay
- url: https://blog.jupyter.org/robotic-process-automation-with-jupyterlab-713b5630e457
title: Robotic Process Automation with JupyterLab
image: https://miro.medium.com/max/1120/1*3HNfLnwDpXNZ6n6HPD2lXQ.png
summary: Robotic Process Automation (RPA) differs from classical automation tools in that the actions to automate can be developed by observing a user perform a task in a graphical user interface, across…
date: January 18th, 2021
authors: Martin Renou, Johan Mabille
- url: https://blog.jupyter.org/dashboarding-with-jupyterlab-3-789fcb1a5857
title: Dashboarding with JupyterLab 3.0
image: https://miro.medium.com/max/2000/1*t4EW3oCIrt5FaMXUyjYPFw.gif
summary: Project Jupyter offers a complete suite of open-source tools for the scientific computing community, reaching from the exploratory phase of a project to the presentation of the results. In this last…
date: January 8th, 2021
authors: Carlos Herrero, Jeremy Tuloup
- url: https://blog.jupyter.org/jupyterlab-3-0-is-out-4f58385e25bb
title: JupyterLab 3.0 is Released!
image: https://miro.medium.com/max/1400/1*iZTmCAefbExeTZNJKWy4cQ.png
summary: The 3.0 release of JupyterLab brings many new features to users and substantial improvements to the extension distribution system.
date: January 5th, 2021
authors: Jeremy Tuloup
- url: https://blog.llvm.org/posts/2020-12-21-interactive-cpp-for-data-science/
title: Interactive C++ for Data Science
image: https://blog.llvm.org/img/cling-2020-12-21-figure3.png
summary: This post will discuss some applications of Cling developed to support data science researchers. In particular, interactively probing data and interfaces makes complex libraries and complex data more accessible users.
date: Dec 23, 2020
authors: Vassil Vassilev, David Lange, Simeon Ehrig, Sylvain Corlay
- url: https://david-brochart.medium.com/xtensor-%EF%B8%8F-zarr-4f5cf25c65e5
title: Xtensor ❤️ Zarr
image: https://miro.medium.com/max/2160/1*N1w2lJOA9n0HKw0Hlf0ruQ.png
summary: A C++ implementation of the Zarr specification…
date: Dec 15, 2020
authors: David Brochart
- url: https://blog.jupyter.org/a-c-backend-for-vega-lite-bd2524b247c2
title: A C++ API for Vega-Lite
image: https://miro.medium.com/max/700/1*UkIPGquufhYT7-S62MTECg.png
summary: In this post, we present the first public release of XVega, a C++ library for producing Vega-Lite charts. Data science workflows differ from traditional software development in that engineers make…
date: Dec 2, 2020
authors: Madhur Tandon
- url: https://blog.jupyter.org/ipygany-jupyter-into-the-third-dimension-29a97597fc33
title: Ipygany, Jupyter into the Third Dimension
image: https://miro.medium.com/max/1000/1*IB4Bf4aEC5RXJJ1gY1zGFw.png
summary: From Paraview to Mayavi, there are multiple solutions for data analysis on 3D meshes on the desktop. Most of these tools provide high-level APIs that can be driven with a scripting language like…
date: Oct 14, 2020
authors: Martin Renou
- url: https://medium.com/@mari_meir/rhumba-a-faster-r-distribution-d619fb93043a
title: Rhumba, a Faster R Distribution
image: https://miro.medium.com/max/1260/1*qNdIl4oTgd0F6JAExK7CNg.gif
summary: CRAN is the official package manager for the R ecosystem. Unfortunately, simple operations such as creating new environments or installing packages with it can be very time-consuming due to the fact…
date: Oct 13, 2020
authors: Mariana Meireles
- url: https://blog.jupyter.org/the-templating-system-of-nbconvert-6-47ea781eacd2
title: The Templating System of Nbconvert 6
image: https://miro.medium.com/max/1200/1*nrUKm5eexRd9ReMergNnEw.png
summary: One of the main changes in nbconvert 6 is the refactor of the template system, which should be easier to extend and build upon. In this article, we dive into the template system, and provide a…
date: Sep 26, 2020
authors: Sylvain Corlay
- url: https://medium.com/@mari_meir/memestra-a21c0c1f362
title: Memestra!
image: https://miro.medium.com/max/1200/1*usMYAuVljfxl9LnSPnseVg.png
summary: Modern IDE features such as interactive debugging, linting, code formatting, and refactoring tools are now available in JupyterLab, thanks to the JupyterLab-LSP extension and the recent release of…
date: Sep 21, 2020
authors: Mariana Meireles
- url: https://medium.com/@martinRenou/real-time-rendering-of-water-caustics-59cda1d74aa
title: Real-time Rendering of Water Caustics
image: https://miro.medium.com/max/875/1*lbqTcvsdT_5D2LT1h5bO2g.png
summary: In this article, I present an attempt for generalizing caustics computation in real-time using WebGL and ThreeJS. The fact that it is an attempt is important, finding a solution that works well in…
date: Aug 27, 2020
authors: Martin Renou
- url: https://blog.jupyter.org/jupyterlab-ros-3dc9dab7f421
title: JupyterLab, the Cloud Robotics Command Station
image: https://miro.medium.com/max/3200/1*zfaBPxiCzlnoNoKrVpcrIA.png
summary: Building the next generation of robotics cloud computing using ROS and JupyterLab
date: Aug 11, 2020
authors: Carlos Herrero, Wolf Vollprecht
- url: https://blog.jupyter.org/slicerjupyter-a-3d-slicer-kernel-for-interactive-publications-6f2ad829f635
title: SlicerJupyter, a 3-D Slicer Kernel for Interactive Publications
image: https://miro.medium.com/max/341/1*ePhHKkjqV-AW0mvDkaeurw.png
summary: Use Jupyter and 3D Slicer kernel to implement biomedical data processing workflows in a notebook.
date: Jul 8, 2020
authors: Sylvain Corlay, Jean-Christophe Fillion-Robin, Mike Grauer, Andras Lasso, Matt MacCormick, Isaiah Norton, Steve Pieper, Martin Renou, Mike Sarahan
- url: https://medium.com/@QuantStack/open-software-packaging-for-science-61cecee7fc23
title: Open Software Packaging for Science
image: https://raw.githubusercontent.com/TheSnakePit/design/83d7450620172e41f54e65c76f1374b52dfab8a1/mamba.svg
summary: Modern scientific applications typically depend on a very large number of libraries written in various programming languages, ranging from Fortran to TypeScript, C, C++, Python, etc. So, we need to…
date: Jun 19, 2020
authors: Wolf Vollprecht, Mario Buikhuizen, Marianne Corvellec, Johan Mabille, David Brochart
- url: https://blog.jupyter.org/a-jupyter-kernel-for-sqlite-9549c5dcf551
title: A Jupyter Kernel for SQLite
image: https://miro.medium.com/max/604/1*pzPTGCJVgIO10N7OwOGWKw.png
summary: While it is well known in the Python scientific computing community, Jupyter is in fact a language-agnostic development environment. High-quality language kernels exist for the main languages of data…
date: Jun 11, 2020
authors: Mariana Meireles
- url: https://blog.jupyter.org/plasma-a-learning-platform-powered-by-jupyter-1b850fcd8624
title: PLASMA, a Learning Platform Powered by Jupyter
image: https://miro.medium.com/max/933/0*wWdglu7KBVC08Lcc.png
summary: Jupyter has been a great choice for education for many years. The Jupyter Notebook has become one of the most popular tools to conduct workshops, tutorials, and teach online classes. Recently we have…
date: May 11, 2020
authors: Jeremy Tuloup
- url: https://blog.jupyter.org/interactive-graph-visualization-in-jupyter-with-ipycytoscape-a8828a54ab63
title: Interactive Graph Visualization in Jupyter with IPycytoscape
image: https://miro.medium.com/max/933/1*d9UZBB4OB3LXVm7fTHBHaw.png
summary: The Jupyter widgets ecosystem offers a broad variety of data visualization tools for exploratory analysis in the notebook. However, we…
date: Apr 30, 2020
authors: Mariana Meireles
- url: https://blog.jupyter.org/a-visual-debugger-for-jupyter-914e61716559
title: A Visual Debuger for Jupyter
image: https://miro.medium.com/max/933/0*9pVDg58cTz5Yezw8.gif
summary: Most of the progress made in software projects comes from incrementalism. The ability to quickly see the outcome of an execution and iterate has been one of the main reasons for the success of…
date: Mar 25, 2020
authors: Jeremy Tuloup, Borys Palka, Johan Mabille, Martin Renou, Afshin Darian, Sylvain Corlay
- url: https://blog.jupyter.org/report-on-the-jupyter-community-workshop-on-dashboarding-14f8ad9f3c0
title: Field Report on the Jupyter Community Workshop on Dashboarding
image: https://miro.medium.com/max/933/1*e8gJ4j2hCn4XMPagp6etOA.jpeg
summary: From June 3rd to June 6th 2019, thirty-five developers from the Jupyter community met in Paris for a four-day workshop on dashboarding with Project Jupyter. For four days, attendees worked full time…
date: Feb 14, 2020
authors: Sylvain Corlay
- url: https://medium.com/@wolfv/introducing-scikit-geometry-ae1dccaad5fd
title: Introducing Scikit-Geometry
image: https://miro.medium.com/max/1260/1*Ns12n2k0T3m0Hoe-5gg4kQ.png
summary: As a robotics researcher (but also in many other fields) computations on geometric primitives are used very frequently— but it’s harder than anticipated to find the right abstractions in a nice…
date: Jan 24, 2020
authors: Wolf Vollprecht
- url: https://medium.com/@johan.mabille/how-we-wrote-xtensor-8-n-iterators-7df77e3223f7
title: How we Wrote Xtensor (Episode 8) - Iterators
image: https://miro.medium.com/max/1260/0*mdtjNgTehPo6xzRO.png
summary: In the previous article, we implemented the broadcasting rules so that we can compute the shape of arbitrary complex trees that involve arrays with different but compatible shapes. This is the first…
date: Jan 7, 2020
authors: Johan Mabille
- url: https://medium.com/@wolfv/2019-in-review-d7d03fb0d17d
title: 2019 in Review
image: https://miro.medium.com/max/3600/1*64DQjEYUaRMtHA2Ou3It8w.png
summary: This year has seen major changes in xeus and xeus-python, driven by the requirements for developing a visual debugger. We have implemented a prototype that supports the Debug Adapter Protocol from…
date: Jan 2, 2020
authors: Wolf Vollprecht
- url: https://medium.com/@wolfv/robot-development-with-jupyter-ddae16d4e688
title: Robot Development with Jupyter
image: https://miro.medium.com/max/1260/1*rqyB9qBQUlonff3PR9YuvA.png
summary: Jupyter and Voilà are two popular packages in the data science ecosystem. But the Jupyter plugins jupyter-ros and jupyter-amphion make them more interesting than ever for robotics applications. This…
date: Dec 31, 2019
authors: Wolf Vollprecht
- url: https://medium.com/@johan.mabille/how-we-wrote-xtensor-7-n-broadcasting-cf37a974d029
title: How we Wrote Xtensor (Episode 7) - Broadcasting
image: https://miro.medium.com/max/1260/0*mdtjNgTehPo6xzRO.png
summary: In the previous article, we implemented operator and mathematical function overloads so that we can build arbitrary complex expression trees and access their elements. Before we can assign an…
date: Nov 24, 2019
authors: Johan Mabille
- url: https://blog.jupyter.org/voila-gridstack-template-8a431c2b353e
title: Configure your Dashboards with the Voilà Gridstack Template
image: https://miro.medium.com/max/933/1*Pl6z5oPeFixFjxMEYzEpIA.gif
summary: Voilà is a new dashboarding solution from Jupyter ecosystem. It provides an easy-to-use tool to convert your Jupyter notebooks into standalone web applications. If you have not used it before, you…
date: Nov 11, 2019
authors: Bartosz Telenczuk
- url: https://blog.jupyter.org/a-slideshow-template-for-voil%C3%A0-apps-435f67d10b4f
title: A Slideshow template for Voilà
image: https://miro.medium.com/max/512/1*JLepfTuigc_h1Gfy768BWg.png
summary: Last June, QuantStack announced the first release of Voilà, a solution to turn Jupyter notebooks into standalone web applications. Voilà enforces security (preventing arbitrary code execution) while…
date: Oct 29, 2019
authors: Marianne Corvellec
- url: https://medium.com/@wolfv/ros-on-conda-forge-dca6827ac4b6
title: ROS on Conda-forge
image: https://miro.medium.com/max/1260/1*Vs520qK74Y0O3O5BtlgB7g.png
summary: ROS is a fantastic and very large suite of software tools for Robotics. It’s used in many applications and with great success, ranging from the hobbyist market to industrial use cases. Most people…
date: Oct 28, 2019
authors: Wolf Vollprecht
- url: https://blog.jupyter.org/ipycanvas-a-python-canvas-for-jupyter-bbb51e4777f7
title: IPycanvas, a Python Canvas for Jupyter
image: https://miro.medium.com/max/933/1*LHrtcPJMCWVMgsvNR6tR6w.png
summary: As you may already know, the Jupyter Notebook and JupyterLab are Browser-based applications. Browsers are incredibly powerful, they allow you to swap rich and interactive graphical interfaces…
date: Oct 25, 2019
authors: Martin Renou
- url: https://blog.jupyter.org/field-report-on-the-kernel-community-workshop-a4ad73a1a718
title: Field Report on the Kernel Community Workshop
image: https://miro.medium.com/max/933/1*AKYqXS6qtE0k6EcTKl3BEQ.jpeg
summary: From May 27th to May 29th, thirty developers from the Jupyter community met in Paris for a three-days workshop on the Jupyter kernel…
date: Oct 7, 2019
authors: Sylvain Corlay
- url: https://medium.com/@johan.mabille/how-we-wrote-xtensor-6-n-operator-overloading-984c2e5b4171
title: How we Wrote Xtensor (Episode 6) - Operator Overloading
image: https://miro.medium.com/max/1260/0*lB4lCWmmeVGAfBUq.png
summary: In the previous article, we introduced expression templates and developed the skeleton of the xfunction class, meant to represent a node of the abstract syntax tree of a tensor expression. We left…
date: Sep 25, 2019
authors: Johan Mabille
- url: https://blog.jupyter.org/interactive-gis-in-jupyter-with-ipyleaflet-52f9657fa7a
title: Interactive GIS in Jupyter with IPyleaflet
image: https://miro.medium.com/max/667/1*YA26aVkLDM1KXjNtGu5-Hw.gif
summary: As Jupyter grew in popularity, a broad ecosystem of visualization packages based on Jupyter widgets has been developed, bringing even more interactivity to the Jupyter world. In this article, we dive…
date: Sep 25, 2019
authors: Sylvain Corlay, Martin Renou
- url: https://medium.com/@johan.mabille/how-we-wrote-xtensor-5-n-expression-templates-d07332e73d1d
title: How we Wrote Xtensor (Episode 5) - Expression Templates
image: https://miro.medium.com/max/506/1*s4m7A7i78pzy-swZZwHkAA.png
summary: In the previous articles, we started to implement an N-D container, xarray, which has value semantics and provides all the methods required to access its data. The next step is to give it computation…
date: Sep 5, 2019
authors: Johan Mabille
- url: https://blog.jupyter.org/building-a-calculator-jupyter-kernel-4aed5764a295
title: Building a Calculator Jupyter Kernel
image: https://miro.medium.com/max/933/0*h6rfGRuTgOkwonN9
summary: In order to provide a language-agnostic scientific development environment, the Jupyter project is built upon a well-specified protocol to communicate with the Kernel, the part of the infrastructure…
date: Jul 16, 2019
authors: Vasavan Thiru, Thibault Lacharme
- url: https://medium.com/@johan.mabille/how-we-wrote-xtensor-4-n-value-semantics-6baa6856d313
title: How we Wrote Xtensor (Episode 4) - Value Semantics
image: https://miro.medium.com/proxy/1*HsU43Jzp1vJZpX2g8XPJsg.png
summary: xtensor is a comprehensive framework for N-D arrays processing, including an extensible expression system, lazy evaluation, and many other…
date: Jul 16, 2019
authors: Johan Mabille
- url: https://blog.jupyter.org/introducing-templates-for-jupyter-widget-layouts-f72bcb35a662
title: Introducing Templates for Jupyter Widget Layouts
image: https://miro.medium.com/max/933/1*YQrJiSx2g6GfhkIqK24RUw.png
summary: Notebooks come alive with Jupyter widgets, which allow users to produce interactive GUIs inline in the Jupyter notebook or JupyterLab. You can either use them to add a few interactive controls and…
date: Jul 4, 2019
authors: Bartosz Telenczuk
- url: https://medium.com/@johan.mabille/how-we-wrote-xtensor-3-n-the-constructors-65a177260638
title: How we Wrote Xtensor (Episode 3) - The Constructors
image: https://miro.medium.com/proxy/1*HsU43Jzp1vJZpX2g8XPJsg.png
summary: In the previous article, we detailed the implementation of a generic access operator for our N-D container. Two more things to implement before the xarray class can be used in practice are…
date: Jun 24, 2019
authors: Johan Mabille
- url: https://medium.com/@johan.mabille/how-we-wrote-xtensor-2-n-access-operators-57e8e3852263
title: How we Wrote Xtensor (Episode 2) - Access Operators
image: https://miro.medium.com/proxy/1*HsU43Jzp1vJZpX2g8XPJsg.png
summary: In the previous article, we started to design an N-dimensional container. We detailed the implementation of methods related to shape, strides, and memory layout. Let us now get to the access…
date: Jun 20, 2019
authors: Johan Mabille
- url: https://medium.com/@johan.mabille/how-we-wrote-xtensor-1-n-n-dimensional-containers-f79f9f4966a7
title: How we Wrote Xtensor (Episode 1) - N-Dimensional Containers
image: https://miro.medium.com/max/900/1*HsU43Jzp1vJZpX2g8XPJsg.png
summary: xtensor is a C++ library meant for numerical analysis with multi-dimensional array expressions. It exposes an API similar to that of NumPy…
date: Jun 17, 2019
authors: Johan Mabille
- url: https://blog.jupyter.org/and-voil%C3%A0-f6a2c08a4a93
title: And Voilà!
image: https://miro.medium.com/max/933/1*F0IS2B1XS6NCxp0Eh7linQ.png
summary: The goal of Project Jupyter is to improve the workflows of researchers, educators, scientists, and other practitioners of scientific computing, from the exploratory phase of their work to the…
date: Jun 11, 2019
authors: Sylvain Corlay, Maarten Breddels
- url: https://medium.com/@wolfv/mamba-development-news-29e32aaa8d6c
title: Mamba Development News
image: https://miro.medium.com/max/1800/1*g1iLyOfddtgWnkq3irRVmA.png
summary: "Mamba is a drop-in replacement for conda, the awesome cross-platform package manager. In our opinion, conda has one tiny problem: it’s too slow when many packages are installed, or when installing…"
date: Jun 10, 2019
authors: Wolf Vollprecht
- url: https://medium.com/@wolfv/building-an-open-source-continuous-benchmark-system-717839093962
title: Building an Open-Source Continuous Benchmark System
image: https://miro.medium.com/max/3686/1*Oopw8DH88w_5ryddn-TIcw.png
summary: "Concourse is a continuous integration software, and we use it for two purposes: multi-project continuous integration, and continuous benchmarking. It’s easy to setup on a low cost server, using…"
date: May 29, 2019
authors: Wolf Vollprecht
- url: https://blog.jupyter.org/ros-jupyter-b7e82b5e1202
title: ROS @ Jupyter
image: https://miro.medium.com/max/933/1*35w3erSL2xz0mp9le6YNyg.png
summary: Historically, the ROS (Robot Operating System) community has relied on Qt for building complex user interfaces. Nowadays, the Jupyter notebook and the ipywidgets framework offer a compelling…
date: Apr 7, 2019
authors: Wolf Vollprecht
- url: https://medium.com/@wolfv/making-conda-fast-again-4da4debfb3b7
title: Making Conda Fast Again
image: https://miro.medium.com/max/1260/1*5gXPul2JQUjm6oe8Gt6WgQ.png
summary: "You might have seen the announcement on Twitter: at QuantStack we’ve been working on making a prototype of a conda-compatible package manager called mamba. Conda is a great tool to distribute data…"
date: Mar 28, 2019
authors: Wolf Vollprecht
- url: https://towardsdatascience.com/interactive-spreadsheets-in-jupyter-32ab6ec0f4ff
title: Interactive spreadsheets in Jupyter
image: https://miro.medium.com/max/3322/1*sKQkf8JV8xTIq9pxVBHGow.png
summary: ipysheet is a new interactive widgets library that aims at implementing the core features of a good spreadsheet application and more…
date: Mar 8, 2019
authors: Martin Renou
- url: https://blog.jupyter.org/a-new-python-kernel-for-jupyter-fcdf211e30a8
title: A New Python Kernel for Jupyter
image: https://miro.medium.com/max/604/1*YIXmS4xfX9MxQ6dHZLU8-g.png
summary: Project Jupyter aims at providing a consistent set of tools for interactive computing workflows across multiple programming languages. Jupyter projects are popular at all stages of a research project…
date: Jan 9, 2019
authors: Martin Renou
- url: https://medium.com/@johan.mabille/xframe-towards-a-c-dataframe-26e1ccde211b
title: "Xframe: Towards a C++ Dataframe"
image: https://miro.medium.com/max/1260/1*oIyi7fqvyjIwEw49XkMFig.png
summary: For a very long time, the C++ programming language lacked a high-level toolset for scientific computing. Data structures such as N-dimensional arrays, data frames, are the bread and butter of the R…
date: Jan 4, 2019
authors: Johan Mabille
- url: https://medium.com/@johan.mabille/designing-language-bindings-with-xtensor-f32aa0f20db
title: Designing Language Bindings with Xtensor
image: https://raw.githubusercontent.com/xtensor-stack/xtensor/master/docs/source/xtensor.svg
summary: xtensor and its satellite projects make it easy to implement a feature once in C++ and expose it to the main languages of data science, such as Python, Julia and R with little extra work. Although…
date: Nov 30, 2018
authors: Johan Mabille
- url: https://towardsdatascience.com/video-streaming-in-the-jupyter-notebook-635bc5809e85
title: Video Streaming in the Jupyter Notebook
image: https://miro.medium.com/max/1400/1*HTd5uPpq8hsVhxv0MeVfAg.gif
summary: ipywidgets plays an essential part in the Jupyter ecosystem; it brings interactivity between user and data. Widgets are eventful Python objects that often have a visual representation in the Jupyter…
date: Nov 19, 2018
authors: Martin Renou
- url: https://towardsdatascience.com/the-xtensor-vision-552dd978e9ad
title: The Xtensor Vision
image: https://miro.medium.com/max/3200/0*VgDZuseWa2S05e6A
summary: Here we’re laying out a vision for the xtensor project, the n-dimensional array in the C++ language — that makes it easy to write high-performance code and bind it to the languages of data science…
date: Nov 10, 2018
authors: Wolf Vollprecht
- url: https://serge-sans-paille.github.io/pythran-stories/bye-bye-boostsimd-welcome-xsimd.html
title: Bye bye Boost.SIMD, Welcome XSimd
image: https://raw.githubusercontent.com/xtensor-stack/xsimd/master/docs/source/xsimd.svg
summary: Boost.simd provides a C++ abstraction of vector type, allowing for efficient vectorization of array computations. It has been (optionally) used as part of the expression template engine of Pythran for a long time, a great collaboration that led to several patches in boost.simd, and great performance for Pythran.
date: Oct 31, 2019
authors: Serge Guelton
- url: https://medium.com/@QuantStack/xtensor-c-and-the-julia-challenge-643d4b119761
title: Xtensor, C++, and the Julia Challenge
image: https://miro.medium.com/max/1260/1*FU8d3qA5_wXxxd7Q_ZUEUQ.png
summary: Last month, Simon Danisch launched the Julia Language Challenge, a programming challenge from a member of the Julia community to other programming languages. with high performances. This can be…
date: Oct 24, 2018
authors: Sylvain Corlay, Johan Mabille, Wolf Vollprecht
- url: https://medium.com/@wolfv/the-julia-challenge-in-c-21272d36c002
title: The Julia Challenge in C++
image: https://raw.githubusercontent.com/JuliaLang/julia-logo-graphics/master/images/julia-logo-color.png
summary: Recently, some folks of the Julia community were boasting about the expressiveness of the Julia programming language, compared to older languages. That’s how they started the Julia Challenge. The…
date: Oct 12, 2018
authors: Wolf Vollprecht
- url: https://blog.jupyter.org/interpreted-c-for-gis-with-jupyter-ae191bc6fb8e
title: Interpreter C++ for GIS with Jupyter
image: https://miro.medium.com/max/933/1*FzUw4j635uJgWHZzc8_QiQ.png
summary: The recent release of the Jupyter kernel for C++, based on the Cling interpreter enabled a number of new workflows for the users of the C++ programming language. More than a limited set of base…
date: Apr 24, 2018
authors: Martin Renou
- url: https://blog.jupyter.org/authoring-custom-jupyter-widgets-2884a462e724
title: Authoring Custom Jupyter Widgets
image: https://miro.medium.com/max/933/1*FnkBH8yA-PfCNCxXA2PNIw.gif
summary: Jupyter interactive widgets enhance the notebook experience by allowing users to create graphical user interfaces. They enable richer interaction with the data and computing resources. While the base…
date: Mar 5, 2018
authors: Olivier Borderies, Olivier Coudray, Pierre Marion
- url: https://blog.jupyter.org/jupyter-receives-the-acm-software-system-award-d433b0dfe3a2
title: Jupyter Receives the ACM Software System Award
image: https://miro.medium.com/max/1333/1*4gB92wu3PVYsKabkNCkgjg.png
summary: It is our pleasure to announce that Project Jupyter has been awarded the 2017 ACM Software System Award, a significant honor for the project. We are humbled to join an illustrious list of projects…
date: Mar 2, 2018
authors: Project Jupyter
- url: https://blog.jupyter.org/a-diagram-editor-for-jupyterlab-a254121ff919
title: A Diagram Editor for JupyterLab
image: https://raw.githubusercontent.com/QuantStack/jupyterlab-drawio/master/drawio.gif
summary: The new JupyterLab interface is much more than a replacement for the classic notebook. It aims to bring together all the pieces required for a complete scientific workflow. The extension-based…
date: Feb 26, 2018
authors: Wolf Vollprecht
- url: https://medium.com/@wolfv/fast-reductions-in-xtensor-with-simd-212a8543960a
title: Fast Reductions in Xtensor with Xsimd
image: https://miro.medium.com/max/1260/1*lKyNuvdkZlJwhwdatalQmw.png
summary: "xtensor has a wealth of mathematical functions available already: we support a lot of the NumPy API right there in C++. One of the areas where we were a bit slower than NumPy in the past were…"
date: Feb 20, 2018
authors: Wolf Vollprecht
- url: https://medium.com/@wolfv/faster-xtensor-87fcbe7f5293
title: Faster Xtensor
image: https://miro.medium.com/max/1260/1*NXfksdUzAtHjlw3y8wwqDg.jpeg
summary: Knowing the size of the memory that is to be allocated at compile time can improve the runtime performance a lot — the compiler can already reserve the required space on the stack (instead of having…
date: Feb 18, 2018
authors: Wolf Vollprecht
- url: https://blog.jupyter.org/interactive-workflows-for-c-with-jupyter-fe9b54227d92
title: Interactive Workflows for C++ with Jupyter
image: https://miro.medium.com/max/933/1*t_9qAXtdkSXr-0tO9VvOzQ.png
summary: Scientists, educators and engineers not only use programming languages to build software systems, but also in interactive workflows, using the tools available to explore a problem and reason about…
date: Nov 29, 2017
authors: Sylvain Corlay, Loic Gouarin, Johan Mabille, Wolf Vollprecht
- url: https://medium.com/@SylvainCorlay/scientific-computing-in-a-polyglot-world-with-xtensor-d81ff3865d6
title: Scientific Computing in a Polyglot World with Xtensor
image: https://miro.medium.com/max/540/1*mtoK6AtRa0pNGGm576Yj0w.jpeg
summary: The One Language to Rule Them All probably does not exist yet. In the world of interactive scientific computing, countless articles and blog posts argue on the merits of R, Python, Julia and other…
date: May 5, 2017
authors: Sylvain Corlay