Journal Django + Jupyter Lab = ❤️

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
17
18
juil.
2023

Au travail, un de mes juniors data-scientist est arrivé avec une demande toute innocente. "Ça serait bien qu'on puisse avoir un truc style Jupyter Notebook sur la prod pour explorer plus facilement les données".

Notre prod est sous Django, un truc assez commun; et Jupyter aussi a l'air aussi rependu dans le domaine de la data-science. Je me suis dit que quelqu'un avait forcément répondu à la problématique.

Et ben non. Pas du tout.

Il existe bien django-extensions (…)

Jupyter - « Libre à vous ! » du 4 avril 2023 - Podcasts et références

Posté par  . Édité par Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
7
12
avr.
2023
Communauté

Cent soixante-douzième émission « Libre à vous ! » de l’April. Podcast et programme :

  • Pour le sujet principal, nous parlerons de Jupyter, un écosystème de logiciels libres de calcul autant qu'une communauté.
  • Une nouvelle chronique de Vincent Calame sur « données libres et sobriété énergétique » -Marie-Odile Morandi nous propose une nouvelle chronique sur « les transcriptions qui redonnent le goût de lecture », sur le thème « À l’Éducation nationale, la voie se libère et la mécanique se met en place ». Une chronique enregistrée et lue par Laure-Élise Deniel.
  • Quoi de Libre ? Actualités et annonces concernant l'April et le monde du Libre

Rendez‐vous en direct chaque mardi de 15 h 30 à 17 h sur 93,1 FM en Île‐de‐France. L’émission est diffusée simultanément sur le site Web de la radio Cause Commune.

Prochaine émission le 18 avril 2023. Le sujet principal portera sur le Fédiverse, une fédération de serveurs basé sur des logiciels libres formant un véritable réseau social. Si vous avez des questions, n’hésitez pas à les mettre en commentaires de cette dépêche.

Journal Des virus, des hommes, et de la dynamique.

Posté par  . Licence CC By‑SA.
34
4
mar.
2020

Introduction

Ce journal se place dans la continuité de l'excellent journal de Liorel à l'origine, cela constituait ce que je comptais poster comme une réponse, mais cela s'est étoffé progressivement au point de faire un journal.

Disclamer: L'épidémio n'est pas mon domaine.

Liorel expliquait ce qu'était un modèle à compartiment en épidémiologie dans le cadre du modèle simple, et utilisait ce modèle pour discuter du régime asymptotique (équilibre, propagation, etc.). Toutefois, ce modèle est aussi utilisable en prédiction de dynamique (…)

Journal Jupyter dans VS code

Posté par  . Licence CC By‑SA.
Étiquettes :
7
11
oct.
2019

Ceci est un journal marque-page.

Comme je l'évoquais précédemment, une des critiques que l'on peut formuler à l'encontre de Jupyter est qu'il faille travailler dans un navigateur web, ce qui s'avère peu ergonomique. Il existe certes le programme nteract qui permet d'afficher et d'exécuter les notebooks hors du navigateur, mais on est encore loin d'un éditeur de texte.

Je n'utilise pas cet éditeur de texte en particulier (et j'ignore si il y en a beaucoup sur DLFP), mais Microsoft (…)

Créer une application web avec Jupyter, ipywidgets et voilà

Posté par  . Édité par ZeroHeure, Ysabeau 🧶, Davy Defaud et Arkem. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
37
4
oct.
2019
Python

Vous connaissez sans doute Jupyter, cet outil de développement tournant dans un navigateur qui est particulièrement en vogue chez les scientifiques et plus généralement dans les domaines liés au traitement des données. Aujourdʼhui je vais te parler d’une possibilité offerte par Jupyter qu’il ne me semble pas, sauf erreur de ma part, avoir vu évoquée ici, à savoir le développement dʼapplications web.

Journal Créer une application web avec Jupyter, ipywidgets et voilà

Posté par  . Licence CC By‑SA.
36
4
oct.
2019
Ce journal a été promu en dépêche : Créer une application web avec Jupyter, ipywidgets et voilà.

Cher journal,
tu connais sans doute Jupyter, cet outil de développement tournant dans un navigateur qui est particulièrement en vogue chez les scientifiques et plus généralement dans les domaines liés au traitement des données. Aujourd'hui je vais te parler d'une possibilité offerte par Jupyter qu'il ne me semble pas, sauf erreur de ma part, avoir vu évoquée ici, à savoir le développement d'applications web.

À propos de Jupyter

