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

Create Parent Child Relationships property class #359

Closed
amontanez24 opened this issue Jun 6, 2023 · 0 comments · Fixed by #369
Closed

Create Parent Child Relationships property class #359

amontanez24 opened this issue Jun 6, 2023 · 0 comments · Fixed by #369
Labels
feature request Request for a new feature
Milestone

Comments

@amontanez24
Copy link
Contributor

amontanez24 commented Jun 6, 2023

Problem Description

Once #357 is done, we can migrate the code for computing the parent child relationship scores to a property class.

Expected behavior

Attributes

  • metrics: [CardinalityShapeSimilarity]
  • _properties: None

Abstract methods

  • get_score(real_data, synthetic_data, metadata) - Average the scores calculated when running the CardinalityShapeSimilarity metric.
  • get_visualization(table_name) - Just a wrapper around the single table get_visualization method.

Additional context

  • Unlike the other properties, this one has no single table equivalent. The metric itself is designed to handle multi table data, so this class will not have to use any single table properties.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Request for a new feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant