প্রকল্প সম্পর্কে

Spyder হলো একটি ওপেন-সোর্স বৈজ্ঞানিক উন্নয়ন পরিবেশ যা পাইথনে লেখা এবং বিজ্ঞানী, প্রকৌশলী ও ডেটা বিশ্লেষকদের লক্ষ্য করে তৈরি। এটি সম্পাদনা, বিশ্লেষণ, ডিবাগিং এবং প্রোফাইলিংকে ইন্টারঅ্যাক্টিভ এক্সিকিউশন এবং ডেটা অনুসন্ধানের সাথে একত্রিত করে। README-তে বর্ণিত মূল উপাদান: - সম্পাদক: মাল্টি-ল্যাঙ্গুয়েজ সম্পাদনা যার সাথে ফাংশন/ক্লাস ব্রাউজার, pyflakes, pylint এবং pycodestyle-এর মাধ্যমে রিয়েল-টাইম কোড বিশ্লেষণ, jedi এবং rope-এর মাধ্যমে স্বয়ংক্রিয় সমাপ্তি, অনুভূমিক/উল্লম্ব বিভাজন এবং গো-টু-ডেফিনিশন। - ইন্টারঅ্যাক্টিভ কনসোল: একাধিক আইপিথন কনসোল যার সাথে ওয়ার্কস্পেস এবং ডিবাগিং সমর্থন, লাইন, সেল বা ফাইল অনুযায়ী কোড চালানো এবং ইনলাইন বা ইন্টারঅ্যাক্টিভ প্লট রেন্ডারিং। - ডকুমেন্টেশন ভিউয়ার: বাহ্যিক বা ব্যবহারকারী-নির্মিত ক্লাস এবং ফাংশনের জন্য রিয়েল-টাইম Sphinx রেন্ডারিং। - ভেরিয়েবল এক্সপ্লোরার: সেশন ভেরিয়েবল, ফাংশন এবং অবজেক্ট পরিদর্শন ও সম্পাদনা, যার মধ্যে সংখ্যাসূচক, স্ট্রিং এবং বুলিয়ান প্রকার, তালিকা, টুপল, অভিধান, তারিখ এবং টাইমডেল্টা, NumPy অ্যারে, Pandas কাঠামো এবং PIL/Pillow চিত্র অন্তর্ভুক্ত। - উন্নয়ন সরঞ্জাম: স্ট্যাটিক বিশ্লেষক, ইন্টারঅ্যাক্টিভ ডিবাগার, প্রোফাইলার, প্রকল্প সমর্থন, ফাইল এক্সপ্লোরার এবং রেজেক্স-সক্ষম ফাইলে খোঁজ। বিস্তারযোগ্যতা: একটি প্লাগইন সিস্টেম এবং API অতিরিক্ত বৈশিষ্ট্য সক্ষম করে, এবং Spyder-কে PyQt5 এক্সটেনশন লাইব্রেরি হিসাবে ব্যবহার করা যেতে পারে যাতে ইন্টারঅ্যাক্টিভ কনসোলের মতো উপাদান অন্যান্য সফ্টওয়্যারে এমবেড করা যায়। ইনস্টলেশন: README Anaconda ডিস্ট্রিবিউশন এবং conda-এর মাধ্যমে ইনস্টল করার পরামর্শ দেয়। অন্যান্য বিকল্পের মধ্যে WinPython, MacPorts, লিনাক্স ডিস্ট্রিবিউশন প্যাকেজ ম্যানেজার এবং pip উল্লেখ করা হয়েছে, তবে প্রকল্পটি সেই পদ্ধতিগুলির জন্য সীমিত ব্যক্তিগত সমর্থন নোট করে। রানটাইম মৌলিক হলো Python 3.11+ এবং PyQt5 5.15+, সাথে রিপোজিটরিতে আরও নির্ভরতা ঘোষিত। প্রকল্প প্রসঙ্গ: মূলত Pierre Raybaut তৈরি করেছেন এবং Carlos Córdoba আন্তর্জাতিক স্বেচ্ছাসেবক সম্প্রদায়ের সাথে রক্ষণাবেক্ষণ করেন। উন্নয়ন NumFOCUS, Quansight, Chan Zuckerberg Initiative এবং Open Collective-এর মাধ্যমে ব্যবহারকারী দানের দ্বারা সমর্থিত। ডকুমেন্টেশন, সমস্যা সমাধান গাইড, ইস্যু ট্র্যাকার, Gitter চ্যাটরুম এবং অবদান নির্দেশাবলী README থেকে লিঙ্ক করা আছে।