Recent Releases of gettsim

gettsim - v1.0a2

What's Changed

  • Rename Arbeitslosengeld 2 to Bürgergeld after 2022 by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/1067
  • Move to new plotting interface. by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/1071

Full Changelog: https://github.com/ttsim-dev/gettsim/compare/v1.0a1...v1.0a2

- Python
Published by hmgaudecker 7 months ago

gettsim - v1.0a1

What's Changed

  • Improve paths handling and fix a bug in paths by @hmgaudecker in https://github.com/ttsim-dev/gettsim/pull/1064

Full Changelog: https://github.com/ttsim-dev/gettsim/compare/v1.0a...v1.0a1

- Python
Published by hmgaudecker 7 months ago

gettsim - v1.0a

This is a complete re-write; will publish more detailed notes on a proper release.

What's Changed

  • Improve docs, fix deps by @hmgaudecker in https://github.com/ttsim-dev/gettsim/pull/580
  • refactor: add _y suffix to names of yearly variables by @lars-reimann in https://github.com/ttsim-dev/gettsim/pull/581
  • make sure arbeitsl_geld_2_eink_anr_frei_m uses the correct variable by @ChristianZimpelmann in https://github.com/ttsim-dev/gettsim/pull/589
  • feat: automatic conversion between different time units by @lars-reimann in https://github.com/ttsim-dev/gettsim/pull/583
  • Extend the accessdifferentdate functionality for jahresanfang by @paulinaschroeder in https://github.com/ttsim-dev/gettsim/pull/600
  • Correct midijobfaktorf by @paulinaschroeder in https://github.com/ttsim-dev/gettsim/pull/602
  • Implement reform of gesetzliche Pflegepflegeversicherung effective as of 2023-07-01 by @paulinaschroeder in https://github.com/ttsim-dev/gettsim/pull/593
  • fix wealth exemptions for Kinderzuschl by @ChristianZimpelmann in https://github.com/ttsim-dev/gettsim/pull/591
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ttsim-dev/gettsim/pull/586
  • add anzeigkindbis24 to synthetic. by @ChristianZimpelmann in https://github.com/ttsim-dev/gettsim/pull/603
  • Fix heading level in notebook. by @hmgaudecker in https://github.com/ttsim-dev/gettsim/pull/616
  • fix: don't create functions for other time units if this leads to a cycle in the graph by @lars-reimann in https://github.com/ttsim-dev/gettsim/pull/624
  • Apply datesactive decorator on abgeltst. by @hmgaudecker in https://github.com/ttsim-dev/gettsim/pull/618
  • Update micromamba in GHA by @hmgaudecker in https://github.com/ttsim-dev/gettsim/pull/625
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ttsim-dev/gettsim/pull/628
  • Pin the dependencies of nbqa (black, ruff) to the same versions used on Python scripts. by @hmgaudecker in https://github.com/ttsim-dev/gettsim/pull/631
  • Apply datesactive decorator to midijob and gespflegev by @hmgaudecker in https://github.com/ttsim-dev/gettsim/pull/623
  • fix: don't use functions in compute_taxes_and_transfers that are not active by @lars-reimann in https://github.com/ttsim-dev/gettsim/pull/638
  • feat: infer columns_overriding_functions from functions and data by @lars-reimann in https://github.com/ttsim-dev/gettsim/pull/639
  • Fix piecewise_polynomial, fixes #629 by @nafetsk in https://github.com/ttsim-dev/gettsim/pull/630
  • Monthly precision in Zugangsfaktor by @TeBackh in https://github.com/ttsim-dev/gettsim/pull/632
  • Implementation pension for unemployed by @TeBackh in https://github.com/ttsim-dev/gettsim/pull/634
  • 568 bug alg2 by @TeBackh in https://github.com/ttsim-dev/gettsim/pull/620
  • remove todo Elterngeld by @ChristianZimpelmann in https://github.com/ttsim-dev/gettsim/pull/646
  • Fix child income deduction for Kinderzuschlag by @ChristianZimpelmann in https://github.com/ttsim-dev/gettsim/pull/590
  • introduce paramter for Unterhaltsvorschuss altersgrenze_mindesteinkommen by @ChristianZimpelmann in https://github.com/ttsim-dev/gettsim/pull/650
  • Tidy up function unterhaltsvors_m and fix bug by @ChristianZimpelmann in https://github.com/ttsim-dev/gettsim/pull/652
  • allow for up to 10 children in createsyntheticdata. by @ChristianZimpelmann in https://github.com/ttsim-dev/gettsim/pull/649
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ttsim-dev/gettsim/pull/648
  • Midijobfaktor calculation in 2004 by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/644
  • Adding Soli to Lohnsteuer test cases by @JakobWegmann in https://github.com/ttsim-dev/gettsim/pull/653
  • Reduced contribution rate for retirees for long-term care insurance until 2004 by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/637
  • Correct calculation of Lohnsteuer for 2015 to 2023 by @JakobWegmann in https://github.com/ttsim-dev/gettsim/pull/655
  • Rounding of Taxes and Transfers by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/659
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ttsim-dev/gettsim/pull/657
  • Replace hh in function names by bg/fg/vg by @lars-reimann in https://github.com/ttsim-dev/gettsim/pull/662
  • Entgeltpunkte Ost/West by @nafetsk in https://github.com/ttsim-dev/gettsim/pull/660
  • Vertrauensschutz in Rente für Arbeitslose by @TeBackh in https://github.com/ttsim-dev/gettsim/pull/645
  • Add groupings sn_id, fg_id, and bg_id by @lars-reimann in https://github.com/ttsim-dev/gettsim/pull/601
  • Add Erwerbsminderungsrente by @nafetsk in https://github.com/ttsim-dev/gettsim/pull/577
  • Add Erziehungsgeld by @nafetsk in https://github.com/ttsim-dev/gettsim/pull/585
  • Switch from vg to hh. by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/675
  • 2024 parameter changes by @Eric-Sommer in https://github.com/ttsim-dev/gettsim/pull/680
  • New issue option for yearly parameter update by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/684
  • Fix typo by @schra in https://github.com/ttsim-dev/gettsim/pull/686
  • Use max() instead of explicit if by @schra in https://github.com/ttsim-dev/gettsim/pull/687
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ttsim-dev/gettsim/pull/678
  • Linking children's transfers to their parents. by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/676
  • minor fixes to doc by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/695
  • Data columns overwrite functions regardless of time unit by @lars-reimann in https://github.com/ttsim-dev/gettsim/pull/700
  • Remove tax unit groupings. by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/694
  • Fix time conversion after rounding by @lars-reimann in https://github.com/ttsim-dev/gettsim/pull/715
  • Combined decorator for policy information by @lars-reimann in https://github.com/ttsim-dev/gettsim/pull/720
  • Optionally skip vectorization of a policy function by @lars-reimann in https://github.com/ttsim-dev/gettsim/pull/721
  • Add argument to createsyntheticdata on whether adults are married. by @ChristianZimpelmann in https://github.com/ttsim-dev/gettsim/pull/730
  • Adjust wealth input to individual level. by @ChristianZimpelmann in https://github.com/ttsim-dev/gettsim/pull/732
  • Make sure GETTSIM runs over simple synthetic data by @ChristianZimpelmann in https://github.com/ttsim-dev/gettsim/pull/729
  • Make sure that eink_abhängig_beschäftigt_y is never negative. by @ChristianZimpelmann in https://github.com/ttsim-dev/gettsim/pull/734
  • Join columns to make target columns available at source level by @lars-reimann in https://github.com/ttsim-dev/gettsim/pull/722
  • fix: fall back to default value if foreign key of join_numpy is unresolved by @lars-reimann in https://github.com/ttsim-dev/gettsim/pull/741
  • Unterhaltsvorschuss calculation on child level. by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/739
  • Several small fixes related to groupings by @ChristianZimpelmann in https://github.com/ttsim-dev/gettsim/pull/725
  • Kindergeldübertrag by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/751
  • Allow array returns when skip_vectorization is being used, enforce import convention. by @hmgaudecker in https://github.com/ttsim-dev/gettsim/pull/755
  • Documentation of new groupings of individuals by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/706
  • Unify function names in Sozialversicherung modules. by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/759
  • Wohngeld on individual / BG level by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/753
  • Adjust statutory retirement ages by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/717
  • Allow for user provided grouping IDs. by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/766
  • KiZ only for BGs with parents. by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/765
  • Add Betreuungskosten pointer to synthetic data. by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/769
  • Regelbedarf on individual level by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/771
  • Add Mindesteinkommen to Wohngeld and calculate number of children below 24. by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/777
  • Test whether DEFAULT_TARGETS can be computed with create_synthetic_data output by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/785
  • Remove eigenbedarf_gedeckt from Kindergeldübertrag by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/786
  • Add earnings test for pension benefits by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/788
  • Add unterhaltsvors implementation 2009 to 2016 by @mjbloemer in https://github.com/ttsim-dev/gettsim/pull/790
  • Update Elterngeld by @ThOrtmann in https://github.com/ttsim-dev/gettsim/pull/756
  • Model classes for policies by @lars-reimann in https://github.com/ttsim-dev/gettsim/pull/787
  • Update infrastructure by @timmens in https://github.com/ttsim-dev/gettsim/pull/797
  • Improve pixi setup by @timmens in https://github.com/ttsim-dev/gettsim/pull/799
  • Update GEP-03 for new reference style by @mjbloemer in https://github.com/ttsim-dev/gettsim/pull/800
  • Update eink_st parameters and rounding rules by @mjbloemer in https://github.com/ttsim-dev/gettsim/pull/803
  • Update KiZ params 2024-2026 by @mjbloemer in https://github.com/ttsim-dev/gettsim/pull/811
  • 2025 social security and pension parameters by @Eric-Sommer in https://github.com/ttsim-dev/gettsim/pull/809
  • Steuerfortentwicklungsgesetz 2024 by @Eric-Sommer in https://github.com/ttsim-dev/gettsim/pull/807
  • GEP 6 by @hmgaudecker in https://github.com/ttsim-dev/gettsim/pull/471
  • Namespaces by @hmgaudecker in https://github.com/ttsim-dev/gettsim/pull/804
  • Bump the github-actions group with 2 updates by @dependabot[bot] in https://github.com/ttsim-dev/gettsim/pull/1053
  • DOC: Simple example and comprehensive how-to notebook by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/1054
  • Updates to plotting function by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/1056
  • Make serious FG-BG-WTHH creation exogenous by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/1055
  • Use fail/warn mechanism for TT DAG elements by @hmgaudecker in https://github.com/ttsim-dev/gettsim/pull/1057
  • Add dedicated namespace for Einnahmen by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/1058
  • Fix #911 by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/1060
  • Remove private directories installed in site-packages by @hmgaudecker in https://github.com/ttsim-dev/gettsim/pull/1061
  • Fix some end dates by @hmgaudecker in https://github.com/ttsim-dev/gettsim/pull/1062

