|
Mechanics of Defect Evolution Library
|
Functions | |
| save (fig, name) | |
| box (ax, x, y, w, h, text, color=pale) | |
| arrow (ax, a, b) | |
Variables | |
| ROOT = Path(__file__).resolve().parents[1] | |
| str | OUT = ROOT/'figures' |
| exist_ok | |
| str | blue = '#edf4f8' |
| tuple | lines = (ROOT.parent/'Library/Meshes/unitCube24.msh').read_text().splitlines() |
| dict | k = {int(s.split()[0]):np.array(list(map(float,s.split()[1:4]))) for s in lines[k+2:k+2+nn]} |
| a = list(map(int,s.split())) | |
| edges = set() | |
| fig = plt.figure(figsize=(10,4.3)) | |
| ax = fig.add_subplot(1,2,idx+1,projection='3d') | |
| segs = [[a,b] for i,a in enumerate(corners) for b in corners[:i] if np.sum(a!=b)==1] | |
| list | corners = [v for v in pts.values() if np.all(np.abs(v)==.5)] |
| xlim | |
| ylim | |
| zlim | |
| title | |
| ha | |
| fontsize | |
| figsize | |
| bx | |
| x | |
| y | |
| label | |
| l | |
| color | |
| xlabel | |
| ylabel | |
| frameon | |
| alpha | |
| t | |
| v = np.linalg.norm(v) | |
| p | |
| False | |
| orange | |
| ls | |
Reproducible manual illustrations; analytical curves are not simulation results.
| create_figures.arrow | ( | ax, | |
| a, | |||
| b ) |
Definition at line 21 of file create_figures.py.
| create_figures.box | ( | ax, | |
| x, | |||
| y, | |||
| w, | |||
| h, | |||
| text, | |||
| color = pale ) |
Definition at line 18 of file create_figures.py.
| create_figures.save | ( | fig, | |
| name ) |
Definition at line 14 of file create_figures.py.
| create_figures.a = list(map(int,s.split())) |
Definition at line 28 of file create_figures.py.
| create_figures.alpha |
Definition at line 56 of file create_figures.py.
| create_figures.ax = fig.add_subplot(1,2,idx+1,projection='3d') |
Definition at line 36 of file create_figures.py.
| create_figures.blue = '#edf4f8' |
Definition at line 13 of file create_figures.py.
| create_figures.bx |
Definition at line 54 of file create_figures.py.
| create_figures.color |
Definition at line 55 of file create_figures.py.
Definition at line 39 of file create_figures.py.
| create_figures.edges = set() |
Definition at line 30 of file create_figures.py.
| create_figures.exist_ok |
Definition at line 11 of file create_figures.py.
| create_figures.False |
Definition at line 77 of file create_figures.py.
| create_figures.fig = plt.figure(figsize=(10,4.3)) |
Definition at line 34 of file create_figures.py.
| create_figures.figsize |
Definition at line 46 of file create_figures.py.
| create_figures.fontsize |
Definition at line 44 of file create_figures.py.
| create_figures.frameon |
Definition at line 56 of file create_figures.py.
| create_figures.ha |
Definition at line 44 of file create_figures.py.
| list create_figures.k = {int(s.split()[0]):np.array(list(map(float,s.split()[1:4]))) for s in lines[k+2:k+2+nn]} |
Definition at line 25 of file create_figures.py.
| create_figures.l |
Definition at line 55 of file create_figures.py.
| create_figures.label |
Definition at line 55 of file create_figures.py.
| tuple create_figures.lines = (ROOT.parent/'Library/Meshes/unitCube24.msh').read_text().splitlines() |
Definition at line 24 of file create_figures.py.
| create_figures.ls |
Definition at line 79 of file create_figures.py.
| create_figures.orange |
Definition at line 79 of file create_figures.py.
| str create_figures.OUT = ROOT/'figures' |
Definition at line 10 of file create_figures.py.
| create_figures.p |
Definition at line 71 of file create_figures.py.
| create_figures.ROOT = Path(__file__).resolve().parents[1] |
Definition at line 9 of file create_figures.py.
| list create_figures.segs = [[a,b] for i,a in enumerate(corners) for b in corners[:i] if np.sum(a!=b)==1] |
Definition at line 37 of file create_figures.py.
| create_figures.t |
Definition at line 69 of file create_figures.py.
| create_figures.title |
Definition at line 42 of file create_figures.py.
| create_figures.v = np.linalg.norm(v) |
Definition at line 70 of file create_figures.py.
| create_figures.x |
Definition at line 54 of file create_figures.py.
| create_figures.xlabel |
Definition at line 56 of file create_figures.py.
| create_figures.xlim |
Definition at line 42 of file create_figures.py.
| create_figures.y |
Definition at line 55 of file create_figures.py.
| create_figures.ylabel |
Definition at line 56 of file create_figures.py.
| create_figures.ylim |
Definition at line 42 of file create_figures.py.
| create_figures.zlim |
Definition at line 42 of file create_figures.py.