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

RAWGraphs একটি ওপেন ওয়েব অ্যাপ্লিকেশন যা টেবুলার ডেটাকে কাস্টম ভেক্টর-ভিত্তিক ভিজ্যুয়ালাইজেশনে রূপান্তর করে। এটি d3.js লাইব্রেরির উপর নির্মিত এবং DensityDesign Research Lab (Politecnico di Milano), Calibro এবং INMAGIK দ্বারা 개발 করা হয়েছে। প্রকল্পটি নিজেকে স্প্রেডশিট অ্যাপ্লিকেশন (LibreOffice Calc, Microsoft Excel, Apple Numbers, Google Docs) এবং ভেক্টর গ্রাফিক্স এডিটর (Inkscape, Adobe Illustrator)-এর মধ্যে সেতু হিসেবে উপস্থাপন করে। ব্যবহারকারীরা স্প্রেডশিট এবং কমা-সেপারেটেড ভ্যালুর মতো টেবুলার ডেটা লোড করতে পারেন, অথবা অন্য অ্যাপ্লিকেশন থেকে কপি করা টেক্সট পেস্ট করতে পারেন, তারপর SVG-এ রেন্ডার করা চার্ট তৈরি করতে পারেন। যেহেতু আউটপুট SVG, ফলে তৈরি গ্রাফিক্স ভেক্টর এডিটিং সফটওয়্যারে পরিমার্জিত করা যায় বা সরাসরি ওয়েব পেজে এমবেড করা যায়। একটি উল্লেখযোগ্য বৈশিষ্ট্য হলো এর গোপনীয়তা-কেন্দ্রিক প্রসেসিং মডেল: RAWGraphs-এ প্রবেশ করানো ডেটা শুধুমাত্র ওয়েব ব্রাউজার দ্বারা পরিচালিত হয়, কোনো সার্ভার-সাইড অপারেশন বা স্টোরেজ নেই। README-তে বলা হয়েছে যে অন্য কেউ ব্যবহারকারীর ডেটা দেখতে, স্পর্শ করতে বা কপি করতে পারে না। টুলটিকে অত্যন্ত কাস্টমাইজযোগ্য এবং এক্সটেনসিবল হিসেবে বর্ণনা করা হয়েছে, যা ব্যবহারকারীদের দ্বারা সংজ্ঞায়িত নতুন কাস্টম লেআউট গ্রহণ করে। লেআউট যোগ বা সম্পাদনার জন্য একটি Developer Guide উল্লেখ করা হয়েছে। ব্যবহারের বিকল্পগুলির মধ্যে রয়েছে app.rawgraphs.io-তে হোস্ট করা অ্যাপ, অথবা স্থানীয়ভাবে একটি ইনস্ট্যান্স চালানো। স্থানীয় ইনস্টলেশনের জন্য Git, Node.js (সর্বশেষ পরীক্ষিত 23.6.1) এবং Yarn (সর্বশেষ পরীক্ষিত 1.22) প্রয়োজন। নথিভুক্ত ওয়ার্কফ্লো হলো রিপোজিটরি ক্লোন করা, yarn install দিয়ে ডিপেন্ডেন্সি ইনস্টল করা, yarn start দিয়ে ডেভেলপমেন্ট মোডে চালানো (NODE_OPTIONS-এর মাধ্যমে লিগ্যাসি OpenSSL প্রোভাইডার ব্যবহারের বিষয়ে একটি নোট সহ), অথবা সার্ভারে ডিপ্লয়ের জন্য yarn build দিয়ে একটি বিল্ড তৈরি করা। ফর্কিং, ইস্যু এবং পুল রিকোয়েস্টের মাধ্যমে অবদানকে স্বাগত জানানো হয়; অবদানকারীদের জমা দেওয়ার আগে একটি Contributor License Agreement স্বাক্ষর করতে বলা হয়, যা প্রকল্পটি ওপেন সোর্স রাখতে সহায়তার জন্য গ্রহণ করেছে। প্রকল্পটি Apache License 2.0-এর অধীনে প্রকাশিত, কপিরাইট DensityDesign Lab, Calibro এবং INMAGIK (2013-2021)-কে আরোপিত। README-তে প্ল্যাটফর্মটি বর্ণনাকারী CHItaly 2017 পেপারের সাইটেশন বিবরণও প্রদান করা হয়েছে।