New Contributors

  • @nafetsk made their first contribution in https://github.com/ttsim-dev/gettsim/pull/630
  • @schra made their first contribution in https://github.com/ttsim-dev/gettsim/pull/686
  • @ThOrtmann made their first contribution in https://github.com/ttsim-dev/gettsim/pull/756
  • @dependabot[bot] made their first contribution in https://github.com/ttsim-dev/gettsim/pull/1053

Full Changelog: https://github.com/ttsim-dev/gettsim/compare/v0.7.0...v1.0a

- Python
Published by hmgaudecker 8 months ago

gettsim - v0.7.0

  • Several improvements to tests (move from csv to yaml)
  • Specification of time periods a function is active (via @dates_active)
  • Add Jax backend and NumPy broadcasting
  • Improved creation of synthetic data
  • Some updates (Lohnsteuer, Kindesunterhalt) and bug fixes
  • See CHANGES.md for detailed list of changes

- Python
Published by hmgaudecker almost 3 years ago

gettsim - v0.6.0

  • Update to 2023 environment
  • Many improvements, especially in pension domain
  • Improvements of code quality
  • See CHANGES.md for a full list of changes.
  • Update packaging

- Python
Published by hmgaudecker about 3 years ago

gettsim - v0.6.0-alpha.2

  • Update to 2023 environment
  • Many improvements, especially in pension domain
  • Improvements of code quality
  • See CHANGES.md for a full list of changes.
  • Update packaging (relative to v0.6.0-alpha.1, fix contents of setup.cfg)

