Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add metric and provider tables #31

Merged
merged 16 commits into from
Dec 5, 2024
Merged

feat: Add metric and provider tables #31

merged 16 commits into from
Dec 5, 2024

Conversation

lewisjared
Copy link
Contributor

@lewisjared lewisjared commented Dec 5, 2024

Description

Adds database tables for tracking metrics and the execution of metrics

Checklist

Please confirm that this pull request has done the following:

  • Tests added
  • Documentation added (where applicable)
  • Changelog item added to changelog/

* origin/main: (23 commits)
  chore: Fix metric name
  chore: Always use from_config
  chore: Fix tests maybe
  docs: Update developer setup docs
  fix: Set default for  allow_out_of_tree_datasets to false until we have an easier way of modifying it for devs
  Update packages/ref-core/src/ref_core/metrics.py
  Update packages/ref-core/src/ref_core/constraints.py
  Update packages/ref-core/src/ref_core/metrics.py
  Update packages/ref-core/src/ref_core/constraints.py
  chore: rephrase
  chore: Add changelog
  docs: Added notebook
  test: Fixes
  test: Add additional test coverage
  Update packages/ref-core/src/ref_core/datasets.py
  Update packages/ref-core/src/ref_core/constraints.py
  test: Add more tests
  feat: Example implementation
  chore: Fix test case
  chore: Updates from comments from @bouweandela
  ...
* origin/main:
  fix: Increase coverage
  chore: Fix docs
  docs: Update notebook
  docs: Changelog
  test: Fix mypy
  test: Fix up tests
  test: Extend solver to use tests
  refactor: move validate_path to datasets
  feat: Implement and test hash functionality
  chore: Cleanup tests
  docs: Update run locally
  refactor: Rework what information is passed to a metric
  feat: Link up solver with executing metrics
  fix: Add rendered notebooks to the output
  fix: Specify source type for readthedocs
* origin/main:
  chore: Fix flakey test
  chore: Fix flakey test
  chore: Fix flakey test
  test: Add tests for new CLI commands
  chore: Changelog
  docs: Add doc for ingesting datasets
  refactor: Move ingest to datasets ingest
Copy link

codecov bot commented Dec 5, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Files with missing lines Coverage Δ
packages/ref-core/src/ref_core/datasets.py 100.00% <100.00%> (ø)
packages/ref-core/src/ref_core/metrics.py 100.00% <100.00%> (ø)
...metrics-example/src/ref_metrics_example/example.py 100.00% <ø> (ø)

@lewisjared lewisjared merged commit 1c72e7b into main Dec 5, 2024
13 checks passed
@lewisjared lewisjared deleted the metric-tables branch December 5, 2024 19:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant