Status: pre-1.0, evolving. Surface may change; stability improves toward 1.0.
- Tracks Gazelle release versions (see
README.mdand.github/SECURITY.md). - Latest release is supported for security fixes; older versions may be deprecated.
- Small, composable operations with deterministic outputs.
- Clear error semantics; machine‑parsable text/JSON responses.
- Cross‑platform behaviour parity where practical.
Geometry: core computational primitives and utilities.IO: interaction helpers (e.g., user prompts); platform‑specific behaviour gated.ETABS(Windows‑only): interop and data exchange with ETABS.
- Vectors, matrices, frames, geometry entities (lines, polygons, sections).
- Domain units and typed quantities where applicable.
- Geometry computations: area, centroid, transformations.
- Validation and normalization of inputs.
- Import/export routines for common formats (planned).
- CLI exit codes are consistent per command.
- API returns structured error details in JSON/text forms.
- External tool integrations (ETABS available on Windows).
- Configuration via CLI flags and environment variables.
- Breaking changes are documented in
CHANGELOG.md. - Prefer additive changes; deprecate before removal where feasible.
See CLI.md for end‑to‑end usage patterns and command examples.
Built with ❤️ for the global engineering community
Fast • Simple • Reliable • Transparent • Cross-platform