A titre personnel, et peut-être comme beaucoup des plus anciens (disons (…)

Journal Jupyter et la gestion des caractères de fin de ligne dans les URL de données par Firefox vs Chromium

Posté par  . Licence CC By‑SA.
Étiquettes :
12
19
sept.
2019

Cher journal,
n'étant pas développeur web ce qui suit est peut-être largement connu ; aussi excuse-moi si j'enfonce des portes ouvertes.

J'ai constaté un comportement étrange de Firefox concernant la gestion des caractères de fin de ligne/nouvelle ligne (\n) lorsque ceux-ci sont inclus dans des URL de données. Pour le contexte, il peut arriver, lorsqu'on travaille sur des serveurs Jupyter distants, que l'utilisateur n'ait pas accès à l'espace de fichier où sont stockés les notebooks. Dans ce cas, un (…)

Sortie de IPython 5.0

Posté par  . Édité par Lucas, palm123, Xavier Teyssier, Storm, Benoît Sibaud, Nils Ratusznik et M5oul. Modéré par ZeroHeure. Licence CC By‑SA.
40
14
juil.
2016
Python

IPython est un terminal interactif pour Python qui améliore l'expérience utilisateur lors de l'usage en ligne de commande. Entre les versions 0.12 et 3.x incluses, IPython contenait aussi un grand nombre de fonctionnalités liées au "Notebook" qui fait maintenant partie du "Project Jupyter" – voir dépêche précédente. Cette nouvelle version 5.0 est donc en partie un retour aux sources qui se concentre sur l'interface en ligne de commande de IPython.

Ce qui suit est une adaptation approximative de l’annonce faite sur le blog de Jupyter.

Grand merci à palm123, Storm, M5oul et en particulier à Lucas qui a fait plus de la moitié de la traduction pendant que je suis à SciPy 2016 à Austin, Texas.

Sortie de IPython/Jupyter Notebook 4.1

Posté par  . Édité par Ytterbium, Benoît Sibaud, palm123, Yves Bourguignon, BAud, esdeem, Florent Zara et Anonyme. Modéré par Florent Zara. Licence CC By‑SA.
Étiquettes :
30
9
jan.
2016
Python

Enfin, je devrais plutôt parler de Jupyter Notebook 4.1, vu que ce sera la première version avec des nouvelles fonctions qui a été publiée indépendamment de IPython en tant que tel. Et bien que cette dépêche soit dans la catégorie Python, la mise à jour concerne aussi bien les utilisateurs du Notebook qui utilisent Julia, Haskell, C-dièse…

NdM: Jupyter Notebook est une application web pour interagir avec des données scientifiques et faire du calcul scientifique.

Ce qui suit est une traduction collaborative (merci à Ytterbium, palm123, BAud, eggman, Yves Bourguignon, xaccrocheur) de l'annonce sur le blog Jupyter.

Journal Chroniques de Wikidata : Évitez le fork, cherchez le Join !

Posté par  . Licence CC By‑SA.
20
15
sept.
2015

On a traduit la lettre d'information hebdomadaire de Wikidata sur Wikipédia, qui est particulièrement riche cette semaine et, ça donne ça

Un truc a particulièrement attiré mon attention et m'a motivé à écrire ce journal : http://ramiro.org/notebook/us-presidents-causes-of-death/ Je vous laisse jeter un œil.

Les habitués d'ici auront reconnu du iPython, ainsi que du SPARQL, ainsi que du Wikidata. En bref, du libre et du standard de bout en bout. Des données libres générées collaborativement, un point d'accès à ces données (…)

IPython est mort, vive IPython 4.0

Posté par  . Édité par palm123, emilien.schultz, Benoît Sibaud, Nÿco, ZeroHeure, zurvan, Snark et jcr83. Modéré par bubar🦥. Licence CC By‑SA.
45
19
août
2015
Python

Pour ceux qui ne connaissent pas IPython et son historique, je vous propose de consulter les dépêches précédentes, car si à l'origine il s'agissait uniquement d'une console évoluée pour Python, l'envergure des possibilités a bien changé entre-temps. Cette nouvelle version revient doucement aux sources en diminuant considérablement les fonctionnalités présentes.

Il y a quelques mois, une description de ce que pouvait faire IPython aurait pris plusieurs heures d'explication sur le notebook, protocole de communication, qtconsole, etc. depuis cette nouvelle version IPython n'est plus qu'une console évoluée pour Python. On remarquera que c'est plus proche de la philosophie Unix : "Ne faire qu'une seule chose, et la faire bien".

Vu qu'il y a peu de nouvelles fonctionnalités dans cette nouvelle version, je ne vais pas m'attarder trop dessus. Et plutôt décrire les changements opérés.

Merci a emilien.schultz, Nÿco, palm123, zurvan, jcr83 et Snark pour avoir participé à la rédaction.

Sortie d’IPython en version 3.0

Posté par  . Édité par palm123, BAud, Benoît Sibaud, Nicolas Casanova, Nÿco, Snark, Ytterbium, Jiehong et esdeem. Modéré par NeoX. Licence CC By‑SA.
Étiquettes :
35
28
fév.
2015
Python

Pour ceux qui ne connaissent pas IPython, je vous propose de consulter les dépêches précédentes car, même si à l'origine il s'agissait uniquement d'une console évoluée pour Python, l'envergure des possibilités a bien changé.

Pour rappel : IPython est une console alternative principalement tournée vers l’exploration interactive des données. […] Au‐delà d’une simple console Python, elle est aussi agnostique au niveau du langage en offrant une console Qt, un notebook Web (interface Web riche) et l’architecture pour y écrire dans son dialecte préféré.

Pour ceux qui préfèrent une version des nouvelles fonctionnalités dans la langue de Shakespeare, je vous suggère de lire les notes de version en anglais. Je vais me contenter de faire une traduction libre dans la langue de Molière, ainsi que de digresser sur d'autres sujets voisins.

Merci à tous les contributeurs à cette dépêche qui ont corrigé toutes mes fautes, anglicismes et autre erreurs qui font saigner les yeux etc. Merci palm123, eggman, BAud, Jiehong, Nÿco, Snark, Ytterbium et Nicolas Casanova.