Skip to content

Releases: ttsim-dev/ttsim

v1.2.1

Choose a tag to compare

@hmgaudecker hmgaudecker released this 25 May 11:01
4d02ac8

Adapt to changes in dags 0.6.0, which are not compatible with ttsim 1.2.0. Also, fix a bug in loop vectorization.

What's Changed

  • Fix loop vectorization for functions with param helpers by @MImmesberger in #92
  • Adapt to dags' runtime-type-checker-friendly wrappers by @hmgaudecker in #99

Full Changelog: v1.2.0...v1.2.1

v1.2.0

Choose a tag to compare

@hmgaudecker hmgaudecker released this 19 Mar 14:45

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

Choose a tag to compare

@hmgaudecker hmgaudecker released this 12 Jan 14:31
0768ada

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

Choose a tag to compare

@hmgaudecker hmgaudecker released this 26 Aug 09:52
d0942d8

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

Choose a tag to compare

@hmgaudecker hmgaudecker released this 09 Aug 18:59
97dea8a

Initial release of TTSIM.

v1.0a4

v1.0a4 Pre-release
Pre-release

Choose a tag to compare

@hmgaudecker hmgaudecker released this 09 Aug 06:10
355e177

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

v1.0a3 Pre-release
Pre-release

Choose a tag to compare

@hmgaudecker hmgaudecker released this 27 Jul 13:52
e5efdbb

What's Changed

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

v1.0a2

v1.0a2 Pre-release
Pre-release

Choose a tag to compare

@hmgaudecker hmgaudecker released this 26 Jul 11:24
3ee64da

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

v1.0a1 Pre-release
Pre-release

Choose a tag to compare

@hmgaudecker hmgaudecker released this 24 Jul 14:05

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

v1.0a Pre-release
Pre-release

Choose a tag to compare

@hmgaudecker hmgaudecker released this 24 Jul 13:53

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).