spa
v0.5.1 GrowingThe Solar Position Algorithm module (SPA) for Rust calculates the sunrise-sunset and azimuth and zenith-angle for specific geo-position and time (UTC); for example for solar-panel-alignment or automotive.
Quick Verdict
- โNot updated for 2+ years
- !Pre-1.0: API may have breaking changes
- โTiny footprint (125KB, 3 deps)
- โPermissive license (Apache-2.0)
Security
Deep Insights
282.1K downloads in the last 30 days (9.4K/day). Volume is roughly flat compared to the previous period.
Despite being 8+ years old, spa hasn't reached 1.0 yet. Expect potential API changes between versions.
Only 3 direct dependencies. Lean dependency tree means faster builds and lower supply chain risk.
Notable dependents include my-iot, source_map_gen, pipescribe, pvlib-rust, pantuctl. When high-quality crates choose spa, it's a strong quality signal.
Health Breakdown
Recency, release consistency, active ratio
Yanked ratio, deps, size, maturity, features
Reverse deps, ownership, ecosystem
Downloads, momentum, growth trend
Docs, repo, license, metadata
Download Trend
Top Dependents
Most downloaded crates that depend on spa
Version Adoption
Release Timeline
Feature Flags
default =["std"]