Skip to main content

This package provides data cleaning and visualization tools for US statistics datasets.

Project description

USA Data Analytics Final Project Scaffold

The purpose of this project was to demonstrate the ability to create a full data analytics project from start to finish.

This repository is the scaffolding for the python package usadata. It includes:

  • a data cleaning pipeline
  • an analysis pipeline
  • a Streamlit prototype app
  • a Quarto site for documentation and reporting

The link to the repository is HERE. Link to website HERE.

Dependencies

  • Python 3.8+
  • The required packages can be installed via pip:
uv pip install -r requirements.txt

Quick start

uv sync
uv run pytest

Streamlit App

  • Launch the app UI with:
uv run streamlit run src/final_project_demo/streamlit_app.py

Testing Package locally

run the following command to install the package in editable mode:

uv pip install -e .

Then you can import the package in your python scripts or notebooks:

import usadata as uda

# Example usage
# This will return the USA data as a pandas DataFrame
data = uda.USData()

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

usadata-0.1.0.tar.gz (573.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

usadata-0.1.0-py3-none-any.whl (576.6 kB view details)

Uploaded Python 3

File details

Details for the file usadata-0.1.0.tar.gz.

File metadata

  • Download URL: usadata-0.1.0.tar.gz
  • Upload date:
  • Size: 573.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for usadata-0.1.0.tar.gz
Algorithm Hash digest
SHA256 aabd0c90433661519c6765bbbfc5e54f007f20e054a14acb647d5f0a706e3648
MD5 3e34edc1e84f7c78e935b74d0c19c119
BLAKE2b-256 ffca2e9fdd598ac3bd71ddb8500af345672e5fb7e492b44a57ac45fdea5c1e5e

See more details on using hashes here.

File details

Details for the file usadata-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: usadata-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 576.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for usadata-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e9324b94ce8135484b157122d9bbf83c6a3f5e574a4fef790adca84db6e99dcb
MD5 482568e5225e14a9cf1eb47db0d9ab7b
BLAKE2b-256 1e2358d69fd3e872183c07d7359834a4f87a73fa03b412598cb4e1a0c102b5c3

See more details on using hashes here.

Supported by

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