renkin 0.35.0

Ultra-fast retrosynthesis engine for computer-aided synthesis planning (CASP) — pure Rust, WASM-ready, Python bindings via PyO3
Documentation
//! Synthesizability Kernel v0 (`docs/design/synthesizability-kernel-v0.md`):
//! takes already-produced search routes plus stock/evidence/validation
//! context and returns a decisive, auditable, machine-readable assessment
//! of how well-supported a route is -- never a claim that a target
//! *cannot* be synthesized, and never an uncalibrated score.
//!
//! This module is a stable single entry point regardless of how many files
//! live under it, per the design doc's per-agent file ownership (§7):
//! `schema.rs` (types), `signals.rs`/`element_accounting.rs` (pure signal
//! extraction), `assessment.rs`/`provenance.rs` (policy + hashing).

mod assessment;
mod element_accounting;
mod provenance;
mod schema;
mod signals;

pub use assessment::{AssessmentContext, assess_routes};
pub(crate) use element_accounting::{compute_element_accounting, heavy_atom_counts};
pub use schema::*;