Skip to content

Conversation

@adamzev
Copy link
Contributor

@adamzev adamzev commented Mar 20, 2025

Adds a decorator to collect metadata and documents the new ETL pipeline

Description

Adds the @provide_metadata() decorator which records runtime and collects info from the docstrings of the functions
in the pipeline.

Related Issue(s)

This PR addresses issue #1029

Type of change

  • New feature

How Has This Been Tested?

A test suite has been added and I've tried this out while running the pipeline. I had to make some local modifications to the pipeline because I don't have access to some cloud resources but I don't believe that effects the collection of metadata.

adamzev added 3 commits March 20, 2025 10:45
Metadata is collected from docstrings and function runtime.

Adds new info to the docstrings of functions in the new ETL pipeline.

Adds testing of the new provide_metadata() decorator
@vercel
Copy link

vercel bot commented Mar 20, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
vacant-lots-proj ✅ Ready (Inspect) Visit Preview 💬 Add feedback Mar 20, 2025 3:16pm

@nlebovits nlebovits merged commit 106a771 into CodeForPhilly:staging Mar 20, 2025
10 of 13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants