epic-open-source / seismometer

AI model evaluation with a focus on healthcare
https://epic-open-source.github.io/seismometer/
BSD 3-Clause "New" or "Revised" License
156 stars 15 forks source link

Add FilterRule.all() and FilterRule.none() rules + user readable display string #27

Closed gbowlin closed 3 weeks ago

gbowlin commented 3 weeks ago

Overview

In order to build a filter rule from scratch, we should have universal quantifiers so that we can start with FilterRule.all(), and using and/or to build out more complex logic.

We should also have a nicer string format separate from the repr string so that we can potentially display the filter rule used in a User readable format.

Description of changes

Author Checklist