Ian Jauslin
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'figs/hierarchical_sd.fig/gendat')
-rwxr-xr-xfigs/hierarchical_sd.fig/gendat30
1 files changed, 30 insertions, 0 deletions
diff --git a/figs/hierarchical_sd.fig/gendat b/figs/hierarchical_sd.fig/gendat
new file mode 100755
index 0000000..08bbdd9
--- /dev/null
+++ b/figs/hierarchical_sd.fig/gendat
@@ -0,0 +1,30 @@
+#!/bin/bash
+
+# location of numkondo config
+config=$(dirname $0)/sd-numkondo.mk
+
+# range and number of points in each direction
+minx=-1
+maxx=0.5
+nx=20
+
+miny=-0.4
+maxy=0.4
+ny=20
+
+# compute each point
+for i in $(seq $nx); do
+ # alpha_0
+ alpha0=$(python -c "print($minx+($maxx-($minx))/($nx-1)*($i-1))")
+ for j in $(seq $ny); do
+ # alpha_1
+ alpha1=$(python -c "print($miny+($maxy-($miny))/($ny-1)*($j-1))")
+
+ # print alphas
+ echo -n "$alpha0 $alpha1 "
+
+ # compute step and select the relevant lines
+ dat=$(numkondo -N 1 -F -I "0:$alpha0,1:$alpha1" "$config" | sed -r '/^[^01]/d;s/^[0-9]*://;s/,//' | tr '\n' ' ')
+ echo "$dat"
+ done
+done