Skip to main content
Version: Next

Formula packs

Sheet formulas ship in packs. The live autocomplete lists only functions that Fluxor has implemented and that belong to an enabled pack — never Planned stubs from a spreadsheet catalog.

Core (always on)

Seven inbuilt packs are always available:

PackId
Calc Essentialsdesk.calc.core
Precision & Roundingdesk.calc.round
Text Studiodesk.text.studio
Calendar & Timedesk.time.calendar
Rules & Decisionsdesk.logic.rules
Lookup Navigatordesk.lookup.navigator
Cell Inspectordesk.info.inspector

Plugins (Pro / Advanced)

Nine packs install like Axon: Preferences → Plugins marketplace (Install, then Enable), Pro (or matching entitlement).

PackPackage idEntitlementTier
Finance Toolkitcom.anthrena.formula.financeplugin.com.anthrena.formula.financePro
Statistical Summarycom.anthrena.formula.stats-summaryplugin.com.anthrena.formula.stats-summaryPro
Regression & Forecastingcom.anthrena.formula.stats-modelplugin.com.anthrena.formula.stats-modelPro
Table Querycom.anthrena.formula.table-queryplugin.com.anthrena.formula.table-queryPro
Scientific Mathcom.anthrena.formula.scientificplugin.com.anthrena.formula.scientificAdvanced
Matrix Enginecom.anthrena.formula.matrixplugin.com.anthrena.formula.matrixAdvanced
Engineering Toolscom.anthrena.formula.engineeringplugin.com.anthrena.formula.engineeringAdvanced
Probability Labcom.anthrena.formula.probabilityplugin.com.anthrena.formula.probabilityAdvanced
Markets & Securitiescom.anthrena.formula.securitiesplugin.com.anthrena.formula.securitiesAdvanced

Finance Toolkit and the other eight plugin packs ship as local packages under docs/plugins/ (same pattern: anthrena-plugin.json with kind: analytics, contributions.formulaGroups matching the pack plugin_id, entry.js, README). Marketplace Install uses local://docs/plugins/…. Unsigned DEV installs need ANTHRENA_ALLOW_UNSIGNED_PLUGINS=1 in the repo .env (or shell) until manifests are signed — same as other DEV plugins. Electrobun channel=dev (or ANTHRENA_DEV_UNLOCK_PRO=1) unlocks Pro so paid packs are not stuck on Locked.

When a plugin-pack formula cannot run (pack off), Desk keeps the formula text and shows #PACK? in the cell — same idea as Axon’s #AXON?.

Out of scope (hard excludes)

Not building in this program:

AreaPack / namesNotes
Cube / OLAPdesk.model.cubeExcluded
Web connecteddesk.connect.webExcluded
Formula Automationdesk.formula.automationExcluded (LAMBDA family)
Deferred CoreBAHTTEXT, PHONETIC, DBCS, JIS, HYPERLINK, IMAGE, INFO, SHEET, SHEETSOmit until they pass the 100% bar
Never CoreLET, LAMBDA, ISOMITTED, OFFSET, INDIRECT, FORMULATEXT, GETPIVOTDATA, RTD, CELLExcluded
Smart Arraysdesk.data.shapeLater — after general spill

Quality bar

A function enters live autocomplete only when:

  1. Implemented and tested in Fluxor
  2. Present in WASM formula_catalog() (with plugin_id for plugin packs)
  3. Its pack is enabled in Desk (Core always; plugins via install + entitlement)