Skip to content

Releases: energy-models/math-spec

v0.0.0-alpha.73

v0.0.0-alpha.73 Pre-release
Pre-release

Choose a tag to compare

@energy-models-release-please energy-models-release-please released this 02 Sep 12:42
1377f27

0.0.0-alpha.73 (2026-09-02)

Documentation

  • about: the test a function has to pass to be part of this package's surface (#246) (cc1414a)

v0.0.0-alpha.72

v0.0.0-alpha.72 Pre-release
Pre-release

Choose a tag to compare

@energy-models-release-please energy-models-release-please released this 02 Sep 11:48
a00ceca

0.0.0-alpha.72 (2026-09-02)

Features

  • program: a model says whether an axis may be built a window at a time, and what each coordinate needs from its neighbours (#374) (1e029b4)

v0.0.0-alpha.71

v0.0.0-alpha.71 Pre-release
Pre-release

Choose a tag to compare

@energy-models-release-please energy-models-release-please released this 02 Sep 11:25
e4bb7e8

0.0.0-alpha.71 (2026-09-02)

Bug Fixes

  • an expression too deep to walk is refused rather than crashing (#359) (d6cee25)

v0.0.0-alpha.70

v0.0.0-alpha.70 Pre-release
Pre-release

Choose a tag to compare

@energy-models-release-please energy-models-release-please released this 02 Sep 09:09
13ea0fd

0.0.0-alpha.70 (2026-09-02)

Documentation

  • language: only a dimension some declaration reaches needs a source (#378) (b3b9549)

v0.0.0-alpha.69

v0.0.0-alpha.69 Pre-release
Pre-release

Choose a tag to compare

@energy-models-release-please energy-models-release-please released this 02 Sep 08:57
bbecc71

0.0.0-alpha.69 (2026-09-02)

Bug Fixes

  • the docstrings no longer point a consumer at the package-private expression tree (#351) (15b1985)

Refactoring

  • the expression parser is package-private, and the parsed tree is named apart from the program's (#342) (55ff525)

v0.0.0-alpha.68

v0.0.0-alpha.68 Pre-release
Pre-release

Choose a tag to compare

@energy-models-release-please energy-models-release-please released this 02 Sep 08:47
076dd07

0.0.0-alpha.68 (2026-09-02)

Documentation

  • language: the rules binding obeys belong to the language, not to whichever engine reads the data (#242) (c05da6a)

v0.0.0-alpha.67

v0.0.0-alpha.67 Pre-release
Pre-release

Choose a tag to compare

@energy-models-release-please energy-models-release-please released this 02 Sep 08:05
88de056

0.0.0-alpha.67 (2026-09-02)

Refactoring

  • a built-in's one positional argument is stated once, and a degree question names the tree it walks (#364) (556af30)
  • every rule two passes shared has one home, and a docstring says what a caller needs rather than why (#363) (f24ddd3)
  • model: each cross-declaration rule is one method, so a refusal names the rule that raised it (#369) (b25a602)
  • piecewise: one block expands itself, holding its names, frame and mask once (#367) (537eadf)
  • resolution is one method per node kind, and each operator's dim rule is one function (#368) (c7c2833)
  • typesetting: the legend reads what the equations returned rather than state left on the walk (#366) (db96a54)

v0.0.0-alpha.66

v0.0.0-alpha.66 Pre-release
Pre-release

Choose a tag to compare

@energy-models-release-please energy-models-release-please released this 01 Sep 21:52
aace35a

0.0.0-alpha.66 (2026-09-01)

Performance

  • a model loads, lowers and typesets three to eight times faster (#357) (ea6fe79)

v0.0.0-alpha.65

v0.0.0-alpha.65 Pre-release
Pre-release

Choose a tag to compare

@energy-models-release-please energy-models-release-please released this 01 Sep 17:39
3b3eb7d

0.0.0-alpha.65 (2026-09-01)

Refactoring

  • language: a translation policy and a bound's side name the values they can be, rather than being a string (#354) (d212157)
  • typesetting: a format spells the operators the language names, rather than any string a walk happens to ask for (#352) (12b4041)

v0.0.0-alpha.64

v0.0.0-alpha.64 Pre-release
Pre-release

Choose a tag to compare

@energy-models-release-please energy-models-release-please released this 01 Sep 17:13
7c2123a

0.0.0-alpha.64 (2026-09-01)

Features

  • parser: a refused where string names the rewrite for pandas and C connective habits (#346) (3dbd9b2)