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

VisiData হলো ট্যাবুলার ডেটা অন্বেষণ ও সাজানোর জন্য একটি টার্মিনাল ইন্টারফেস। এটি একটি স্প্রেডশিট বহু-সরঞ্জাম হিসেবে বর্ণিত যা সরাসরি টার্মিনালে কাজ করে, ব্যবহারকারীদের কমান্ড লাইন ছাড়াই ডেটা লোড, পরিদর্শন, ফিল্টার, সাজানো এবং পুনরায় আকার দিতে দেয়। সমর্থিত ফরম্যাটগুলির মধ্যে রয়েছে tsv, csv, sqlite, json, xlsx (Excel), hdf5 এবং আরও অনেক কিছু। নির্দিষ্ট ফরম্যাট এবং উৎসগুলির জন্য অতিরিক্ত Python মডিউল প্রয়োজন হতে পারে। প্ল্যাটফর্ম প্রয়োজনীয়তা হলো Linux, OS/X, বা Windows (WSL সহ), পাশাপাশি Python 3.8 বা তার নতুন সংস্করণ। ইনস্টলেশন pip এর মাধ্যমে (`pip3 install visidata`), অথবা pipx বা uv ব্যবহার করে স্থায়ী ইনস্টল ছাড়াই (`pipx run visidata` / `uvx visidata`) করা যায়। স্থায়ী ইনস্টল PATH-এ `vd` কমান্ড যোগ করে। কিছু ফরম্যাটের জন্য অতিরিক্ত প্যাকেজ প্রয়োজন, যেমন openpyxl এবং lxml, যা বিদ্যমান pipx ইনস্টলে ইনজেক্ট করা যেতে পারে। একটি অত্যাধুনিক `develop` শাখাও git থেকে ইনস্টল করা যায়। ব্যবহার সহজ: `vd <input>` চালান বা `<command> | vd` দিয়ে ডেটা পাইপ করুন। যেকোনো সময় Ctrl+Q চাপলে প্রস্থান করা যায়। শত শত কমান্ড এবং বিকল্প উপলব্ধ, যা প্রকল্প ওয়েবসাইটে নথিভুক্ত, এবং টুলের ভিতরে Ctrl+H দিয়ে একটি দ্রুত রেফারেন্স অ্যাক্সেস করা যায়। এছাড়াও একটি প্লাগইন লেখকের নির্দেশিকা এবং API রেফারেন্স, পাশাপাশি Jeremy Singer-Vine-এর একটি পরিচিতিমূলক টিউটোরিয়াল রয়েছে। সহায়তা GitHub ইস্যু এবং IRC (#visidata on irc.libera.chat) এর মাধ্যমে দেওয়া হয়। স্থিতিশীল শাখার কোড, মূল অ্যাপ্লিকেশন, লোডার এবং প্লাগইন সহ, GPLv3-এর অধীনে প্রকাশিত। প্রকল্পটি Saul Pwanson দ্বারা ধারণা ও বিকশিত হয়েছে, এবং ডকুমেন্টেশন ও প্যাকেজিং Anja Kefala দ্বারা রক্ষণাবেক্ষণ করা হয়, সাথে আরও অনেকের অবদান রয়েছে।