Research workflows
Compound GPID
Agent-assisted workflows for research and data science.
Visit project websiteR, Python, and Stata software for research and reproducible work.
Packages and libraries I have developed or co-developed, across personal repositories and collaborative organizations. Each entry links to its source and verified documentation when available. Historical software is labeled; public source code does not always imply public access to the underlying data.
Current projects
Tools I’m developing for research, reading, and writing. Explore their documentation below; source repositories are not necessarily public.
Research workflows
Agent-assisted workflows for research and data science.
Visit project website ↗Project coordination
Skills connecting coding work with ClickUp tasks and GitHub.
Visit project website ↗Reading & study
Prompts and NotebookLM workflows for studying books in depth.
Visit project website ↗Writing
Tools for training and applying a personal writing voice.
Visit project website ↗Data access, statistical methods, and tools for reproducible work.
43 packages: 18 R · 6 Python · 19 Stata.
Release-controller library and CLI for deterministic planning, execution, status tracking, and recovery in GitHub repositories.
Co-developer · Experimental public source package
Public main-branch source version 0.1.0. Registry publishing is disabled in this setup; active maintenance is not asserted.
Reviewed substantive package code commit authored by randrescastaneda, alongside the package metadata. Authorship evidence · Package metadata
Task-scoped ClickUp and GitHub workflow tooling for coding agents, with a Python CLI and guided setup.
Developer · GitHub source distribution
A Python distribution and agent-skills project; no PyPI release was verified.
Reviewed substantive package code commit authored by randrescastaneda, alongside the package metadata. Authorship evidence · Package metadata
Traces how variables are created and changed in Stata do-files, with a Python library and command-line interface.
Author · PyPI release
The project authors field names R. Andres Castaneda. Authorship evidence · Package metadata
Python client for the World Bank PIP API, retrieving poverty and inequality estimates, aggregates, profiles, and auxiliary data.
Co-developer · PyPI release; alpha
The package metadata credits the PIP Technical Team. A substantive authored Python-code commit establishes individual co-development. Authorship evidence · Package metadata
Lightweight Python library of canonical Stata commands, abbreviations, categories, and source-driver metadata.
Developer · GitHub source distribution
Distribution name: stata-registry. No PyPI release was verified.
Reviewed substantive package code commit authored by randrescastaneda, alongside the package metadata. Authorship evidence · Package metadata
Converts survey questionnaires into typed, validated metadata, with document adapters, routing graphs, and batch extraction workflows.
Coauthor · PyPI release; alpha
Current PyPI metadata names R. Andres Castaneda, Stephen Nwobike, and the World Bank Global Monitoring Database team. Authorship evidence · Package metadata
Connects R to the World Bank’s internal Datalibweb API for microdata catalogs, files, and documentation.
Coauthor and maintainer · Public source package
Public source code; use of internal World Bank data requires the corresponding credentials and data access.
Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata
Diagnoses table joins and reports matched and unmatched observations, with complementary join features.
Coauthor and maintainer · CRAN and GitHub source
Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata
Installs, loads, and inspects the PIP R-package ecosystem through the GitHub API.
Coauthor and maintainer · Public source package
Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata
Compares two data frames, summarizes differences, and exports them for further analysis.
Coauthor and maintainer · Public source package
Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata
Provides a high-level R API for the computations and methods powering the Poverty and Inequality Platform.
Coauthor and maintainer · Public source package
Public source code; use of internal World Bank data requires the corresponding credentials and data access.
Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata
Updates, versions, and loads the auxiliary data used in the PIP workflow.
Coauthor and maintainer · Public source package
Public source code; use of internal World Bank data requires the corresponding credentials and data access.
Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata
Prepares, cleans, and validates survey microdata for the PIP production pipeline.
Author and maintainer · Public source package
Public source code; use of internal World Bank data requires the corresponding credentials and data access.
Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata
Creates and manages the database tables used by the Poverty and Inequality Platform.
Coauthor · Public source package
Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata
Provides shared utilities for PIP file storage, versioning, releases, logging, and GitHub workflows.
Author and maintainer · Public source package
Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata
Finds and loads PIP microdata, survey inventories, and country-year-survey versions.
Author and maintainer · Public source package
Public source code; use of internal World Bank data requires the corresponding credentials and data access.
Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata
Retrieves and computes poverty and inequality indicators through the World Bank’s PIP API.
Coauthor and maintainer · CRAN and GitHub source
Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata
Provides higher-level wrappers for wbpip’s poverty and inequality methods for survey distributions.
Author and maintainer · Public source package
Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata
Early R computation engine for the PIP Table Maker, preparing microdata and calculating requested statistics.
Author and maintainer · Historical source package
The README describes a stale placeholder and uses an older installation target. Current installation has not been tested.
Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata
Historical R client for the PovcalNet API, providing poverty and inequality estimates.
Co-developer; formally credited as contributor · Archived; superseded by pipr
The repository is archived and the underlying PovcalNet API has been retired; use pipr for current estimates.
DESCRIPTION records ctb, not aut. A substantive R-code commit by randrescastaneda supports the narrower co-development attribution. Authorship evidence · Package metadata
Git-backed Shiny application package for reviewing GMD harmonization drafts, with role-based workflows, versioned records, and audit history.
Co-developer · R application package
Public source for an access-controlled review application; not a CRAN release or an unrestricted public service.
Team authorship in DESCRIPTION; a substantive authored implementation commit under review-app/R establishes individual co-development. Authorship evidence · Package metadata
Stores R objects with sidecar metadata, version history, retention policies, and partitioned storage.
Coauthor and maintainer · Public source package
Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata
Compares directories by date or content and synchronizes files in one-way or two-way workflows.
Coauthor · Experimental source package
Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata
Computes poverty, inequality, and distributional measures from microdata and grouped data.
Coauthor · Public source package
Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata
Lists all locations of a Stata command on the ado search path.
Coauthor · Public source package
The package help file explicitly credits Andrés in its authors section. Authorship evidence · Package metadata
Backs up files and folders while preserving file attributes, using Windows Robocopy.
Author · SSC release
Windows-only utility. The GitHub manifest has no install-file list; use the SSC distribution.
The SSC / RePEc software record explicitly names Andrés in the author list. Authorship evidence · Package metadata
Caches Stata command output, returned results, and data changes for later reuse.
Coauthor · SSC and GitHub source
Previously distributed as cache; listed once under the current cacheit name.
The package help file explicitly credits Andrés in its authors section. Authorship evidence · Package metadata
Accesses survey microdata, harmonized collections, and documentation through the World Bank’s microdata platform.
Co-developer of version 1.0 · Public source; version-specific contribution
Public package source; data-platform use requires authorized World Bank access. This attribution concerns version 1.0.
Current README explicitly credits Raul Andres Castañeda Aguilar for datalibweb 1.0 (2014–2024); it lists a different development team for version 2.0. Authorship evidence · Package metadata
Displays the dimensions of the current dataset, following R’s dim() convention.
Author · Public source package
The package help file explicitly credits Andrés in its authors section. Authorship evidence · Package metadata
Creates standardized project and ado-package directory structures for statistical-development workflows.
Author · Documented source distribution
Help documents gtsd install dirstr, replace; that route depends on the World Bank GTSD workflow.
Help explicitly credits R. Andrés Castañeda as author. Authorship evidence · Package metadata
Finds variable definitions, text matches, or line ranges in do-files and displays the relevant code in Stata.
Coauthor · SSC and GitHub source
The package help file explicitly credits Andrés in its authors section. Authorship evidence · Package metadata
Creates organized templates for Stata do-files and ado-files.
Author · SSC and GitHub source
The package help file explicitly credits Andrés in its authors section. Authorship evidence · Package metadata
Decomposes changes in poverty into growth and redistribution components using Shapley values.
Coauthor · SSC release
The SSC / RePEc software record explicitly names Andrés in the author list. Authorship evidence · Package metadata
Matches consumption-survey item descriptions to COICOP categories using n-gram similarity.
Author · Documented source distribution
README documents cloning the source and adding its directory to Stata’s ado path; the .pkg file has no install-file list.
Source author header credits Andrés alongside the other developers. Authorship evidence · Package metadata
Retrieves and displays a joke in Stata’s results window.
Author · Public source package
The package help file explicitly credits Andrés in its authors section. Authorship evidence · Package metadata
Extracts variable-derivation code from do-files and inserts it into DDI XML metadata documentation.
Coauthor · SSC release
The SSC / RePEc software record explicitly names Andrés in the author list. Authorship evidence · Package metadata
Generates Stata PKG, TOC, README, and help-file templates for distributing ado packages through GitHub.
Co-developer; credited contributor · Public source package
Package source and help credit Andrés’s contribution alongside João Pedro Azevedo. The personal-account fork is counted under the upstream package. Authorship evidence · Package metadata
Accesses poverty and inequality estimates, distributions, and related indicators through the World Bank’s PIP API.
Coauthor · Public source package
The package help file explicitly credits Andrés in its authors section. Authorship evidence · Package metadata
Downloads synthetic PIP sandbox data into Stata for testing.
Author · Public source package
Synthetic testing data only, not official poverty estimates. Access to the target sandbox datasets requires authorization.
The package help file explicitly credits Andrés in its authors section. Authorship evidence · Package metadata
Historical Stata client for querying poverty and inequality estimates through the PovcalNet API.
Coauthor · Superseded by pip
The underlying PovcalNet API has been retired; use pip for current estimates.
The package help file explicitly credits Andrés in its authors section. Authorship evidence · Package metadata
Interacts with the World Bank’s PRIMUS workflow for submitting, reviewing, and tracking poverty-estimation data.
Co-developer · Public source package
Public source code; PRIMUS services require authorized access.
The historical build source names Ani Rudra Silwal and R.Andres Castaneda as authors; command source also records their development. Authorship evidence · Package metadata
Runs within-survey consistency checks and cross-dataset quality diagnostics for household-survey data.
Co-developer · Documented source distribution
README documents setup and installation from source; use in World Bank survey workflows may require authorized data access.
Package help explicitly credits Andrés among its developers. Authorship evidence · Package metadata
Decomposes changes in poverty into growth, price, and redistribution components using Shapley values.
Coauthor · SSC release
The SSC / RePEc software record explicitly names Andrés in the author list. Authorship evidence · Package metadata
Data platforms and documentation for socioeconomic research.
World Bank platform for global poverty and inequality data, supported by the PIP API.
Visit resourceAn interactive portal for poverty and inequality analysis in Latin America and the Caribbean.
Visit resourceAn interactive user manual for South Asia Region MicroData harmonized household surveys.
Visit resourceRelated research and methods.
Research publications →This catalog is based on reviewed package metadata, distribution records, and authorship evidence. It aims for broad coverage; it cannot establish that every public package has been found. Last reviewed: 23 October 2026.