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

Calculate auxiliary information about preprocessings we generate #187

Open
AmroAlJundi opened this issue Oct 1, 2022 · 2 comments
Open
Assignees
Labels
state: inactive Issue is abandoned, but might become relavent at some point type: feature Brand new functionality, features, workflows, endpoints, etc

Comments

@AmroAlJundi
Copy link
Contributor

Preprocessing outputs like reordering and partitionings can often have their own features to measure their quality. For example, for an edge-based partition, the number of cut edges. Calculating these metrics for users can be very useful.

These functions can either be preprocessing (classes with implementations etc.) or simple helper functions that we place in bases.

@AmroAlJundi AmroAlJundi added state: inactive Issue is abandoned, but might become relavent at some point type: feature Brand new functionality, features, workflows, endpoints, etc labels Oct 1, 2022
@Atahanak
Copy link
Collaborator

Atahanak commented Oct 2, 2022

I believe simple helper functions added to bases make more sense. Otherwise, the preprocessing namespace will be very crowded. In addition to this, pre-processing must target only and only formats. If we decide to set the only communication medium between the user and the library as formats, we may consider these types of functions as a part of the namespace. Lastly, these metrics sound more like post-processing rather than preprocessing :).

@AmroAlJundi
Copy link
Contributor Author

Preprocessing post-processing 🤔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
state: inactive Issue is abandoned, but might become relavent at some point type: feature Brand new functionality, features, workflows, endpoints, etc
Projects
None yet
Development

No branches or pull requests

2 participants