Christopher Krapu
  • about
  • posts (current)
  • I know that you didn't write this. I am a SOTA 0-shot classifier of your slop.

    My reaction to subpar AI-generated work

    5 min read   ·   July 26, 2025

    2025

  • Simulating planetary waves

    Demonstrating simplified models for understanding and visualizing Rossby waves

    18 min read   ·   July 22, 2025

    2025   ·   physics   simulation   python     ·   tutorials  

  • Modeling data with correlated errors across a directed graph

    Using PyMC to model data with DAG-structured error correlations

    19 min read   ·   April 13, 2025

    2025

  • To my junior collaborators, this is how I want you to write your research code

    Opinionated commentary on making a data cleaning script for research

    83 min read   ·   January 15, 2025

    2025

  • Solving climate change by abusing thermodynamic scaling laws

    A wintertime climate change solution

    22 min read   ·   September 28, 2024

    2024

  • Modeling temporal data with an unknown number of changepoints

    A nonparametric changepoint model in PyMC

    18 min read   ·   November 20, 2022

    2022

  • Distributed zonal averages for fast geospatial analyses

    Easy local average with Google Earth Engine's Python API

    6 min read   ·   March 07, 2022

    2022

  • Fast Kronecker matrix-vector product with einsum

    Easy local average with Google Earth Engine's Python API

    11 min read   ·   November 28, 2021

    2021

  • Balanced spatial partitioning for point data in 20 lines

    Recursively splitting by boxes

    6 min read   ·   November 10, 2021

    2021

  • Modeling spatial structure in binary data with an H3 hexagonal coordinate system

    Conditional autoregression for 6-adjacent data

    25 min read   ·   April 29, 2021

    2021

  • Newer
  • 1
  • 2
  • Older