This package will provide the ability for users to access IRS data in a flexible and powerful way.
Project description
TaxFilingFusion stands as the ultimate solution for effortlessly accessing and navigating IRS tax filing data. This powerful package effortlessly transforms complexity into simplicity, empowering users to unlock fresh insights and delve deep into data analysis. Unravel the potential of tax data like never before – whether you're an expert or just starting out, TaxFilingFusion makes IRS data accessible and user-friendly for all.
Features
It provides:
- sophisticated functions
- a powerful connection between tax filing data and the American geography
- an API with a backend of BigQuery to allow user manipulation of data
Detailed Package Info
This Python package provides access to individual income tax statistics for various zip codes using data obtained from the IRS. The data spans the years between 2015 and 2020, and each year's data may have a different format as some attributes may be dropped in certain years, while new attributes may be added.
The data is ingested into Google BigQuery, where all individual year tables are combined into a single comprehensive table. To enrich the ZIP code data and provide more detailed information, the package utilizes crosswalk files from HUD USPS, which establishes links between ZIP codes, state FIPS codes, county FIPS codes, and city FIPS codes. This enriched data allows users to obtain additional details about each ZIP code, such as county, state, region, and other associated information.
Several views, table query functions, and single-valued functions are implemented to support various data needs for the API. These functions are designed to expose the polished data for public access. By leveraging these APIs, we have created a beautiful and easy-to-use PyPI package that allows the public to interact with and analyze the IRS individual income tax statistics for different ZIP codes, intertwined with valuable geographic information.
Call for Contributions
The TaxFilingFusion project welcomes everyone's passions, thoughts, ideas, and contributions.
Small improvements or fixes are greatly appreciated. If you have any questions, please email: vedrathi10@gmail.com
Our GitHub repository may be small and much simple, but the functionality it provides is still powerful. Our goal is to continue adding new features to make this data even more accessible for users. To help contribute to our project, you can:
- review the code and create pull requests via forking the repo
- develop tutorials, presentations, and other educational materials
- help with outreach and publicity
Package Usage
To download the package on a command-line interface, run:
pip install taxfilingfusion
To download the package on Jupyter Notebooks or IPython environments, run:
!pip install taxfilingfusion
To upgrade the package version (CLI), run:
pip install taxfilingfusion --upgrade
.
To use the functions provided by this package, after downloading, run:
from taxfilingfusion import data_processor
Then a method can be accessed using the dot operator, like:
data_processor.{function_name(parameters...)}
Sources
- IRS tax filing statistics: https://www.irs.gov/statistics/soi-tax-stats-individual-income-tax-statistics-zip-code-data-soi
- Zip code data crosswalk files: https://www.huduser.gov/portal/datasets/usps_crosswalk.html
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.