We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 139d57f commit 07ed862Copy full SHA for 07ed862
scripts/setup_sbgeom.sh
@@ -0,0 +1,23 @@
1
+
2
+#!/bin/bash
3
+#
4
+# Setup for SBGeom - A simple package for creating blanket geometries
5
+# derived from Fourier Surfaces. Package author: Timo Bogaarts, TU Eindhoven
6
7
8
+if [ ! -d "SBGeom-main" ] ; then
9
+ echo "Extracting SBGeom-main..."
10
+ unzip SBGeom-main.zip
11
+fi
12
13
+pushd SBGeom-main
14
+git clone https://github.com/pybind/pybind11
15
+git clone https://gitlab.com/libeigen/eigen.git
16
+export EIGEN3_INCLUDE_DIR=$PWD/eigen/
17
+cmake -DCMAKE_BUILD_TYPE=Release -S . -B build/
18
+pushd build
19
+make -j 12
20
+cp *.so ../SBGeom
21
+popd
22
+pip install -e .
23
0 commit comments