# Sextant for Claude

The Sextant crystallography suite (Echo Life Sciences) packaged as a Claude skill: Claude can open the programs
for you as artifacts that run on your GPU, analyse their outputs, refine structures on the CPU inside its sandbox,
and modify the programs for your own analyses.

Bundle: Sextant Pipeline 0.1.6 — Process 0.1.18.0 · MR 0.1.9.0 · Build 0.3.1.4 · Refine 0.2.17.1 (27 Oct 2026).

## Install

- **Claude (web/desktop):** Settings → Capabilities → Skills → upload this ZIP (the folder with SKILL.md at its root).
  Then ask Claude, in any chat: "open Sextant Refine", "run the Sextant pipeline on these images", "refine this
  model with Sextant on the CPU", "change Sextant Process to also write …".
- **Claude Code:** unzip into `~/.claude/skills/sextant/` (or `.claude/skills/sextant/` inside a project).

Requirements: Chrome or Edge 113+ with WebGPU for the browser programs; Node 18+ and Python 3 in the sandbox for
the CPU refinement and the version scripts.

## Version policy

Every program reports the version it was downloaded with (fixed, from `manifest.json`). When you or Claude edit a
program, the copy is stamped `User Modified version (base X.Y.Z)` and every output it writes says so. Check at any
time with `python3 scripts/sextant_version.py`.

## Contents

```
SKILL.md              instructions Claude follows
manifest.json         modules, versions and SHA-256 of the distributed files
dist/                 the five programs, unmodified
scripts/sextant_version.py   report versions / detect modified copies
scripts/sextant_stamp.py     stamp an edited copy as User Modified
scripts/engine_from_refine.py + refine_cli.js   CPU refinement in Node
LICENSE.txt, NOTICE.txt
```

Licence: Sextant Academic Licence (free for academic and non-profit research). Industrial use:
licences@echolifesciences.com.
