Andrés Castañeda
  • Research
  • Tools
  • Writing
  • About
  • Contact
  • CV

Packages & tools

R, 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.

Packages · Platforms & resources · World Bank Data Blog posts

Package catalog

Data access, statistical methods, and tools for reproducible work.

43 packages: 18 R · 6 Python · 19 Stata.

PythonGPID-WB

cg-release

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.

Repository Documentation
Attribution & source

Reviewed substantive package code commit authored by randrescastaneda, alongside the package metadata. Authorship evidence · Package metadata

Pythonrandrescastaneda

clickup-skills

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.

Repository Documentation
Attribution & source

Reviewed substantive package code commit authored by randrescastaneda, alongside the package metadata. Authorship evidence · Package metadata

Pythonrandrescastaneda

do2screen-py

Traces how variables are created and changed in Stata do-files, with a Python library and command-line interface.

Author · PyPI release

Repository Documentation PyPI
Attribution & source

The project authors field names R. Andres Castaneda. Authorship evidence · Package metadata

PythonPIP-Technical-Team

povineq

Python client for the World Bank PIP API, retrieving poverty and inequality estimates, aggregates, profiles, and auxiliary data.

Co-developer · PyPI release; alpha

Repository Documentation PyPI
Attribution & source

The package metadata credits the PIP Technical Team. A substantive authored Python-code commit establishes individual co-development. Authorship evidence · Package metadata

Pythonrandrescastaneda

stata-registry

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.

Repository
Attribution & source

Reviewed substantive package code commit authored by randrescastaneda, alongside the package metadata. Authorship evidence · Package metadata

PythonGMD-hub

survey-scribe

Converts survey questionnaires into typed, validated metadata, with document adapters, routing graphs, and batch extraction workflows.

Coauthor · PyPI release; alpha

Repository Documentation PyPI
Attribution & source

Current PyPI metadata names R. Andres Castaneda, Stephen Nwobike, and the World Bank Global Monitoring Database team. Authorship evidence · Package metadata

Rworldbank

dlw

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.

Repository Documentation
Attribution & source

Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata

Rrandrescastaneda

joyn

Diagnoses table joins and reports matched and unmatched observations, with complementary join features.

Coauthor and maintainer · CRAN and GitHub source

Repository Documentation CRAN
Attribution & source

Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata

RPIP-Technical-Team

metapip

Installs, loads, and inspects the PIP R-package ecosystem through the GitHub API.

Coauthor and maintainer · Public source package

Repository Documentation
Attribution & source

Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata

RPIP-Technical-Team

myrror

Compares two data frames, summarizes differences, and exports them for further analysis.

Coauthor and maintainer · Public source package

Repository Documentation
Attribution & source

Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata

RPIP-Technical-Team

pipapi

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.

Repository Documentation
Attribution & source

Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata

RPIP-Technical-Team

pipaux

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.

Repository Documentation
Attribution & source

Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata

RPIP-Technical-Team

pipdata

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.

Repository Documentation
Attribution & source

Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata

RPIP-Technical-Team

pipdm

Creates and manages the database tables used by the Poverty and Inequality Platform.

Coauthor · Public source package

Repository Documentation
Attribution & source

Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata

RPIP-Technical-Team

pipfun

Provides shared utilities for PIP file storage, versioning, releases, logging, and GitHub workflows.

Author and maintainer · Public source package

Repository Documentation
Attribution & source

Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata

RPIP-Technical-Team

pipload

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.

Repository Documentation
Attribution & source

Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata

Rworldbank

pipr

Retrieves and computes poverty and inequality indicators through the World Bank’s PIP API.

Coauthor and maintainer · CRAN and GitHub source

Repository Documentation CRAN
Attribution & source

Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata

RPIP-Technical-Team

pipster

Provides higher-level wrappers for wbpip’s poverty and inequality methods for survey distributions.

Author and maintainer · Public source package

Repository Documentation
Attribution & source

Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata

RPIP-Technical-Team

piptb

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.

Repository
Attribution & source

Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata

Rworldbank

povcalnetR

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.

Repository Documentation
Attribution & source

DESCRIPTION records ctb, not aut. A substantive R-code commit by randrescastaneda supports the narrower co-development attribution. Authorship evidence · Package metadata

RGMD-hub

reviewapp

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.

Repository Documentation
Attribution & source

Team authorship in DESCRIPTION; a substantive authored implementation commit under review-app/R establishes individual co-development. Authorship evidence · Package metadata

Rrandrescastaneda

stamp

Stores R objects with sidecar metadata, version history, retention policies, and partitioned storage.

Coauthor and maintainer · Public source package

Repository Documentation
Attribution & source

Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata

RRossanaTat

syncdr

Compares directories by date or content and synchronizes files in one-way or two-way workflows.

Coauthor · Experimental source package

Repository Documentation
Attribution & source

Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata

RPIP-Technical-Team

wbpip

