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.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
_ysuffix 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_muses 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_transfersthat are not active by @lars-reimann in https://github.com/ttsim-dev/gettsim/pull/638 - feat: infer
columns_overriding_functionsfrom 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_mand 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
hhin function names bybg/fg/vgby @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, andbg_idby @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_yis 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_numpyis 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_vectorizationis 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_TARGETScan be computed withcreate_synthetic_dataoutput by @MImmesberger in https://github.com/ttsim-dev/gettsim/pull/785 - Remove
eigenbedarf_gedecktfrom 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-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