इस प्रोजेक्ट के बारे में
Spyder एक खुला-स्रोत वैज्ञानिक विकास वातावरण है जो पायथन में लिखा गया है और वैज्ञानिकों, इंजीनियरों और डेटा विश्लेषकों के लिए लक्षित है। यह संपादन, विश्लेषण, डीबगिंग और प्रोफाइलिंग को इंटरैक्टिव निष्पादन और डेटा अन्वेषण के साथ जोड़ता है।
README में वर्णित मुख्य घटक:
- संपादक: फ़ंक्शन/क्लास ब्राउज़र के साथ बहु-भाषा संपादन, pyflakes, pylint और pycodestyle के माध्यम से वास्तविक समय कोड विश्लेषण, jedi और rope के माध्यम से स्वचालित पूर्णता, क्षैतिज/ऊर्ध्वाधर विभाजन और परिभाषा पर जाने की सुविधा।
- इंटरैक्टिव कंसोल: वर्कस्पेस और डीबगिंग समर्थन के साथ कई IPython कंसोल, पंक्ति, सेल या फ़ाइल द्वारा कोड चलाना, और इनलाइन या इंटरैक्टिव प्लॉट रेंडरिंग।
- दस्तावेज़ व्यूअर: बाहरी या उपयोगकर्ता-निर्मित क्लास और फ़ंक्शन के लिए वास्तविक समय Sphinx रेंडरिंग।
- वेरिएबल एक्सप्लोरर: सत्र वेरिएबल, फ़ंक्शन और ऑब्जेक्ट का निरीक्षण और संपादन, जिसमें संख्यात्मक, स्ट्रिंग और बूलियन प्रकार, सूचियाँ, टुपल्स, शब्दकोश, दिनांक और टाइमडेल्टा, NumPy सरणियाँ, Pandas संरचनाएँ और PIL/Pillow छवियाँ शामिल हैं।
- विकास उपकरण: स्थैतिक विश्लेषक, इंटरैक्टिव डीबगर, प्रोफाइलर, परियोजना समर्थन, फ़ाइल एक्सप्लोरर और रेगेक्स-सक्षम फ़ाइलों में खोज।
विस्तारशीलता: एक प्लगइन प्रणाली और API अतिरिक्त सुविधाओं की अनुमति देते हैं, और Spyder को PyQt5 एक्सटेंशन लाइब्रेरी के रूप में उपयोग किया जा सकता है ताकि इंटरैक्टिव कंसोल जैसे घटकों को अन्य सॉफ़्टवेयर में एम्बेड किया जा सके।
स्थापना: README Anaconda वितरण और conda के माध्यम से स्थापित करने की अनुशंसा करता है। अन्य उल्लिखित विकल्पों में WinPython, MacPorts, Linux वितरण पैकेज प्रबंधक और pip शामिल हैं, हालाँकि परियोजना उन तरीकों के लिए सीमित व्यक्तिगत समर्थन नोट करती है। रनटाइम मूल बातें Python 3.11+ और PyQt5 5.15+ हैं, आगे की निर्भरताएँ रिपॉजिटरी में घोषित की गई हैं।
परियोजना संदर्भ: मूल रूप से Pierre Raybaut द्वारा बनाया गया और Carlos Córdoba द्वारा एक अंतरराष्ट्रीय स्वयंसेवक समुदाय के साथ अनुरक्षित। विकास NumFOCUS, Quansight, Chan Zuckerberg Initiative और Open Collective के माध्यम से उपयोगकर्ता दान द्वारा समर्थित है। दस्तावेज़ीकरण, समस्या निवारण गाइड, मुद्दा ट्रैकर, Gitter चैटरूम और योगदान निर्देश README से जुड़े हुए हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.