14 पॉइंट द्वारा GN⁺ 2024-07-08 | 2 टिप्पणियां | WhatsApp पर शेयर करें
  • Mac के लिए आधुनिक Jupyter क्लाइंट
  • VS Code और JupyterLab से तेज़ startup time
  • context-aware prompt cells के साथ inline code generation
  • minimalist design के साथ workflow बनाए रखता है
  • command palette के साथ तेज़, सरल और शक्तिशाली
  • Black code formatting
  • एक क्लिक में graphs और tables कॉपी करें
  • अपने kernel manager के साथ नए virtual environment जोड़ें
  • आसान setup
    • सभी ipynb फ़ाइलों के साथ compatible, Finder से सीधे चलाया जा सकता है
    • मौजूदा kernels का automatic detection
    • किसी setup की ज़रूरत नहीं। ऐप डाउनलोड करें और तुरंत coding शुरू करें

GN⁺ का सारांश

  • Satyrn Mac के लिए एक आधुनिक Jupyter क्लाइंट है, जो तेज़ startup time और minimalist design प्रदान करता है.
  • context-aware prompt cells और आधुनिक command palette के ज़रिए यह एक अधिक efficient coding environment बनाता है.
  • इसमें Black code formatting, graphs और tables कॉपी करने की सुविधा, और आसान kernel management जैसी कई विशेषताएँ शामिल हैं.
  • यह मौजूदा JupyterLab या VS Code की तुलना में तेज़ startup time देता है, जिससे productivity बढ़ सकती है.
  • समान सुविधाओं वाले अन्य प्रोजेक्ट्स में JupyterLab और VS Code शामिल हैं.

2 टिप्पणियां

 
dongjinahn 2024-07-08

Hacker News की राय में यह लिखा देख कर लगा था कि यह Electron का इस्तेमाल न करने वाला native Swift application है, लेकिन यह Electron का इस्तेमाल न करने वाला नहीं है।

  • जब कई notebooks को अलग-अलग windows में खोलते हैं, तो जिस window पर focus नहीं होता उसका title Electron के रूप में दिखता है,
  • और /Applications/satyrn.app/Contents/Frameworks में Electron Framework भी देखा जा सकता है

FYI) अगर conda आदि से virtual env अलग से सेट किया गया हो, तो cmd + , से settings खोलकर kernel में /opt/homebrew/anaconda3/envs/py310/bin/python3 की तरह उस virtual env का python3 binary डाल सकते हैं।

 
GN⁺ 2024-07-08
Hacker News की राय
  • पहले Swift इस्तेमाल करने के लिए धन्यवाद, Electron ऐप्स फूले हुए हैं और उनका ज़रूरत से ज़्यादा इस्तेमाल होता है
  • यह ऐप "official" Jupyter desktop ऐप की तुलना में कैसी है, यह जानने की जिज्ञासा है: लिंक
  • क्या यह remote Jupyter notebook server से कनेक्ट कर सकती है, यह जानने की जिज्ञासा है
  • इस तरह का high-performance minimalism ही Mac ऐप ecosystem को शानदार बनाता है
    • वही चीज़ दूसरे platforms पर भी बनाई जा सकती है, लेकिन जिन लोगों के लिए यह महत्वपूर्ण है वे Mac platform पर केंद्रित हैं
    • document-based app API और toolbar API को अपनाते देखना चाहूँगा
  • open source model पर विचार करें: GitHub पर code मुफ्त में दें और website पर app खरीदने का विकल्प रखें
    • यह तरीका मुझे डरावना लगा था, लेकिन मेरे लिए अच्छा काम किया: videohubapp.com पर कम से कम $5 देकर जितना चाहें उतना भुगतान कर ऐप खरीदें, और GitHub से code clone करके build करें
    • अभी लगभग 60 copies प्रति माह बिकती हैं, और पिछले 4 साल से औसत लगभग यही है
  • बढ़िया!
    • native UI से शुरू करके Electron पर स्विच करना चौंकाने वाला है, मुख्य बाधा क्या थी यह जानने की जिज्ञासा है
  • हाल ही में OpenSCAD से निराश होकर CadQuery और Build123d आज़माया
    • modeling backend में बड़ा सुधार है, लेकिन GUI, OpenSCAD जितना अच्छा नहीं है
    • मैंने इसे VSCode और plugins के साथ चलाया, लेकिन मैं एक dedicated MacOS ऐप में सब कुछ embedded देखना चाहता हूँ ताकि development setup के बिना सीधे CAD काम शुरू कर सकूँ
  • मैं हमेशा notebooks का उपयोग करता हूँ, आमतौर पर vs-code और github copilot setup के साथ
    • कुछ environments specify करना मुश्किल था, और gpt4 API key सेट करने का तरीका भ्रमित करने वाला था
    • ये दोनों पूरा करने के बाद, commands टाइप करने के बजाय prompts कैसे लिखूँ, इस बारे में मुझे यक़ीन नहीं था
    • मैं आलोचनात्मक नहीं लगना चाहता, बस पहली बार कोशिश करते समय जो सोचा वही feedback देना चाहता हूँ
  • लोग असली IDE इसलिए इस्तेमाल करते हैं क्योंकि वे library source code में सीधे कूद सकते हैं
  • क्या Jupyter QtConsole इस्तेमाल करने वाला कोई और भी है, यह जानने की जिज्ञासा है
  • क्या यह Sagemath के साथ compatible है, यह जानने की जिज्ञासा है