Open Source Softwares
Want to Collaborate? If you’d like to explore or contribute to any of these tools, feel free to reach out here!
Websites
- awesome-ai-proofs. The website contains a curated list of mathematical proofs generated by artificial intelligent systems, verified by automated theorem prover, and a list of successes and mishaps.
- You can show support by starring the Github repo or by contributing to the website.
Software, Tools & Packages
Below is a 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
| 
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).
| [1] “
