A method for modeling genetic data as a combination of discrete
    layers, within each of which relatedness may decay continuously with geographic
    distance. This package contains code for running analyses (which are implemented
    in the modeling language 'rstan') and visualizing and interpreting output. See the
    paper for more details on the model and its utility.

Prints code that can be used to recreate R objects. In a
    sense it is similar to 'base::dput()' or 'base::deparse()' but
    'constructive' strives to use idiomatic constructors.

Data package for the supplementary data in Prem et al. (2017)
    <doi:10.1371/journal.pcbi.1005697> and Prem et al. 
    <doi:10.1371/journal.pcbi.1009098>.
    Provides easy access to contact data for 177 countries, for use in
    epidemiological, demographic or social sciences research.

Download, cache, and manage social contact survey data from
  the social contact data community on Zenodo
  (<https://zenodo.org/communities/social_contact_data>) for use in
  infectious disease modelling. Provides functions to list available
  surveys, download survey files with automatic caching, and retrieve
  citations. Contact survey data describe who contacts whom in a population
  and are used to parameterise age-structured transmission models, for
  example via the 'socialmixr' package. The surveys available include those
  from the POLYMOD study (Mossong et al. (2008)
  <doi:10.1371/journal.pmed.0050074>) and other social contact data shared
  on Zenodo.

Implementation of a two-stage framework for the joint
    detection-and-attribution of cross-border financial contagion. Stage
    one detects directional information flows between equity markets via
    Wavelet-Quantile Transfer Entropy, combining maximal-overlap discrete
    wavelet decomposition (Percival and Walden, 2000, ISBN:9780521685085)
    with the transfer-entropy estimator of Schreiber (2000)
    <doi:10.1103/PhysRevLett.85.461> and quantile conditioning following
    Han, Linton, Oka and Whang (2016) <doi:10.1016/j.jeconom.2016.03.001>.
    Stage two attributes each significant directional link to one of five
    mutually exclusive transmission channels (Trade, Financial,
    Geopolitical, Behavioural, Monetary Policy) through a multi-method
    structural identification architecture combining instrumental-variables
    two-stage least squares with channel-specific external instruments
    (Stock and Watson, 2018) <doi:10.1111/ecoj.12593>, LASSO-based
    instrument selection (Belloni, Chernozhukov and Hansen, 2014)
    <doi:10.1093/restud/rdt044>, local projections (Jorda, 2005)
    <doi:10.1257/0002828053828518>, heteroskedasticity-based identification
    (Rigobon, 2003) <doi:10.1162/003465303772815727>, and the
    Cinelli-Hazlett (2020) <doi:10.1111/rssb.12348> robustness-value
    sensitivity bound. Bundled datasets and replication scripts reproduce
    the headline findings of Bhandari, Parida and Sahu (2026)
    <doi:10.48550/arXiv.2604.26546>; the package is general-purpose and
    accommodates user-supplied returns and channel proxies.