Skip to content

Releases: ttsim-dev/ttsim

v1.2.0

19 Mar 14:45

Choose a tag to compare

New mechanism for piecewise polynomials, implementing GEP 8. Lots of internal quality improvements. Require dags >= 0.5.1, which will emit a DeprecationWarning if used with older ttsim versions.

What's Changed

Full Changelog: v1.1.1...v1.2.0

v1.1.1

12 Jan 14:31
0768ada

Choose a tag to compare

A number of bug fixes and infrastructure improvements. New feature: time converters targeting stocks. First release to support Python 3.14.

What's Changed

Full Changelog: v1.1.0...v1.1.1

v1.1.0

26 Aug 09:52
d0942d8

Choose a tag to compare

Updates to performance and plotting. Includes some changes in the behavior of input_data -> processed_data -> raw_results -> results, so we bump the minor version.

v1.0.0

09 Aug 18:59
97dea8a

Choose a tag to compare

Initial release of TTSIM.

v1.0a4

09 Aug 06:10
355e177

Choose a tag to compare

v1.0a4 Pre-release
Pre-release

What's Changed

  • Improve "packaging" of METTSIM by @hmgaudecker in #22
  • Remove orphaned nodes from tt dag by @MImmesberger in #23
  • Optimize JAX performance in data preparation pipeline by @JuergenWiemers in #34
  • Build inputs template and plotting DAG from specialized environment based on policy_inputs by @MImmesberger in #32
  • Remove token from publish-to-pypi (counterproductive with trusted publisher set up) by @hmgaudecker in #35
  • Fix (?) security permissions for GHA workflow. by @hmgaudecker in #36

New Contributors

Full Changelog: v1.0a3...v1.0a4

v1.0a3

27 Jul 13:52
e5efdbb

Choose a tag to compare

v1.0a3 Pre-release
Pre-release

What's Changed

Full Changelog: v1.0a2...v1.0a3

v1.0a2

26 Jul 11:24
3ee64da

Choose a tag to compare

v1.0a2 Pre-release
Pre-release

What's Changed

  • Fail if the leaf name of an object in the policy environment differs from the last element of the path by @MImmesberger in #6
  • Allow for input data as targets. by @MImmesberger in #8
  • Raise error when passing data but no targets by @hmgaudecker in #9
  • Fix several bugs in plot_tt_dag by @MImmesberger in #11
  • Turn on fail_if nodes when running policy tests by @MImmesberger in #12
  • Put plotting functions in ttsim.plot.dag namespace by @MImmesberger in #13
  • Do not loop over the attributes of Jax arrays in 'fail_if.backend_has_changed' by @hmgaudecker in #14
  • Do not call len() on unsized arrays by @hmgaudecker in #15
  • Add fail/warn mechanism to ColumnObjects and ParamFunctions by @hmgaudecker in #16

Full Changelog: v1.0a1...v1.0a2

v1.0a1

24 Jul 14:05

Choose a tag to compare

v1.0a1 Pre-release
Pre-release

This is the initial release of TTSIM after extracting all core functions, which are unrelated to the German taxes and transfers system, from GETTSIM.

TTSIM is extensively tested and hence comes with its own little country model (for Middle Earth — METTSIM).

v1.0a

24 Jul 13:53

Choose a tag to compare

v1.0a Pre-release
Pre-release

This is the initial release of TTSIM after extracting all core functions, which are unrelated to the German taxes and transfers system, from GETTSIM.

TTSIM is extensively tested and hence comes with its own little country model (for Middle Earth — METTSIM).