Skip to main content

Python library for advanced tax policy analysis

Project description

| |
— | — |

Tax-Brain

Tax-Brain is a Python package that wraps two models, [Tax-Calculator](https://taxcalc.pslmodels.org) and [Behavioral Responses](https://github.com/PSLmodels/Behavioral-Responses), in one easy to use interface for producing revenue estimates and distributional analysis of tax policy changes.

We are seeking contributors and maintainers. If you are interested in joining the project as a contributor or maintainer, open a new [issue](https://github.com/PSLmodels/Tax-Calculator/issues) and ping [@jdebacker](https://github.com/jdebacker/) – or just jump right in.

Complete documentation is available at [taxbrain.pslmodels.org](http://taxbrain.pslmodels.org/content/intro.html).

## Overview

Tax-Brain makes it easy for users to simulate the US tax system by providing a single interface for multiple tax models. Currently, Tax-Brain interfaces with [Tax-Calculator](https://github.com/PSLmodels/Tax-Calculator) and [Behavioral-Responses](https://github.com/PSLmodels/Behavioral-Responses). Additional models will be added in the near future to expand Tax-Brain’s capabilities to include modeling business taxation and running dynamic general equilibrium simulations.

To learn more about how Tax-Brain works, see [the Tax-Brain documentation](http://taxbrain.pslmodels.org).

## Disclaimer

Tax-brain and its underlying models are constantly being improved upon. For that reason, the results output by Tax-Brain may differ over time. It is strongly suggested that the user make note of which version of Tax-Brain, they are using when reporting their results.

## Installing Tax-Brain

You can install the latest official release from PyPI using this command: pip taxbrain.

Similarly, you can update to the latest release of Tax-Brain using pip install -U taxbrain.

Tax-Brain is no longer maintained on Conda.

## Using Tax-Brain

View the sample code in [example.py]([example.py](http://taxbrain.pslmodels.org/content/examples/example.html)) to see how to run Tax-Brain. Or, see [the user guide](http://taxbrain.pslmodels.org/content/usage.html) for a more detailed walk through.

## Citing Tax-Brain

Please cite the source of your analysis as “Tax-Brain release #.#.#, author’s calculations.” If you would like to link to Tax-Brain, please use https://github.com/PSLmodels/Tax-Brain. It is also strongly suggested that you describe your input data and note the versions of the underlying models.

## Tax-Brain Interface

In addition to its Python API, Tax-Brain has also been used to power web applications on [Compute Studio](https://compute.studio/) and other platforms. An application used to be available at [here](https://compute.studio/PSLmodels/Tax-Brain/). The code behind the GUI web application can be found in this repository in the [cs-config](https://github.com/PSLmodels/Tax-Brain/tree/master/cs-config) directory.

## Additional Information

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

taxbrain-2.7.2.tar.gz (171.9 kB view details)

Uploaded Source

Built Distribution

taxbrain-2.7.2-py3-none-any.whl (54.0 kB view details)

Uploaded Python 3

File details

Details for the file taxbrain-2.7.2.tar.gz.

File metadata

  • Download URL: taxbrain-2.7.2.tar.gz
  • Upload date:
  • Size: 171.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for taxbrain-2.7.2.tar.gz
Algorithm Hash digest
SHA256 91e8b2112b42e0295401df49a083288010bfe66e9b258f5329fa7f8390d9c9af
MD5 02a414f9c78b8119f078490e2dbe0625
BLAKE2b-256 31bcdc6c5091cc0f0ed789b46402e54f41a4beb5a4eac03b935fe24cc7805bc6

See more details on using hashes here.

File details

Details for the file taxbrain-2.7.2-py3-none-any.whl.

File metadata

  • Download URL: taxbrain-2.7.2-py3-none-any.whl
  • Upload date:
  • Size: 54.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for taxbrain-2.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 72b29d0f40225c177f95074ef12a6382a6c277c139e6c82805f85282d66a60e0
MD5 c8e5eee5cdff29637c491c2c306e1a49
BLAKE2b-256 dea582965819c5b32fe0998c0dac309417d6a387682b6010c00e301243851cfa

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page