npx claudepluginhub plurigrid/asi --plugin asiThis skill uses the workspace's default tool permissions.
---
Generates deterministic colors, palettes, and fingerprints from seeds using Gay.jl in Julia. Supports trit classification and SPI invariance for reproducible scientific visualizations like molecular graphs and UMAP plots.
Designs and implements Monte Carlo methods for uncertainty quantification, risk analysis, and probabilistic simulations in scientific and financial domains.
Provides expertise in Julia 1.10+ features, performance optimization, multiple dispatch, package management, and high-performance scientific computing.
Share bugs, ideas, or general feedback.
GayMonteCarloMeasurements.jl extends MonteCarloMeasurements.jl with Gay.jl chromatic identity for deterministic color-coded uncertainty propagation.
using MonteCarloMeasurements
using Gay
# Construct uncertain parameters with color tracking
gay_seed!(0xcd0a0fde6e0a8820)
a = π ± 0.1 # Particles{Float64,2000}
# Propagate through nonlinear functions
sin(a) # → Particles with full distribution
using Enzyme
# Learnable colorspace parameters
params = OkhslParameters()
function loss(params, seed, target_gamut=:srgb_boundary)
color = forward_color(params, projection, seed)
gamut_penalty = out_of_gamut_distance(color, target_gamut)
bandwidth_reward = color_distinctiveness(color)
return gamut_penalty - 0.1 * bandwidth_reward
end
∂params = Enzyme.gradient(Reverse, loss, params, seed)
fit(Gamma, p) for any Particlesplot(p) shows histogram, density(p) shows KDE| Trit | Role | Operation |
|---|---|---|
| +1 | PLUS | Generative sampling |
| 0 | ERGODIC | Distribution transport |
| -1 | MINUS | Constraint verification |
next_color() → visited check
│
├─ fresh → XOR into fingerprint
│
└─ collision → triadic fork
0xcd0a0fde6e0a8820gay-julia - Core Gay.jl integrationspi-parallel-verify - Fingerprint verificationfokker-planck-analyzer - Equilibrium analysis