Skip to content

Software

Research 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 ↗