Computes poverty, inequality, and distributional measures from microdata and grouped data.

Coauthor · Public source package

Repository Documentation
Attribution & source

Authors@R explicitly credits Andrés with the aut (author) role. Authorship evidence · Package metadata

Statarandrescastaneda

adowhere

Lists all locations of a Stata command on the ado search path.

Coauthor · Public source package

Repository
Attribution & source

The package help file explicitly credits Andrés in its authors section. Authorship evidence · Package metadata

Statarandrescastaneda

backup

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.

Repository SSC / RePEc
Attribution & source

The SSC / RePEc software record explicitly names Andrés in the author list. Authorship evidence · Package metadata

Statarandrescastaneda

cacheit

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.

Repository SSC / RePEc
Attribution & source

The package help file explicitly credits Andrés in its authors section. Authorship evidence · Package metadata

Stataworldbank

datalibweb

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.

Repository
Attribution & source

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

Statarandrescastaneda

dim

Displays the dimensions of the current dataset, following R’s dim() convention.

Author · Public source package

Repository
Attribution & source

The package help file explicitly credits Andrés in its authors section. Authorship evidence · Package metadata

Statarandrescastaneda

dirstr

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.

Repository
Attribution & source

Help explicitly credits R. Andrés Castañeda as author. Authorship evidence · Package metadata

Statarandrescastaneda

do2screen

Finds variable definitions, text matches, or line ranges in do-files and displays the relevant code in Stata.

Coauthor · SSC and GitHub source

Repository Documentation
Attribution & source

The package help file explicitly credits Andrés in its authors section. Authorship evidence · Package metadata

Statarandrescastaneda

dotemplate

Creates organized templates for Stata do-files and ado-files.

Author · SSC and GitHub source

Repository
Attribution & source

The package help file explicitly credits Andrés in its authors section. Authorship evidence · Package metadata

Statarandrescastaneda

drdecomp

Decomposes changes in poverty into growth and redistribution components using Shapley values.

Coauthor · SSC release

Repository SSC / RePEc
Attribution & source

The SSC / RePEc software record explicitly names Andrés in the author list. Authorship evidence · Package metadata

Statarandrescastaneda

icpmatch

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.

Repository
Attribution & source

Source author header credits Andrés alongside the other developers. Authorship evidence · Package metadata

Statarandrescastaneda

joke

Retrieves and displays a joke in Stata’s results window.

Author · Public source package

Repository
Attribution & source

The package help file explicitly credits Andrés in its authors section. Authorship evidence · Package metadata

Statarandrescastaneda

makeddi

Extracts variable-derivation code from do-files and inserts it into DDI XML metadata documentation.

Coauthor · SSC release

Repository SSC / RePEc
Attribution & source

The SSC / RePEc software record explicitly names Andrés in the author list. Authorship evidence · Package metadata

Statajpazvd

package

Generates Stata PKG, TOC, README, and help-file templates for distributing ado packages through GitHub.

Co-developer; credited contributor · Public source package

Repository
Attribution & source

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

Stataworldbank

pip

Accesses poverty and inequality estimates, distributions, and related indicators through the World Bank’s PIP API.

Coauthor · Public source package

Repository Documentation
Attribution & source

The package help file explicitly credits Andrés in its authors section. Authorship evidence · Package metadata

StataGPID-WB

pipsb

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.

Repository
Attribution & source

The package help file explicitly credits Andrés in its authors section. Authorship evidence · Package metadata

Stataworldbank

povcalnet

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.

Repository Documentation
Attribution & source

The package help file explicitly credits Andrés in its authors section. Authorship evidence · Package metadata

Stataworldbank

primus

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.

Repository
Attribution & source

The historical build source names Ani Rudra Silwal and R.Andres Castaneda as authors; command source also records their development. Authorship evidence · Package metadata

Stataworldbank

qcheck

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.

Repository
Attribution & source

Package help explicitly credits Andrés among its developers. Authorship evidence · Package metadata

Statarandrescastaneda

skdecomp

Decomposes changes in poverty into growth, price, and redistribution components using Shapley values.

Coauthor · SSC release

Repository SSC / RePEc
Attribution & source

The SSC / RePEc software record explicitly names Andrés in the author list. Authorship evidence · Package metadata

Platforms & resources

Collaborative work that makes socioeconomic data easier to use.

PlatformWorld Bank

Poverty and Inequality Platform

Explore the World Bank’s global poverty and inequality data through the platform supported by the PIP API.

Visit resource
PlatformWorld Bank

LAC Equity Lab

An interactive portal for poverty and inequality analysis in Latin America and the Caribbean.

Visit resource
DocumentationWorld Bank

South Asia MicroData Guidelines

An interactive user manual for South Asia Region MicroData harmonized household surveys.

Visit resource

Interested in the research behind these tools?

Explore research →

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.

© 2026 R. Andrés Castañeda Aguilar

External writing · Talks · Updates