← Back to home
Comparison · Infra & APIs

aftables vs massProps

A side-by-side editorial comparison of aftables and massProps — release velocity, themes, recent moves, and the top alternatives to consider.

aftables vs massProps: at a glance

FeatureaftablesmassProps
SectorInfra & APIsInfra & APIs
Velocity score0.00.0
Sparks · 30d00
Top themesaccessibility, spreadsheets, government-statistics, openxlsx2systems-engineering, mass-properties, uncertainty-propagation, documentation
Last editorial update5h ago1h ago
WebsiteVisit →Visit →

What is aftables?

Accessible government spreadsheets in R, rebuilt on openxlsx2 and renamed along the way.

aftables generates spreadsheets that meet the UK Analysis Function's accessibility guidance, taking structured input and producing a formatted workbook with cover, contents, notes and table sheets. Version 2.0.0 replaced the workbook engine with openxlsx2 and added configuration through a config.yaml file, with create_config_yaml() exporting a template and generate_workbook() gaining arguments to point at it. The package was previously called a11ytables and was renamed in 1.0.2, with function names changed to match.

Read the full aftables trajectory →

What is massProps?

A mass-properties rollup spends a year on documentation and follows its sibling's API

massProps computes mass, centre of mass and inertia tensors — and their uncertainties — over tree-structured assemblies, the calculation systems engineers run on a spacecraft or vehicle breakdown. It sits on top of rollupTree, the same author's generic recursive-computation engine, and its most recent release exists only to adopt accessor functions that sibling added two weeks earlier.

Read the full massProps trajectory →

aftables vs massProps: editorial side-by-side

A
aftables
INFRA · APIS
0.0

Accessible government spreadsheets in R, rebuilt on openxlsx2 and renamed along the way.

◆ Current state

aftables generates spreadsheets that meet the UK Analysis Function's accessibility guidance, taking structured input and producing a formatted workbook with cover, contents, notes and table sheets. Version 2.0.0 replaced the workbook engine with openxlsx2 and added configuration through a config.yaml file, with create_config_yaml() exporting a template and generate_workbook() gaining arguments to point at it. The package was previously called a11ytables and was renamed in 1.0.2, with function names changed to match.

◆ Where it's heading

The history reads in two phases. As a11ytables the work was about what belongs in an accessible spreadsheet, adding arbitrary pre-table metadata rows and enforcing rules such as rejecting tab titles that start with a numeral. Since the rename the work has been structural: a new backend, and configuration moved out of function arguments into a file that can be version-controlled and shared across a team. That second phase suits the audience, since government analysts producing recurring statistical releases want the same document properties applied every time rather than re-specified per run.

◆ Prediction

Expect the config.yaml surface to grow to cover more of what is currently passed as arguments, given it arrived alongside alternative author, title and keywords arguments that it plainly supersedes. With the openxlsx2 migration complete, further releases are likely to be formatting fixes surfaced by real departmental publications, as 2.0.1 already was.

M
massProps
INFRA · APIS
0.0

A mass-properties rollup spends a year on documentation and follows its sibling's API

◆ Current state

massProps computes mass, centre of mass and inertia tensors — and their uncertainties — over tree-structured assemblies, the calculation systems engineers run on a spacecraft or vehicle breakdown. It sits on top of rollupTree, the same author's generic recursive-computation engine, and its most recent release exists only to adopt accessor functions that sibling added two weeks earlier.

◆ Where it's heading

Every release in the window is documentation, benchmarks, or keeping in step with rollupTree. The inertia tensor and radius-of-gyration uncertainty equations have been reformatted and re-explained three separate times, which suggests the hard part of this package is not the computation but making the covariance treatment legible to the engineers meant to trust it. Development effort clearly sits in the engine underneath, not here.

◆ Prediction

The pattern is unambiguous: rollupTree ships an API change and massProps follows within a fortnight. Whatever the engine does next is what appears here next, and on this evidence it will arrive as a one-line release note.

Alternatives to aftables and massProps

Other Infra & APIs products tracked by Sparkpulse, ranked by recent ship velocity. Each card links to a full editorial trajectory and lets you pivot into a head-to-head comparison with either aftables or massProps.

See all aftables alternatives → · See all massProps alternatives →

Recent activity from aftables and massProps

Latest ship moves from both products, interleaved chronologically. ⚡ = editorial spark.

  1. 4mo agoaftablesrlang import restored for older R versions
  2. 5mo agoaftablesWorkbook engine moved to openxlsx2; config.yaml introduced
  3. 6mo agomassPropsSwitched to rollupTree's new row accessors
  4. 6mo agomassPropsError in the inertia tensor uncertainty documentation
  5. 1y agomassPropsBenchmark results and equation layout cleaned up
  6. 1y agomassPropsCombine functions given consistent formal parameters
  7. 1y agomassPropsExamples shrunk to fit CRAN runtime limits
  8. 1y agoaftablesPackage renamed from a11ytables to aftables
  9. 2y agoaftablesTab titles beginning with a numeral now rejected
  10. 2y agoaftablescustom_rows allows arbitrary pre-table metadata
  11. 2y agoaftablesTable count spelled out; README spelling corrected

Frequently asked questions

What is the difference between aftables and massProps?

They serve adjacent needs but don't currently overlap on shipped themes. aftables and massProps are shipping at a similar cadence (velocity 0.0 vs 0.0, both within Sparkpulse's "active" band). See the at-a-glance table above for a side-by-side breakdown of velocity, recent sparks, and editorial themes.

Is aftables better than massProps?

Sparkpulse doesn't pick a winner — we score release velocity, not feature parity. aftables and massProps are shipping at a similar cadence (velocity 0.0 vs 0.0, both within Sparkpulse's "active" band). For your specific use case, the alternatives sections above list other Infra & APIs products to evaluate alongside.

What are the best alternatives to aftables?

Top aftables alternatives in Infra & APIs are ranked by recent ship velocity. Browse the "aftables alternatives" section above for the current picks, or visit /alternatives/aftables for the full list with editorial commentary on each.

What are the best alternatives to massProps?

Top massProps alternatives in Infra & APIs are ranked by recent ship velocity. Browse the "massProps alternatives" section above for the current picks, or visit /alternatives/massprops for the full list with editorial commentary on each.