vellumplot tags its first release with a bet most R grammars don't make: the static figure and the widget are the same object.
spanishoddata alternatives
The best spanishoddata alternatives in analytics tools, ranked by Sparkpulse's velocity_score.
Updated Aug 15, 2026
Looking for the best alternatives to spanishoddata? Sparkpulse tracks and ranks 12 alternatives in analytics tools by shipping velocity — how frequently each ships meaningful updates, verified from official changelogs. For reference, spanishoddata shipped 0 meaningful updates in the last 30 days and carries a velocity score of 0.0 out of 10 in 2026. The alternatives below are ranked the same way, so you're comparing real release momentum, not marketing claims.
About spanishoddata
spanishoddata spent a year finding out its 2020-2021 data was quietly incomplete.
spanishoddata provides access to Spain's open mobility origin-destination datasets from the Ministry of Transport, converting them into DuckDB and parquet for analysis at scale. Nearly every release in this window is a data-fidelity fix rather than a feature: district-to-municipal reaggregation was wrong for the 2020-2021 vintage, literal 'NA' strings in the source CSVs broke DuckDB enum casting, and the Amazon S3 metadata bucket turned out to be truncated at March 2021, silently hiding data.
Velocity 0.0 · Last update 1h ago
Top 12 alternatives to spanishoddata
Ranked by recent ship velocity. Tap any card for the full editorial breakdown, or pivot to a head-to-head.
After two and a half years dormant, mizer shipped three major versions in seven weeks.
vellum's bugs are now found by using it, not testing it — the downstream grammar is doing the QA.
distributions3 changes hands to Achim Zeileis, and a moment calculation bug goes with it.
stringi has spent two years on build hardening since its Unicode 15.1 reset.
ledger adds a Rust toolchain fallback, so beancount imports work whether or not the Python tooling is installed.
gridpattern keeps widening its catalogue, and the newest patterns finally use the device's own line rendering.
distributional taught + and - to work on any pair of distributions, closing the algebra it started with.
An outside audit against Stata found seven errors in ardlverse's panel estimator, including regressions with no intercept.
weird rebuilt itself on distributional objects, and now the anomaly tooling composes with everything else.
n2kanalysis has spent eight years wiring INLA models to an S3 bucket.
A Fortran-descended optimizer got thread-safe, then found two flags that never worked.
spanishoddata vs alternatives — shipping velocity at a glance
Velocity score (0–10) and meaningful releases shipped in the last 30 days, from official changelogs. Higher = shipping faster.
| Product | Velocity | Sparks · 30d | Focus areas | Latest release |
|---|---|---|---|---|
| spanishoddata (baseline) | 0.0 | 0 | mobility-dataorigin-destinationduckdb | — |
| vellumplot | 6.3 | 1 | r-graphicsgrammar-of-graphicsaccessibility | First tagged release: one spec compiles to PNG, SVG, tagged PDF and a widget |
| mizer | 5.0 | 0 | size-spectrum-modellingmarine-ecologynumerical-methods | Diffusion enters the McKendrick-von Foerster equation, ending a two-year gap |
| vellum | 5.0 | 0 | r-graphicsrendering-enginelinting | — |
| distributions3 | 2.5 | 0 | r-packageprobability-distributionsstatistical-modelling | — |
| stringi | 2.5 | 0 | unicodeicubuild-portability | ICU 74.1 bundle lands; Solaris support dropped |
| r-ledger | 0.0 | 0 | plain-text-accountingr-packagebeancount | — |
| gridpattern | 0.0 | 0 | r-graphicspattern-fillsgrid | — |
| distributional | 0.0 | 0 | r-packageprobability-distributionsdistribution-arithmetic | Distribution arithmetic: FFT convolution behind the + and - operators |
| ardlverse | 0.0 | 0 | econometricspanel-dataardl | — |
| weird | 0.0 | 0 | anomaly-detectionr-packagedistributional | — |
| n2kanalysis | 0.0 | 0 | biodiversity-monitoringinlabayesian-models | — |
| n1qn1c | 0.0 | 0 | numerical-optimizationquasi-newtonthread-safety | — |
The 12 best spanishoddata alternatives, in depth
1. vellumplot · velocity 6.3
Vellumplot tags its first release with a bet most R grammars don't make: the static figure and the widget are the same object.
Over the last 30 days vellumplot shipped 1 meaningful update vs spanishoddata's 0, most recently “First tagged release: one spec compiles to PNG, SVG, tagged PDF and a widget”. Its velocity score of 6.3/10 blends that with longer-term release cadence.
Where spanishoddata leans on mobility data, origin destination and duckdb, vellumplot focuses on r graphics, grammar of graphics and accessibility.
Over the last 30 days vellumplot has been shipping faster than spanishoddata — a point in its favour if release momentum matters to you.
Full vellumplot trajectory → · Compare spanishoddata vs vellumplot →
2. mizer · velocity 5.0
After two and a half years dormant, mizer shipped three major versions in seven weeks.
Its velocity score of 5.0/10 reflects longer-term release cadence; its most recent meaningful update was “Diffusion enters the McKendrick-von Foerster equation, ending a two-year gap”.
Where spanishoddata leans on mobility data, origin destination and duckdb, mizer focuses on size spectrum modelling, marine ecology and numerical methods.
mizer and spanishoddata have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
3. vellum · velocity 5.0
Vellum's bugs are now found by using it, not testing it — the downstream grammar is doing the QA.
Its velocity score of 5.0/10 reflects longer-term release cadence.
Where spanishoddata leans on mobility data, origin destination and duckdb, vellum focuses on r graphics, rendering engine and linting.
vellum and spanishoddata have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
Full vellum trajectory → · Compare spanishoddata vs vellum →
4. distributions3 · velocity 2.5
Distributions3 changes hands to Achim Zeileis, and a moment calculation bug goes with it.
Its velocity score of 2.5/10 reflects longer-term release cadence.
Where spanishoddata leans on mobility data, origin destination and duckdb, distributions3 focuses on r package, probability distributions and statistical modelling.
distributions3 and spanishoddata have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
Full distributions3 trajectory → · Compare spanishoddata vs distributions3 →
5. stringi · velocity 2.5
Stringi has spent two years on build hardening since its Unicode 15.1 reset.
Its velocity score of 2.5/10 reflects longer-term release cadence; its most recent meaningful update was “ICU 74.1 bundle lands; Solaris support dropped”.
Where spanishoddata leans on mobility data, origin destination and duckdb, stringi focuses on unicode, icu and build portability.
stringi and spanishoddata have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
Full stringi trajectory → · Compare spanishoddata vs stringi →
6. r-ledger · velocity 0.0
Ledger adds a Rust toolchain fallback, so beancount imports work whether or not the Python tooling is installed.
Its velocity score of 0.0/10 reflects longer-term release cadence.
Where spanishoddata leans on mobility data, origin destination and duckdb, r-ledger focuses on plain text accounting, r package and beancount.
r-ledger and spanishoddata have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
Full r-ledger trajectory → · Compare spanishoddata vs r-ledger →
7. gridpattern · velocity 0.0
Gridpattern keeps widening its catalogue, and the newest patterns finally use the device's own line rendering.
Its velocity score of 0.0/10 reflects longer-term release cadence.
Where spanishoddata leans on mobility data, origin destination and duckdb, gridpattern focuses on r graphics, pattern fills and grid.
gridpattern and spanishoddata have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
Full gridpattern trajectory → · Compare spanishoddata vs gridpattern →
8. distributional · velocity 0.0
Distributional taught + and - to work on any pair of distributions, closing the algebra it started with.
Its velocity score of 0.0/10 reflects longer-term release cadence; its most recent meaningful update was “Distribution arithmetic: FFT convolution behind the + and - operators”.
Where spanishoddata leans on mobility data, origin destination and duckdb, distributional focuses on r package, probability distributions and distribution arithmetic.
distributional and spanishoddata have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
Full distributional trajectory → · Compare spanishoddata vs distributional →
9. ardlverse · velocity 0.0
An outside audit against Stata found seven errors in ardlverse's panel estimator, including regressions with no intercept.
Its velocity score of 0.0/10 reflects longer-term release cadence.
Where spanishoddata leans on mobility data, origin destination and duckdb, ardlverse focuses on econometrics, panel data and ardl.
ardlverse and spanishoddata have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
Full ardlverse trajectory → · Compare spanishoddata vs ardlverse →
10. weird · velocity 0.0
Weird rebuilt itself on distributional objects, and now the anomaly tooling composes with everything else.
Its velocity score of 0.0/10 reflects longer-term release cadence.
Where spanishoddata leans on mobility data, origin destination and duckdb, weird focuses on anomaly detection, r package and distributional.
weird and spanishoddata have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
11. n2kanalysis · velocity 0.0
N2kanalysis has spent eight years wiring INLA models to an S3 bucket.
Its velocity score of 0.0/10 reflects longer-term release cadence.
Where spanishoddata leans on mobility data, origin destination and duckdb, n2kanalysis focuses on biodiversity monitoring, inla and bayesian models.
n2kanalysis and spanishoddata have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
Full n2kanalysis trajectory → · Compare spanishoddata vs n2kanalysis →
12. n1qn1c · velocity 0.0
A Fortran-descended optimizer got thread-safe, then found two flags that never worked.
Its velocity score of 0.0/10 reflects longer-term release cadence.
Where spanishoddata leans on mobility data, origin destination and duckdb, n1qn1c focuses on numerical optimization, quasi newton and thread safety.
n1qn1c and spanishoddata have shipped at a similar pace over the last 30 days, so the decision comes down to fit and feature depth.
Full n1qn1c trajectory → · Compare spanishoddata vs n1qn1c →
Frequently asked questions
What are the best alternatives to spanishoddata?
The top spanishoddata alternatives we currently track in analytics tools are vellumplot, mizer, vellum, distributions3, stringi, ranked by recent ship velocity.
How is this list of spanishoddata alternatives ranked?
Alternatives are ranked by Sparkpulse's velocity_score — release cadence + 30-day spark count + sector-relative ship rate.
Can I compare spanishoddata directly with one of these alternatives?
Yes — every card has a "Compare with spanishoddata" link to a side-by-side /compare page.