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