Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 874 Bytes

File metadata and controls

20 lines (14 loc) · 874 Bytes

python-data-pipeline-example

Example Python data pipeline to experiment with python packages for operationalizing data pipelines.

Pipeline ingests, processes, and validates data from the Baltimore City API.

Packages/Tools

File Structure

  • .github/workflows/ci.yml: GitHub Actions workflow file for continuous integration.
  • src/main.py: Main python script containing data fetching, loading, processing, and validation logic.
  • src/utils.py: Utility functions for data processing and validation schema.
  • src/tests/test_utils.py: Unit tests for utility functions.
  • requirements.txt: Project dependencies