Skip to content

Commit f2af4f9

Browse files
authored
Merge pull request #52 from zasexton/main
removing the linux-specific package installations from .yml gui env setup
2 parents bd8d2ff + f10fe57 commit f2af4f9

5 files changed

Lines changed: 24 additions & 11 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
[![Docs](https://img.shields.io/badge/docs-gh--pages-brightgreen)](https://simvascular.github.io/svVascularize/)
1010
[![Telemetry](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/zasexton/svVascularize/main/docs/badges/telemetry.json)](https://sentry.io)
1111
<!-- smoke-test-badge -->
12-
[![SVV passing](https://img.shields.io/badge/svv_passing-linux_fail-macos_fail-windows_fail-red)](https://github.com/SimVascular/svVascularize/actions/workflows/basic-smoke-test.yml?query=branch%3Amain)
12+
[![SVV passing](https://img.shields.io/badge/svv_passing-linux_fail-macos_fail-windows_fail-red)](https://github.com/zasexton/svVascularize/actions/workflows/basic-smoke-test.yml?query=branch%3Amain)
1313
<!-- /smoke-test-badge -->
1414

1515
<p align="left">

docs/doc.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ <h3>Get Started</h3>
3939
<ul>
4040
<li><a href="quickstart.html">🟢 Quickstart tutorial</a></li>
4141
<li><a href="pipeline.html">End‑to‑end pipeline (generation → 3‑D CFD)</a></li>
42+
<li><a href="gui.html">Interactive GUI (domains → start points → generate → export)</a></li>
4243
</ul>
4344

4445
<h3>Concept Guides</h3>

docs/style.css

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,14 @@ table { border-collapse: collapse; margin: 1.2rem 0; width: 100%; }
251251
th, td { border: 1px solid var(--clr-grey-300); padding: .55rem; text-align: left; font-size: .95rem; }
252252
th { background: var(--clr-grey-100); color: var(--clr-grey-700); }
253253

254+
/* small UI icons (used in gui docs) */
255+
.icon {
256+
width: 22px;
257+
height: 22px;
258+
vertical-align: middle;
259+
display: inline-block;
260+
}
261+
254262
/* callouts */
255263
.callout {
256264
border-left: 4px solid var(--clr-warning);
@@ -436,4 +444,4 @@ pre[data-copy]::after { right: .75rem; top: .5rem; }
436444
.doc-grid { grid-template-columns: 1fr; }
437445
.left-nav { display: none; }
438446
.content { padding: 1rem; }
439-
}
447+
}

environment-gui.yml

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,19 @@
1+
# Cross-platform svVascularize GUI environment.
2+
#
3+
# - Windows/macOS: use this file as-is.
4+
# - Linux: consider `environment-gui-linux.yml` (includes Mesa/libGL + X11 libs)
5+
# if you encounter OpenGL/VTK/Qt runtime issues.
16
name: svv-gui
27
channels:
38
- conda-forge
49
dependencies:
510
- python>=3.9,<3.13
11+
- numpy
12+
- psutil
613
- pyside6>=6.4
714
- pyvista>=0.41
815
- pyvistaqt>=0.11.0
916
- vtk
10-
- mesalib
11-
- libglvnd
12-
- libxcb
13-
- xorg-libx11
14-
- xorg-libxt
15-
- xorg-libxfixes
16-
- numpy
17-
- psutil
1817
- pip
1918
- pip:
2019
- .

svv/visualize/gui/README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,15 @@ The GUI requires PySide6 and PyVistaQt (with PyVista).
1919

2020
Conda (recommended for shipping/testing):
2121
```bash
22+
# Windows/macOS:
2223
conda env create -f environment-gui.yml
24+
25+
# Linux (includes Mesa/libGL + X11 runtime libs):
26+
conda env create -f environment-gui-linux.yml
27+
2328
conda activate svv-gui
2429
```
25-
This installs PySide6/PyVista/PyVistaQt plus Mesa/GL runtime pieces needed on many Linux systems.
30+
On Linux, `environment-gui-linux.yml` installs PySide6/PyVista/PyVistaQt plus Mesa/GL runtime pieces; on Windows/macOS those Mesa packages are not needed.
2631

2732
Alternative (pip):
2833
```bash

0 commit comments

Comments
 (0)