Research-Stack/.devcontainer
Brandon Schneider f142d3faf2 devcontainer: add LaTeX, typst, math CLI tools, and Python math packages
flake.nix (authoritative — Nix-built OCI image):
- pythonEnv: add mpmath, matplotlib, seaborn, pandas, polars, scikit-learn
- New rEnv binding: R via rWrapper with tidyverse, ggplot2, dplyr, tidyr,
  readr, purrr, stringr, forcats, lubridate, MASS, Matrix, survival,
  knitr, rmarkdown
- devPkgs: add texliveFull, gnuplot, maxima, wxmaxima, octave, rEnv, typst
- PATH env: expose texliveFull, typst, gnuplot, maxima, octave, rEnv bins

Dockerfile (Alpine reference — kept in sync):
- apk: add texlive-full, gnuplot, maxima, octave, R
- New RUN layer: typst static binary from GitHub releases (musl build)
- uv pip install: add mpmath, matplotlib, seaborn, pandas, polars, scikit-learn

Note: sage is not packaged in nixpkgs 24.11; mpmath covers
arbitrary-precision arithmetic needs. wxmaxima omitted from Dockerfile
(requires display server; headless image).

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-19 09:35:35 +00:00
..
devcontainer.json Expand devcontainer with full Python stack, add MCP servers (Notion/AWS), strengthen Lean theorems 2026-05-19 01:52:14 -05:00
Dockerfile devcontainer: add LaTeX, typst, math CLI tools, and Python math packages 2026-05-19 09:35:35 +00:00
init-rclone-s3.sh Expand devcontainer with full Python stack, add MCP servers (Notion/AWS), strengthen Lean theorems 2026-05-19 01:52:14 -05:00
kube.yaml Expand devcontainer with full Python stack, add MCP servers (Notion/AWS), strengthen Lean theorems 2026-05-19 01:52:14 -05:00
sync-gdrive.sh Expand devcontainer with full Python stack, add MCP servers (Notion/AWS), strengthen Lean theorems 2026-05-19 01:52:14 -05:00
Universal Computational Modeling.md Expand devcontainer with full Python stack, add MCP servers (Notion/AWS), strengthen Lean theorems 2026-05-19 01:52:14 -05:00