ALI-Tax-Analyzer

Check-in [a1364fe533]
Login

Check-in [a1364fe533]

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Release version 1.8.0
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk | release | version-1.8.0
Files: files | file ages | folders
SHA3-256: a1364fe533e3d87632a5a891da73bdfdcf586dc20e570905bdd275f5eb74e160
User & Date: mrh 2021-11-08 12:57:30.369
Context
2021-11-09
12:40
Fix typo in www/usetraining/index.md documentation. check-in: 3c650526de user: mrh tags: trunk
2021-11-08
12:57
Release version 1.8.0 check-in: a1364fe533 user: mrh tags: release, trunk, version-1.8.0
2021-11-07
18:15
Make changes needed to take advantage of Gini-calculation capabilities being added in next Tax-Analyzer-Framework release. check-in: b601c162e3 user: mrh tags: trunk
Changes
Unified Diff Ignore Whitespace Patch
Changes to alitaxanalyzer/package.py.
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
    # pylint: disable=too-few-public-methods

    __spec = dict()

    def __init__(self):
        # edit the values of the following two Package attributes:
        self.full_name = 'alitaxanalyzer'  # specify all lower-case characters
        self.release_version = '1.7.0'  # specify as in semantic versioning
        # do NOT change the following statements:
        self.name_prefix = self.full_name[:3]
        self.files_path = os.path.abspath(os.path.dirname(__file__))
        if not self.__spec:
            self.__spec = json2dict('package.json',
                                    self.files_path,
                                    self.full_name)







|







13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
    # pylint: disable=too-few-public-methods

    __spec = dict()

    def __init__(self):
        # edit the values of the following two Package attributes:
        self.full_name = 'alitaxanalyzer'  # specify all lower-case characters
        self.release_version = '1.8.0'  # specify as in semantic versioning
        # do NOT change the following statements:
        self.name_prefix = self.full_name[:3]
        self.files_path = os.path.abspath(os.path.dirname(__file__))
        if not self.__spec:
            self.__spec = json2dict('package.json',
                                    self.files_path,
                                    self.full_name)
Changes to setup.py.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
"""
Information used to make pip Python package with the following command:
pip install .
"""
import os
import re
import setuptools


PACKAGE_NAME = 'alitaxanalyzer'  # must be same as full_name in package.py
PACKAGE_REQUIRES_LIST = ['taf>=4.10.0']


# >>>>> DO NOT CHANGE ANY STATEMENTS BELOW THIS LINE <<<<< #


PACKAGE_INFO = dict()  # info from reading files in PACKAGE_NAME directory











|







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
"""
Information used to make pip Python package with the following command:
pip install .
"""
import os
import re
import setuptools


PACKAGE_NAME = 'alitaxanalyzer'  # must be same as full_name in package.py
PACKAGE_REQUIRES_LIST = ['taf>=4.12.0']


# >>>>> DO NOT CHANGE ANY STATEMENTS BELOW THIS LINE <<<<< #


PACKAGE_INFO = dict()  # info from reading files in PACKAGE_NAME directory

Changes to www/change_log.md.
1
2








3
4
5
6
7
8
9
# Change Log #










<h3>Changes for Version 1.7 (2021-10-15)</h3>

* Revise installation documentation to indicate that a 64-bit Anaconda
  Python distribution must be installed in order to use the tax model.
* Streamline the `no_flat_tax` logic without making any substantive
  tax logic changes.


>
>
>
>
>
>
>
>







1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Change Log #


<h3>Changes for Version 1.8 (2021-11-08)</h3>

* Add before-tax income and after-tax income Gini coefficients for
  both current law and the reform to the CLI/GUI table output.
* Test model using Tax-Analyzer-Framework version 4.12.0, which is now
  required.


<h3>Changes for Version 1.7 (2021-10-15)</h3>

* Revise installation documentation to indicate that a 64-bit Anaconda
  Python distribution must be installed in order to use the tax model.
* Streamline the `no_flat_tax` logic without making any substantive
  tax logic changes.