• [^] # Re: questions sur le futur d'ipython

    Posté par . En réponse à la dépêche Sortie d’IPython en version 3.0. Évalué à 5.

    Pour la console qt, non, pas d'amélioration. Le ratio Code/Benefice est trop faible.
    C'est plus ou moins en abandonware. On accepte les pull requests.
    Le but serai d'utiliser une chose du genre Node-Webkit afin de réutiliser les pièces du notebook,
    et avoir mathjax, codemirror...etc réutilisable. L'utilisation d'un QtRichTextEdit pour le widget principal est à peux près de l'ordre d'utiliser un tourne vis crusiforme pour enlever une visse pentalobe.

    Pour la scission des repo/équipe, on est 4-5 à coder, (Moi, Min, Thomas, de Berkeley, dans la même pièce), je pense que spliter l'équipe vas être dure. Jon est supervisé par Brian (Cal Poly), je doute qu'il se séparent aussi.
    Jason et Sylvain qui sont chez Bloomberg et ne travaillent déjà que sur les widgets. Aucun pouvoir sur eux. Kyle bosse pour Rackspace et à pour le moment carte blanche, mais fait majoritairement du déploiement. On est donc déjà pas mal éparpiller, si on sépare plus ça fera moins d'une personne par repo :-)

    Sinon, non, ce n'est pas "que un éditeur en javascript". Il y a toute la partie serveur python qui n'est pas petite.
    La séparation va majoritairement permettre d'avoir un cycle de dev plus cours pour certaines sous partie du projet,
    et on l'espère de les rendre plus accessible.

    \gamma\dot ... en effet. a\dotmarche, mais a\vec b (vector sur b au lieu de a) non. ça semble dépendre du caractère...

    PyQt5, je vit sur master, donc j'ai du mal à distinguer les nouveautées... la compat PyQt5 me dit vaguement qqch.

    --execute est une bonne question pour la ML ou un post de blog. ce n'est pas trop dure, mais long.
    Tout est prevu pour functionner an API, mais faut créer les bons objects. cf ici

    Doc javascript: Oui, et non. Le js n'est pratiquement pas stable. On cherche encore un bonne lib pour documenter.
    tu peux utiliser un coup de yui-doc dans le don dossier. Ou un make jsapi dans /doc.

    impossible d'executer 2 fois IPython.display.Markdown(), c'est une erreur de compréhension de ce qu'est Markdown(). Ça créer un object markdown, mais ne l'affiche pas[1]. Tout comme 1;1 n'affiche pas 2 fois 1 dans la ligne de commande, il faut utiliser print(1);print(1). Tu peux faire le parallel print IPython.display.Markdown()<->1, IPython.display.display <-> print.

    [1] à moins que l'object soit le dernier statement de la cellule auquel cas celui)ci engendre un effet de bord.
    La difference est que dans ce cas, le Out[x] apparait.

    Le terme "slide" fait t'il référence à une présentation avec le slideshow mode ? Je ne suis pas sur de ce que tu essaye de faire.