def ended_after_or_live()

in jetstream/experimenter.py [0:0]


    def ended_after_or_live(self, after: dt.datetime) -> "ExperimentCollection":
        """All experiments that ended after a given time or that are still live."""

        cls = type(self)
        return cls(
            [
                ex
                for ex in self.ever_launched().experiments
                if (ex.end_date and ex.end_date >= after)
                or (ex.end_date is None and ex.status == "Live")
            ]
        )