def l1_log_loss(event_times, predicted_event_times, event_observed=None):
    if event_observed is None:
        event_observed = np.ones_like(event_times)

    ix = event_observed.astype(bool)
    return np.abs(np.log(event_times[ix]) - np.log(predicted_event_times[ix])).mean()
Replace constraints in the current layout system.
dataset/ETHPy150Open CamDavidsonPilon/lifelines/lifelines/utils/__init__.py/l1_log_loss--crossover with--dataset/ETHPy150Open ContinuumIO/ashiba/enaml/enaml/qt/qt_constraints_widget.py/QtConstraintsWidget.replace_constraints