Introduction
Introduction Statistics Contact Development Disclaimer Help
tAdded thin-section visualization method - sphere - GPU-based 3D discrete eleme…
git clone git://src.adamsgaard.dk/sphere
Log
Files
Refs
LICENSE
---
commit efc573bf0e26854a149080670227281e4480bb72
parent 6db1e3d5a77e6c1b2532bb02fd07e77892904145
Author: Anders Damsgaard <[email protected]>
Date: Thu, 10 Jan 2013 13:01:56 +0100
Added thin-section visualization method
Diffstat:
A gnuplot/scripts/plotts.gp | 19 +++++++++++++++++++
M python/sphere.py | 10 +++++-----
2 files changed, 24 insertions(+), 5 deletions(-)
---
diff --git a/gnuplot/scripts/plotts.gp b/gnuplot/scripts/plotts.gp
t@@ -0,0 +1,19 @@
+#!/usr/bin/env gnuplot
+# Call this script with sid and gamma variables, e.g.
+# $ gnuplot -e "sid='testrun'; gamma='4.3" plotts.gp
+
+set title sid.", $\\gamma$ = ".gamma
+
+set term pngcairo size 50 cm,40 cm
+set out "../../img_out/".sid."-ts-x1x3.png"
+
+set palette defined (0 "blue", 0.5 "gray", 1 "red")
+
+set xlabel "$\\x^1$"
+set ylabel "$\\x^3$"
+set cblabel "Pressure [Pa]"
+
+set size ratio -1
+
+plot "../data/".sid."-ts-x1x3.txt" with circles palette fs transparent solid 0…
+
diff --git a/python/sphere.py b/python/sphere.py
t@@ -1118,7 +1118,7 @@ class Spherebin:
print("Value limited to: " + str(cbmax) + " Pa")
# Save circle data
- filename = '../gnuplot/data' + self.sid + '-ts-x1x3.txt'
+ filename = '../gnuplot/data/' + self.sid + '-ts-x1x3.txt'
fh = None
try :
fh = open(filename, 'w')
t@@ -1133,7 +1133,7 @@ class Spherebin:
# Save angular velocity data. The arrow lengths are normalized to max.…
# Output format: x, y, deltax, deltay
# gnuplot> plot '-' using 1:2:3:4 with vectors head filled lt 2
- filename = '../gnuplot/data' + self.sid + '-ts-x1x3-arrows.txt'
+ filename = '../gnuplot/data/' + self.sid + '-ts-x1x3-arrows.txt'
fh = None
try :
fh = open(filename, 'w')
t@@ -1208,7 +1208,7 @@ class Spherebin:
# Write slip lines to text file
- filename = '../gnuplot/data' + self.sid + '-ts-x1x3-slips.txt'
+ filename = '../gnuplot/data/' + self.sid + '-ts-x1x3-slips.txt'
fh = None
try :
fh = open(filename, 'w')
t@@ -1222,7 +1222,7 @@ class Spherebin:
# Plot thinsection with gnuplot script
gamma = self.shearstrain()
- subprocess.call("""gnuplot -e "sid='{}'; gamma='{:.3}'" ../gnuplot/scr…
+ subprocess.call("""cd ../gnuplot/scripts && gnuplot -e "sid='{}'; gamm…
# Find all particles who have a slip velocity higher than slipvel
slipvellimit = 0.01
t@@ -1243,7 +1243,7 @@ class Spherebin:
fig = plt.figure()
ax = fig.add_subplot(111, polar=True)
ax.bar(center_ang_mirr, hist_ang_mirr, width=30.0/180.0)
- fig.savefig('../gnuplot/data' + self.sid + '-ts-x1x3-slipangles.png')
+ fig.savefig('../img_out/' + self.sid + '-ts-x1x3-slipangles.png')
fig.clf()
You are viewing proxied material from mx1.adamsgaard.dk. The copyright of proxied material belongs to its original authors. Any comments or complaints in relation to proxied material should be directed to the original authors of the content concerned. Please see the disclaimer for more details.