16 points par GN⁺ 2025-02-19 | 3 commentaires | Partager sur WhatsApp

Un nouveau genre d’IDE Python

  • Visualisation dynamique : Scripton prend en charge la visualisation en temps réel directement depuis les scripts Python. Aucun notebook, serveur ou navigateur n’est nécessaire. Les visualisations s’affichent dans un onglet dédié de l’IDE.
  • Boîte à outils de tracé intégrée : comprend une boîte à outils de tracé intégrée qui expose directement en Python les fonctionnalités de Plotly et Observable Plot. Aucune installation n’est requise, et elle est automatiquement disponible lors de l’exécution dans Scripton.
  • Visualisation en temps réel pour la science et l’ingénierie : Scripton combine une communication inter-processus haute performance et un rendu accéléré par GPU pour offrir une visualisation en temps réel. La visualisation de matrices comme les tableaux 2D NumPy et les tenseurs PyTorch est simple.
  • Boîte à outils graphique intégrée : l’API canvas de Scripton fournit une API graphique raster 2D rapide et puissante. La sortie apparaît en temps réel dans un onglet dédié de l’IDE.
  • Prototype d’interactivité : avec la boîte à outils UI de Scripton, il est facile d’ajouter de l’interactivité aux scripts. Les curseurs et boutons permettent de mettre à jour dynamiquement l’interface utilisateur.
  • REPL riche : Scripton inclut un REPL Python unique qui constitue une extension naturelle de l’environnement de développement. Il propose notamment l’autocomplétion, l’édition multiligne et la prise en charge de plusieurs curseurs.
  • Débogage simple et rapide : dans Scripton, le débogage est simple. Il suffit de placer des points d’arrêt et d’exécuter. Aucune configuration particulière n’est nécessaire.
  • Prise en charge de nombreuses bibliothèques tierces : prend en charge diverses bibliothèques tierces comme Matplotlib, Seaborn, PyTorch, Pandas, PIL et OpenCV. La sortie de chaque bibliothèque s’affiche dans l’IDE.
  • Pour le travail sérieux comme pour l’exploration ludique : conçu pour répondre à des besoins variés, de la recherche et des applications industrielles à l’exploration créative.
  • Configuration système requise : actuellement pris en charge uniquement sur macOS (modèles Apple Silicon et Intel). Prise en charge de Windows et Linux prévue. Python 3.8 ou version ultérieure requis. Compatible avec divers gestionnaires d’environnements Python.

3 commentaires

 
nemorize 2025-02-23
  • Essai gratuit de 30 jours
  • Paiement mensuel : 20 $ + 2 $
  • Paiement annuel : 220 $ + 22 $
 
yangeok 2025-02-19

Ah, donc c'est payant.

 
GN⁺ 2025-02-19
Avis sur Hacker News
  • Je suis roboticien/scientifique et je fais beaucoup de visualisation de données variées à haute précision/haute fréquence

    • Cela inclut des séries temporelles à plusieurs milliers de Hz, des images RGB/de profondeur issues de plusieurs caméras, ainsi que la visualisation des sorties de plusieurs couches pour le débogage de modèles
    • J’ai longtemps utilisé mes propres outils d’observation écrits en scripts Python, mais j’ai tout remplacé par rerun
    • rerun est une bibliothèque simple installable via pip, et open source
    • rerun est développé activement, avec de nouvelles fonctionnalités et des changements ajoutés chaque mois
    • Les LLM sont maladroits pour générer du code rerun, donc j’ai fait récupérer la documentation pour que les stagiaires l’utilisent avant d’interroger un LLM
  • Je développe en Python depuis longtemps et je l’ai utilisé pour toutes sortes de choses

    • applications web, API web, outils GUI, manipulation d’images, traitement et visualisation de données, data science, machine learning, etc.
    • J’ai utilisé plusieurs IDE, et j’utilise actuellement PyCharm
    • Avantages : très joli, avec des fonctionnalités qui font gagner du temps
    • Inconvénients : réservé à Mac, modèle par abonnement, nécessité de lier le code à l’IDE
    • Ne serait-ce qu’un seul de ces inconvénients est déjà un gros problème pour moi
  • Dans le même esprit, il y a aussi l’IDE Spyder (licence MIT)

  • OP, vous vendez votre outil aux mauvaises personnes

    • HN n’est pas la bonne cible
    • Il faut trouver les gens qui paient 1000 $ par an pour Matlab et les attirer
  • Félicitations pour le lancement, ça a l’air magnifique

    • C’est dommage qu’il n’y ait pas d’assistant de chat IA
    • VSCode et Jetbrains Fleet ont aussi bonne allure, et la visualisation est un gros avantage
    • Il pourrait être difficile de rivaliser avec des alternatives gratuites comme rerun, dearpygui et les plugins VSCode
  • Le prix de l’abonnement provoque un rejet immédiat

    • Je m’inquiète du professionnalisme de ce projet et d’un risque potentiel de burn-out
    • Il faut qu’il passe l’épreuve de l’open source
  • Excellent produit, et bravo à son créateur

    • Le fait qu’il soit réservé à Mac et son abonnement élevé le rendent difficile à vendre
    • Les autres options ne sont pas forcément moins bonnes de 20 $
    • Je continuerai quand même à suivre ce projet
  • Je me demande ce qui se passe si on arrête l’abonnement

    • La bibliothèque scripton est open source, et je me demande si les fonctions de tracé de Lyra Orion peuvent produire des fichiers image
    • Félicitations pour la sortie du produit
  • UI très soignée

    • Le prix de l’abonnement ne me dérange pas
    • Le toolkit UI est particulièrement intéressant, je cherchais justement quelque chose pour remplacer streamlit
  • Produit impressionnant, mais je n’aime pas le prix de l’abonnement

    • Au minimum, ce serait bien d’envisager une offre pour les amateurs