Open Source Softwares
Software, Tools & Packages
Below is a curated collection of software, packages, and tools I have developed or contributed to — resulting from various academic and personal projects.
🧰 R Packages
- ggkodom ggkodom is a ggplot2 extension for visualizing individual-level longitudinal trajectories.
- 📦 CRAN: https://cran.r-project.org/web/packages/ggkodom/index.html
- 📘 Vignette: https://subroy13.github.io/ggkodom/
- 💻 GitHub: https://github.com/subroy13/ggkodom
| [1] “
”
- rsvddpd Robust Singular Value Decomposition using the Minimum Density Power Divergence Estimator (MDPDE).
🧩 Python Packages
handanim A Python library for programmatically generating hand-drawn sketch-style animations.
Ideal for instructional videos, visual explanations, and stylized presentations.- 📘 Docs: https://subroy13.github.io/handanim
- 💻 GitHub: https://github.com/subroy13/handanim
- 📦 PyPI: https://pypi.org/project/handanim
| 
Important
- decompy A Python package implementing several robust matrix decomposition algorithms, supporting outlier-resistant SVD/PCA pipelines.
- 📦 PyPI: https://pypi.org/project/decompy
- 💻 GitHub: https://github.com/subroy13/decompy
| 
- 📦 PyPI: https://pypi.org/project/decompy
- roufcp Robust gradual changepoint detection in time series using Rough-Fuzzy set theory. Useful for weak or soft transitions where classic CPD fails.
- 📦 PyPI: https://pypi.org/project/roufcp
- 💻 GitHub: https://github.com/subroy13/roufcp

- 📦 PyPI: https://pypi.org/project/roufcp
Others
- callgrind-reader A TypeScript library to parse callgrind-like profiling output, extract metrics, and integrate into analysis tools.
- mathaddons.sty A LaTeX package for writing research papers containing multiple useful mathematical commands. Click here to download.
🛠️ Projects
Below are some applications and experimental systems built for research, teaching, or exploration.
- Multi PDF Querybot Upload multiple PDFs and interactively question them using an in-memory vector-store-based RAG pipeline.
- 🔍 Multi-document semantic search
- 💬 LLM-powered chatbot interface
- ⚡ Fast, memory-based indexing
- Repo: https://github.com/subroy13/multi-pdf-querybot
- 🔍 Multi-document semantic search
- ChronoModeler A streamlit application to perform simulation experiments with different models on time series data, using a blueprint-based system. Useful for non-stat-savvy people to get a quick sense of how time series modelling works.
- PWDMGR A lightweight console-based password manager built in Python.
- Covid-19 Tracker A forecasting & resource-support dashboard for Covid-19, sponsored by IIM Vishakhapatnam.
- 📈 Real-time case tracking
- 🔮 Forecasting visualizations
- 🏥 Resource management tools
- Link: http://covid-tracker.iimv.ac.in:3939/covid/
- 📈 Real-time case tracking
- Seq2Seq Attention-Based Chatbot Classic neural chatbot trained on the Cornell Movie Dialogs Corpus, using a Seq2Seq architecture with Bahdanau attention.
- N-gram Text Predictor A simple text prediction engine developed for the JHU Data Science Specialization (Coursera).
Want to Collaborate?
If you’d like to explore or contribute to any of these tools, feel free to reach out here!
| [1] “
