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

scientific-computing-system (CDS) হল একটি বিশুদ্ধ-পাইথন কম্পিউটেশনাল সায়েন্স প্ল্যাটফর্ম, যা সংখ্যাগত পদ্ধতি, মডেলিং, বৈধতা, অনিশ্চয়তা পরিমাপ এবং পুনরুৎপাদনযোগ্য বৈজ্ঞানিক কর্মপ্রবাহের জন্য নকশা করা। প্রকল্পটি কাঁচা কর্মক্ষমতার চেয়ে পাঠযোগ্যতা, পোর্টেবিলিটি এবং পরিদর্শনযোগ্যতার উপর জোর দেয়, যা শিক্ষা, প্রোটোটাইপিং এবং এমন পরিবেশের জন্য উপযুক্ত যেখানে কম্পাইলড নির্ভরতা অবাঞ্ছিত। বর্তমান প্যাকেজ লাইন (2.0.0) একটি শূন্য-রানটাইম-নির্ভরতা কোর বজায় রাখে, সাথে প্রতিষ্ঠিত বৈজ্ঞানিক লাইব্রেরি (NumPy, SciPy, statsmodels, scikit-learn, SymPy, Z3) -তে ঐচ্ছিক অ্যাডাপ্টার সরবরাহ করে ক্রস-বৈধতা এবং বিশেষায়িত সমাধানকারীর জন্য। স্থাপত্যটি পাঁচটি স্তরে সংগঠিত: কম্পিউট (কোয়ান্টাম, সিগন্যাল, গণিত, ODE/PDE, ইন্টিগ্রেশন), অ্যানালাইসিস (পরিসংখ্যান, সম্ভাবনা, ML, মডেলিং, সংবেদনশীলতা), অ্যাসুরেন্স (বৈধতা, অনিশ্চয়তা, একক, প্রোভেন্যান্স), অর্কেস্ট্রেশন (ওয়ার্কফ্লো, ঐচ্ছিক সরঞ্জাম), এবং ডেটা (ডেটা বিশ্লেষণ, স্ট্রিমিং I/O, জ্ঞান)। মূল ক্ষমতাগুলির মধ্যে রয়েছে: - কোয়ান্টাম কম্পিউটিং: একক- এবং মাল্টি-কুবিট সার্কিট, Bell/GHZ অবস্থা, এনট্যাঙ্গলমেন্ট ইউটিলিটি - সিগন্যাল প্রসেসিং: DFT/FFT, কনভোলিউশন, ফিল্টার, STFT, ওয়েভলেট অপারেশন - সংখ্যাগত পদ্ধতি: লিনিয়ার অ্যালজেব্রা, ডিকম্পোজিশন, কোয়াড্রেচার, স্টিফ এবং সিমপ্লেক্টিক ODE সমাধানকারী - অপটিমাইজেশন: গ্র্যাডিয়েন্ট/নিউটন/অ্যাডাম পদ্ধতি, নেল্ডার-মিড, সিমুলেটেড অ্যানিলিং, সীমাবদ্ধ অনুসন্ধান - পরিসংখ্যান এবং সম্ভাবনা: ইনফারেন্স, রিগ্রেশন, পরিসংখ্যানগত পরীক্ষা, ডিস্ট্রিবিউশন, বায়েসিয়ান ইউটিলিটি - মেশিন লার্নিং: ক্লাসিক্যাল এস্টিমেটর, PCA, k-means, kNN, প্রিপ্রসেসিং, বৈধতা - বৈজ্ঞানিক ডোমেইন: ভৌত ধ্রুবক, জেনেটিক্স সহায়ক, ফ্র্যাক্টাল, ইনফরমেশন থিওরি - ডেটা বিশ্লেষণ: ট্যাবুলার বিশ্লেষণ, নরমালাইজেশন, ভিজুয়ালাইজেশন, ঐচ্ছিক HDF5/NetCDF সহ স্ট্রিমিং I/O - বৈজ্ঞানিক অ্যাসুরেন্স: ডাইমেনশনাল অ্যানালাইসিস, অনিশ্চয়তা প্রসারণ, সংবেদনশীলতা বিশ্লেষণ, ক্রস-পদ্ধতি বৈধতা, প্রোভেন্যান্স ট্র্যাকিং, অনুমোদন-গেটেড ওয়ার্কফ্লো অর্কেস্ট্রেশন প্ল্যাটফর্মটি গণনা করা ফলাফলগুলিকে সমর্থনকারী প্রমাণ থেকে আলাদা করে নিজেকে স্বতন্ত্র করে, যা পরিদর্শনযোগ্য, পুনরুৎপাদনযোগ্য এবং মিথ্যা-প্রমাণযোগ্য বৈজ্ঞানিক কর্মপ্রবাহ সক্ষম করে। ইনস্টলেশন প্রোফাইলগুলি বিশুদ্ধ-পাইথন কোর থেকে সম্পূর্ণ বৈজ্ঞানিক ব্যাকএন্ড, গবেষণা ডেটা I/O, প্লটিং এবং ড্যাশবোর্ড সমর্থন পর্যন্ত বিস্তৃত।