File tree Expand file tree Collapse file tree 1 file changed +8
-3
lines changed
Expand file tree Collapse file tree 1 file changed +8
-3
lines changed Original file line number Diff line number Diff line change 1515
1616from . import yaml
1717from .C import * # noqa: F403
18- from .visualize .lint import validate_visualization_df
1918
2019logger = logging .getLogger (__name__ )
2120__all__ = [
@@ -300,8 +299,14 @@ def flatten_timepoint_specific_output_overrides(
300299 petab_problem .observable_df .index .name = OBSERVABLE_ID
301300 petab_problem .measurement_df = pd .concat (new_measurement_dfs )
302301
303- # remove visualization df if it is invalid
304- if validate_visualization_df (petab_problem ):
302+ # remove visualization df if it uses observables that are not in the
303+ # flattened PEtab problem
304+ assert petab_problem .observable_df .index .name == OBSERVABLE_ID
305+ if not all (
306+ petab_problem .observable_df .index .isin (
307+ petab_problem .visualization_df [Y_VALUES ]
308+ )
309+ ):
305310 petab_problem .visualization_df = None
306311 logger .warning (
307312 "Removing visualization table from flattened PEtab problem."
You can’t perform that action at this time.
0 commit comments