- Python
Published by hmgaudecker about 3 years ago

gettsim - v0.6.0-alpha.1

  • Update to 2023 environment
  • Many improvements, especially in pension domain
  • Improvements of code quality
  • See CHANGES.md for a full list of changes.
  • Update packaging

- Python
Published by hmgaudecker about 3 years ago

gettsim - v0.5.1

Small fix removing non-ascii characters from file names.

- Python
Published by ChristianZimpelmann almost 4 years ago

gettsim - v0.5.0

- Python
Published by ChristianZimpelmann almost 4 years ago

gettsim - v0.4.2

Small fixes to allow running with Pandas 1.4

- Python
Published by hmgaudecker about 4 years ago

gettsim - v0.4.1

patch including several fixes. See CHANGES for more details.

- Python
Published by ChristianZimpelmann almost 5 years ago

gettsim - v0.4.0

Release 0.4.0.

- Python
Published by ChristianZimpelmann over 5 years ago

gettsim - v0.3.4

- Python
Published by tobiasraabe over 5 years ago

gettsim - v0.3.3

- Python
Published by tobiasraabe over 5 years ago

gettsim - v0.3.2

- Python
Published by tobiasraabe over 5 years ago

gettsim - v0.3.1

- Python
Published by tobiasraabe almost 6 years ago

gettsim - v0.3.0

- Python
Published by tobiasraabe almost 6 years ago

gettsim - v0.2.1

- Python
Published by tobiasraabe over 6 years ago

gettsim - v0.2.0

This version should work for getting taxes and transfer payments for recent years.

Slow; policy reforms not really possible.

- Python
Published by hmgaudecker over 6 years ago

gettsim - v0.1.0

This is the last commit using Waf as the projects framework.

- Python
Published by tobiasraabe over 6 years ago