Skip to content

Commit e5cb443

Browse files
committed
move visualizer import
Signed-off-by: Thijs Baaijen <[email protected]>
1 parent 32a00d8 commit e5cb443

File tree

2 files changed

+12
-5
lines changed

2 files changed

+12
-5
lines changed

src/power_grid_model_ds/__init__.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,5 @@
55
from power_grid_model_ds._core.load_flow import PowerGridModelInterface
66
from power_grid_model_ds._core.model.graphs.container import GraphContainer
77
from power_grid_model_ds._core.model.grids.base import Grid
8-
try:
9-
from power_grid_model_ds._core.visualizer.main import visualize
10-
except ImportError:
11-
pass
128

13-
__all__ = ["Grid", "GraphContainer", "PowerGridModelInterface", "visualize"]
9+
__all__ = ["Grid", "GraphContainer", "PowerGridModelInterface"]
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# SPDX-FileCopyrightText: Contributors to the Power Grid Model project <[email protected]>
2+
#
3+
# SPDX-License-Identifier: MPL-2.0
4+
5+
try:
6+
from power_grid_model_ds._core.visualizer.main import visualize
7+
except ImportError as error:
8+
raise ImportError(
9+
"Missing dependencies for visualizer: install with 'pip install power-grid-model-ds[visualizer]'") from error
10+
11+
__all__ = ["visualize"]

0 commit comments

Comments
 (0)