Skip to main content
Disclaimer: This software is for radiation protection education, screening calculations, and professional support only. It does not replace qualified health physicist judgment, regulatory requirements, approved procedures, emergency response tools, or formal shielding design review. Exposure, absorbed dose, equivalent dose, and effective dose are distinct quantities; do not equate R and Sv without explicit context and assumptions.
HPCalc shield and calculator mark

HPCalc

v1.0.0-alpha.3

Health Physics Calculations with Confidence

Calculate. Document. Defend.

Theme: Shielded Precision

Screening · Training · Documentation support

Calculate, visualize, document, and explain radiation safety problems using transparent formulas, assumptions, warnings, and report-ready outputs.

Modules & resources

App status

Application
HPCalc v1.0.0-alpha.3
Environment
Production
Report schema version
1.0.0-alpha.3
Release phase
Alpha — education, screening, documentation support, and professional review workflows only
Calculator hub modules
10 calculators linked from the hub and dashboard
Bundled datasets
Nuclides: 20 · Materials: 11 · Regulatory refs: 19
Validation & accessibility testing
Typical release: npm run lint, npm run test, npm run build, and npm run test:a11y (Playwright structural smoke + rendered contrast on listed routes). See CHANGELOG.md for last recorded counts. Run npm run build before test:a11y when .next is stale.
Accessibility posture
HPCalc targets Section 508 / WCAG AA accessibility practices, but should not be represented as fully 508 compliant until a formal accessibility audit is completed.
Dataset validation summary
3 checked · 3 fully valid · 0 with messages · ~0 invalid row(s) reported
  • nuclides: 20 rows
  • materials: 11 rows
  • regulatoryReferences: 19 rows

The full safety disclaimer appears on every page in the header. Reports use Zod-validated payloads and JSON export envelopes; bundled nuclide, material, and regulatory JSON are checked at load. Physics formulas remain in /lib/physics.