brandpy
Python package
Sole developer
A Python package interfacing with the Brandwatch API, enabling automated data retrieval and preprocessing for social-media research.
View ↗Software
Software is a major part of my research practice. I build packages, simulation frameworks, and analytical tools that turn methodological ideas into reusable computational systems.
Open-source packages
brandpy
Python package
Sole developer
A Python package interfacing with the Brandwatch API, enabling automated data retrieval and preprocessing for social-media research.
View ↗catfda
R package
Co-developed
An R package for categorical-valued functional data analysis, implementing methods for latent-process estimation and clustering of densely observed categorical longitudinal data using GAM-based modeling and functional principal component analysis.
View ↗funviewR
R package
Sole developer
An open-source R package for analyzing and interactively visualizing function-call dependencies in R codebases, helping users understand project structure, identify dependencies, and document complex R projects.
View ↗Research systems & infrastructure
Influence Network Generator (ING)
Python package
Sole developer
An open-source Python package for generating influence networks from online social-media data, supporting large-scale diffusion modeling. Adopted in DARPA-funded research on information propagation.
View ↗SocialSim / MACM Framework
Simulation framework
Lead developer
A DARPA-funded multi-platform social-media simulation environment. Chathura was sole developer of the simulation framework covering Twitter, Reddit, GitHub, YouTube, and Telegram, and co-originated the Multi-Action Cascade Model (MACM) in a team of two, later becoming its sole developer from 2021 onward.
Transfer Entropy Interactive Dashboard
Research system
Lead developer
An analytical system implementing transfer-entropy-based methods to identify inter- and intra-community influence pathways in information-diffusion environments. Chathura conceived the methodology and led algorithm design, system architecture, and visualization. Presented as the official final deliverable to the DARPA-MIPS program.
View ↗