From f6f1822e2b0c8c17e40cfdf8dcdbe7473903ca07 Mon Sep 17 00:00:00 2001
From: whimsial <ai1v14@soton.ac.uk>
Date: Thu, 26 Jul 2018 13:04:26 +0100
Subject: [PATCH] Cleanned documentation and resolved incorrect radius issue.
 Fixed the bug with computation time

---
 LoadCase/Case.py                              |  21 +++
 LoadCase/__init__.py                          |   4 +-
 Parts/__init__.py                             |   2 +-
 Parts/standard_parts.py                       |   6 +-
 SpindleAssembly/__init__.py                   |   2 +-
 SpindleAssembly/assembly_random.py            |   1 +
 SpindleMesh/__init__.py                       |   3 +
 docs/build/doctrees/HowToRun.doctree          | Bin 63050 -> 61663 bytes
 docs/build/doctrees/LoadCase.doctree          | Bin 74725 -> 73567 bytes
 docs/build/doctrees/Parts.doctree             | Bin 89475 -> 87615 bytes
 docs/build/doctrees/Project_idea.doctree      | Bin 2901 -> 4445 bytes
 docs/build/doctrees/SpindleAssembly.doctree   | Bin 158810 -> 156245 bytes
 docs/build/doctrees/SpindleMesh.doctree       | Bin 5849 -> 6254 bytes
 docs/build/doctrees/environment.pickle        | Bin 113415 -> 113916 bytes
 docs/build/doctrees/index.doctree             | Bin 9093 -> 9744 bytes
 docs/build/doctrees/job.doctree               | Bin 2299 -> 2299 bytes
 docs/build/html/HowToRun.html                 | 131 +++++++++---------
 docs/build/html/LoadCase.html                 |   5 +-
 docs/build/html/Parts.html                    |   3 +-
 docs/build/html/Project_idea.html             |   7 +-
 docs/build/html/SpindleAssembly.html          |   3 +-
 docs/build/html/SpindleMesh.html              |   5 +-
 .../html/_modules/LoadCase/Interaction.html   |   1 -
 .../_modules/LoadCase/InteractionHelpers.html |   1 -
 .../html/_modules/LoadCase/LoadsAndBCs.html   |   1 -
 docs/build/html/_modules/LoadCase/Step.html   |   1 -
 .../html/_modules/Parts/GeometryBuilder.html  |   1 -
 .../html/_modules/Parts/standard_parts.html   |   7 +-
 .../SpindleAssembly/AddComponents.html        |   1 -
 .../SpindleAssembly/PositionComponents.html   |   1 -
 .../SpindleAssembly/PositionConnectors.html   |   1 -
 .../SpindleAssembly/PositionIpMTs.html        |   1 -
 .../SpindleAssembly/assembly_random.html      |   2 +-
 .../_modules/SpindleMesh/generate_mesh.html   |   1 -
 docs/build/html/_modules/index.html           |   1 -
 docs/build/html/_sources/HowToRun.rst.txt     | 117 ++++++++--------
 docs/build/html/_sources/Project_idea.rst.txt |   9 +-
 docs/build/html/_sources/index.rst.txt        |   6 +-
 docs/build/html/genindex.html                 |   1 -
 docs/build/html/index.html                    |   8 +-
 docs/build/html/modules.html                  |   2 -
 docs/build/html/objects.inv                   | Bin 1103 -> 1092 bytes
 docs/build/html/py-modindex.html              |   1 -
 docs/build/html/search.html                   |   1 -
 docs/build/html/searchindex.js                |   2 +-
 job.py                                        |  18 ++-
 46 files changed, 191 insertions(+), 187 deletions(-)
 create mode 100644 LoadCase/Case.py

diff --git a/LoadCase/Case.py b/LoadCase/Case.py
new file mode 100644
index 0000000..bc54c38
--- /dev/null
+++ b/LoadCase/Case.py
@@ -0,0 +1,21 @@
+from LoadCase import Step
+from LoadCase import Interaction
+from LoadCase import LoadsAndBCs
+from SpindleMesh import generate_mesh
+
+
+kwargs = {'x': 0, 'y': 0, 'index': 0, 'modelname': 'test', 'assembly': 0,
+              'CentrosomeRadius': 0.06, 'CentrosomeLength': 0.1,
+              'CentrosomeE': 1500000000.0, 'CentrosomeNu': 0.3, 'ipMTnumber': 6,
+              'lengthInterval': [2, 6], 'r1': 0.015, 'r2': 0.025,
+              'ElasticModulus': 1500000000.0, 'PoissonRatio': 0.3,
+              'spindleLength': 10, 'Nconnectors': 5, 'connectorRadius': 0.005,
+              'connectorE': 1500000000., 'connectorMu': 0.3, 'aMTnumber': 50,
+              'aMTlength': 2, 'springStiffness': 10, 'StepName': 'Standard_Buckling',
+              'CompressiveLoad': 1}
+kwargs, data = Interaction.create_interactions(**kwargs)
+Step.Step(**kwargs)
+LoadsAndBCs.create_load(data, **kwargs)
+LoadsAndBCs.create_bc(**kwargs)
+generate_mesh.standard_mesh(**kwargs)
+
diff --git a/LoadCase/__init__.py b/LoadCase/__init__.py
index bc8bca1..ded8ee7 100644
--- a/LoadCase/__init__.py
+++ b/LoadCase/__init__.py
@@ -1,4 +1,4 @@
 """
-This module contains a set of functions that import and connect standard spindle parts into a
-structural assembly of the whole spindle
+This module contains functions that define interaction between various parts of the mitotic spindle,
+create compressive loads and specify boundary conditions as well as formulate the buckling step analysis.
 """
\ No newline at end of file
diff --git a/Parts/__init__.py b/Parts/__init__.py
index 93dbadf..aac01cb 100644
--- a/Parts/__init__.py
+++ b/Parts/__init__.py
@@ -1,4 +1,4 @@
 """
-The 'standard_parts' module contains functions that generate geometry and mechanical properties
+This module contains functions that generate geometry and mechanical properties
 of the standard elements of the mitotic spindle such as centromere, microtubule and interMT connectors
 """
\ No newline at end of file
diff --git a/Parts/standard_parts.py b/Parts/standard_parts.py
index b211a18..ebcb77d 100644
--- a/Parts/standard_parts.py
+++ b/Parts/standard_parts.py
@@ -88,8 +88,8 @@ def microtubule( type, l, i, **kwargs ):
     gb.define_material('MT_material', ElasticModulus, PoissonRatio, **kwargs)
 
     # Define pipe-like profile
-    # d -> inner diameter of MT
-    # D -> outer diameter of MT
+    # r1 -> inner radius of MT
+    # r2 -> outer radius of MT
 
     modelname = kwargs['modelname']
     r1 = kwargs['d']/2
@@ -137,7 +137,7 @@ def connector( i, length, connectorname, **kwargs ):
     p = gb.create_connector_part(connectorname, length, **kwargs)
 
     # Define circular profile and section
-    ''' 
+    '''
     r -> radius of a connector beam
     E -> Elastic modulus of connector material
     nu -> Poisson ratio of connector material
diff --git a/SpindleAssembly/__init__.py b/SpindleAssembly/__init__.py
index bc8bca1..d4ff06e 100644
--- a/SpindleAssembly/__init__.py
+++ b/SpindleAssembly/__init__.py
@@ -1,4 +1,4 @@
 """
-This module contains a set of functions that import and connect standard spindle parts into a
+This module contains functions that import and connect standard spindle parts into a
 structural assembly of the whole spindle
 """
\ No newline at end of file
diff --git a/SpindleAssembly/assembly_random.py b/SpindleAssembly/assembly_random.py
index e386268..031f4de 100644
--- a/SpindleAssembly/assembly_random.py
+++ b/SpindleAssembly/assembly_random.py
@@ -1,6 +1,7 @@
 from abaqus import *
 from abaqusConstants import *
 import sys
+from numpy import ones
 from SpindleAssembly.PositionComponents import assign_aMT
 from SpindleAssembly.PositionConnectors import attach_connectors
 sys.path.append("J:\ECS Research\Public\VLC\Spindle")
diff --git a/SpindleMesh/__init__.py b/SpindleMesh/__init__.py
index e69de29..0aa2beb 100644
--- a/SpindleMesh/__init__.py
+++ b/SpindleMesh/__init__.py
@@ -0,0 +1,3 @@
+"""
+This module contains functions that generate finite element mesh on each part of the mitotic spindle assembly
+"""
\ No newline at end of file
diff --git a/docs/build/doctrees/HowToRun.doctree b/docs/build/doctrees/HowToRun.doctree
index 7207ec8b4270e7e16b9d3ef3e437e4ca2266518c..d31f4f21d731669fcf9bb83ea8225524a311fc14 100644
GIT binary patch
literal 61663
zcmZo*nR?{|0~qx1rQ|1<mSpA>>*eLAq!v%<;Q$HbrskDQnLI_aaZ2qJjUL|Q%#y^C
z%>2CgqSUnFDYa92IFd6mb5e>@^QOd3$zbSVFHTJc$s@F|<YeZhPVr{yVJprrElN(E
z(o?7(TAW%`tnZkYQk0pTukVtdTne(LSl>S{HQuEtvn&<F0y7kJ6+-he%TkMqGfOHJ
z^3xQ8^Gi!I5_1bm^7HhaN|Up5GV{{)g9|eAQgTxDQ}UCG^&!^id*qjg<Oh}J=@k{1
zOzGiDEGa3<Oe!r&1-V+Ihcz!TH???5?35m{jQnzil6-~I;#7rVh&c*rsfkk(dpMF3
zle5A8j0FWoX#rdhb7l%$uWm`cZfS9<E>y2BL@#@CPGWH}*oM*`&Z5L}h^wabFigo{
zkDa2C!O+86l39|I3J<6ZUT>xhz6|~hf!Zk=8A7pBGDKsiWQfO3$&ielk|7g2r8GmX
zN6Z7^Sg5BJ+*}>OW@a$-u!N*mfMN@$y4ES+c+BAQ%V5l4&fxXSkjv2SVJk>10!4F%
za%oaxhH(ZrNV12$BrzT2<0%=6rAZkKJ)8xJMTzM}i3J(RZe}Lv=I2NbRY)u-$jM9w
zCn1H*Vui#!h1A62N?7=p<mcxolw>59C?qH5DI}#T6qV*Fq-K_6q!uZpWEQ0+m*i9`
zq!s1oDwJfTawX^I<|gK)D1Z`}LVgikLcuX9v9PpQ!P(JO!9CPdAv3QewJ0qyIaN==
zBef`1p*&R~C9^oWw78h7peVH{wXig^II|=b<eC(Pf};Gg%#>7xM1|s#)B@e4N?j1G
zkX{NBEXfDCC@(WF9VDNbTac5gkeHX4Q(2r@tOtn%y`B-{U!=q&mthY|OrSJnoMDcX
ziZV<xOiPn8xFF?62Cp{<N_y$x0SA9kDmed7NkmTb7;=z2kRcDrKuS1_L^cAJZFqt}
zkqom1q(4Ki2UQToGZ6^S1VB9F3d#~0Cg7}K2Dh0L#WPrJj>utTU@+8E2+2rAN%}>p
zIhm=&3i)}Ugsf1Kky(_YP>@(uQmK%ZnU`6Ts*suk4ibfe#N_P6^i+ieM4INZ$tWo)
zD7MnqFE20GGfpYiOU}>LFDS}SDNQaZ)-6sgD$7hxE!Hp2%q`8yOoYqmCxWvDluAxa
z)wfHC=Sr$na7ipKPAttSQ3$RqE=kQT)<e!f;G#D_Pr*#j&`?{UI3vF_Ck2!<GxLf|
z5_57=Qxr1u6!MEwQj6f3I0KZi5&2w?%P(Ict+WW7i;<&SAulyG1*9t}RiQYsB(pdz
zGc`paEx!nnxj=<-ei}HCkV}s8%#w`!(h`N-{FKbJ%FMiUuH5{T(wtOiCe+B#>v5q*
zs82yo6;v`3k+k9<#cEM%T53^hUNTZu0IC9dSipsE4;Lclr}VHDrKXh@WlrhwpjH}y
zR4<^a22|yMsvAf)>xrOMl7p3#$R2}*vs{LJhH*wdB+tcVm}KOF!-%aUu_!$iRI@>|
z9yowtfss)Psv>*1An98-IWZMlkO;+sDt>UPSAd8j`Olk*`3UT#9xixHrcCi>%rMRX
zd7!a0DMPR4!m!I{uo&a>%a9v}-b2ZysTsx@unGWFn;|Lyeu5PMBO?QYk)DEQnvOz7
zetBwHYLO1OI0H9I@)C1EWf-XBLM{x!#TuwAEXh|$Oi58F&d*I%$V)9(NGr_)x2_X&
zz^&mTg~Xha)FQ5uj8uixip=5?P{SlYFI6G41k|`HN(Hr$Qu9(Er7X0>R!9h_EXl~v
zQ!vsqN6i8SU~#?tqICU~{PMh<{KORfqSTz!#NyOqeIq?{aD4%4a3whAB_`+Rr6i*2
zPlSqs>myLzQjn8al9peT3uzjGO69)66%?rD`(Se%A`MO}P0GkaF8W|~10pJ?WR&#i
zB3B9oV-sh|Z%a`M0hfgtdOci7Zi5vTkm7wQq<EhOE#8}uJq9n+S3$~jh%a=Fbj^{=
zbciS@1y4x?caflVmH}#lgeb$8pdpT(04}XT?tzrntX!Z}j+!{2Vua&_1C}{JF(Qc^
zBPjU;XXvXFnY$oP*Xu#phZ@Q!hzaGh;85m(xeO_ck;RZ|O&Qb>hG~Rkd5DwHLz9aO
zQ4YYI2(C4dB~Zc@t-J+s!Cle}lMGIj&V)Eh@!KPpoS&DLnO<51>XoH{x@zE}7S=<9
z`VQn9$=E4Ks&y0dQgn+-^K?rxQgxA3LsAuHhXd7GEY1ENIcNMXfp$R%DMJpfjDLtQ
z`UZ*H*GQcbL=Q_6HBjupedvl*(AZ91x&kCmC=@3bWfqhagBtIUW)rA^qyX;SXC^1+
zAo|Q`fd(>7Hx*`@F2polsA;;HdAbnOK#ee6xM{lJ$_~^6pOOgel3@las<W{Ls$CFh
zGyrBd7M~zm%2<5@4RlJ4L5`FxaYhCPc)VosGcquMqb7?5Bo68hL%NI%J^ZP8rMam^
zi6yBi@j02rNNrhOZz*_;^{^F}rln<8OzC0No6^Gp(o<4dkUFJ@EwLyuDKi<R)aYR=
zC`tt>&X7kc1R)^{8m|Fa6Q5a<nu|1E;|I42*AP>-PibCq267h=HsGQFYEFPkM%aK$
zaYlYoNpfiks2^LIUs|M)l3JWyl3$<zQk0yNUz`fce_RO(!6k`BB?`f*#l@NVc?k&$
z<(YXY`Q>_CkOBkIoI(TyF4twz&vjtOff_A=RJRjewaE3*!0-&?EK6`g1dYe$WR|2B
zCFUTK0I2JPD|7`hq6!=c8G1duC{c)TKd8T!<ps7a5o&LSNtOp#AVaT*0~XZ?9Y|tO
z4W&t`8OB-qpd14pEdm)N58{FIPnIs&FpwZ3Q)S751v40W*dPTy!hgJoB;LcCn3I{F
zH>HOyITbVph?09SvkXcL3)T?nk=N7H*VBWIDre><rl%I`yN7xfmlPQ46{MsQFqEN(
z6|4uzf!+*=Ob8m=g?7Gsn87`JA+T~ZE5t!P+2q8$l+2Vw$Pji9qt=wHIz|SDVrYrl
z6Q`%A00|5$D+L8iQ@9iqtRVepD+L060x1Otot1)u0wnC9dDS>83luXZS*73z0L4l?
zSOC;h2l0^NC>E?FOOBC&0ougl^;U#?Jxhs^fgwv7M5urWRgf`A!I7m25|Hm<Ed~`H
zQ@oilA}mV}$z(*V<4W8H?)jj>ri28y%$(GO1aKi$lCO}E5S&_~5T0L@t>6M4V$LtB
z)YH>TNPzknQ92>qj>`&t60HE|E>ID}2GNL=OJE`y##yr<;pmC*ExtU=0rMc(@C>~k
z7Lb1tCWCYAO0bcj_yQS@nqxtQcS*hiLPrk=EUc!G>>5d&!3%SqDAwRd*ba8@9_;P~
zl^YX4$pl_*w1Id8%Z;o!L|7t~7g<S+3=Fg?EQ|;j7FlIT&LX9hfSN5HJ0+`uk%6Ih
zN>&pnOFcs_9+u%Q9>Cf`d7g0b09T4$Ja8!}fKy3QQGPk7-p>bB{R&0-`6bYqoBX0m
z@cbQgip|Z{Q6U*JfSiy3ogqp{fHet>v#x+561kW;1r{K(n9(G)n91s4WMJ@S#wcSn
zNGxPFAsYS(30e6`dIgmU2?}YMIjIUsmC(s0&?rq}4rrn)RUx&wI5n>%6EY5zngg26
z1Wg1a=BAdU78UDpIYQMzXBQRHQ}c6EONug+!GT?nQCSRbu7jrLAX-p|=u?YIz$5ga
zfh4Y!OvvC-QKdpcLUws#QF<{V#1X|DBJ6M#a~p@8C&7gcsG#LSI2}>M^dO677-#(l
zmo`~M7Pwr9hz47eq1VF(iFt$#;6jX#3D!FRS%6&VP8xhE1mX6c!RR`2VhNVy;jsh}
zK=>3KONuySiBS)s6x?uuI|5V>eT9@yrjY*M8xRk<9wM<Ear6aGZ7D#z+WC1%r2?qa
zo{*56lBDOApQNFgkN^>Yq&aA511m@o*;*G~B;v}}4wTvn4p>kwlP6#jA{=`ND$Ov?
zvIR#8vH6h~C2YWM%FyfKgohWxa&Ub6fDH#Vg+SII=Smh(xFS^dK=>rPhv@Pl9;Zv#
zz~uu{^6P<#z+D4Mg2qe?43G(TkasYWAV>*P^BmrV;)V7R<CAjole3XKD*A{t0~#^o
z$VtpgFHKAbjYmL6ejtlfK=W*z6}dT9#RZ9=1wI@FMX8`^=+r4a?4YrNy!_%R9X)&*
znduohnduoN@t~?_N-bn{3uKTj;tV4Lg90p$Kr^4VAVLQ;J(8MZo134KngbC?Nrj9y
zW#;GEs;lcLfW}8`9sL}AB7;4HbrcdyLNaqxZT<4|QguLW5(O|QPs}Xw&CCNW|FJdD
zQ2=p0@=J?~L7c+U)KaJhh1}HK{Gv)*O9Ldm5V6p_%#vc;0M{UASHBQPcUK*S^wbhx
zuyVJe{9H%qDiGU{qEcjwQ!7C0T{24oic*s^L8BkG!JdBZKCU_ndHE@cIsT<31*KRd
zQ<F3D1Bx>9N^Jez+>qS@3I~LQLUMjyNn&ydl1N5oaY=qrC6Y*KacWU;X;M*sX-Q^Y
zDk#hl;ZmGjlvt9S0TNUwN-ZwUDJgc#FUn0UvGsRx(ox7Q%_+$&D9TR;jojp=`{t*l
z+Pb*9IfnX#=qTis<~kRY7TX#kxi7CY*F7M#*w#Q3n(s#A6(!P#LA=6-Kf!Z3Stal?
z3#nu&0t;p!>K-dZIRaW`02=Usj>1C+FCq+?7#P5-0u^!-D;1J667$ki6~H+Y)LKr0
z3W3-O31H!b1VoLf1I@Pzi8(p>u*GG03aX$cH`pkMK1fDJ(FmS8Er8`sQ2zupmztcP
zTTlvF=Lo6-5)v?SF?9GKGfyEQ0b53f$|vR&=PQ7gyrdSFfSsF@lbVwWTI-UZ2eJ&w
zqGHer0k~s9g&IgfNk&m>VhYIlV5_j?$AkoMPE1NI0;zWn2nCPnCnP{~C)6Q%rMXZQ
zpzI0p6g00UB<Lx4g6E6D<#Qz$%Cs?PEnZS;T7FR~BvL?5Nz4QH<Uk>nn3P|Z3icVa
z_feT&ssJAO&8buXIUU>!L>iZeEh&Yp08C5<mn=y+sgT8c2?-vlIRyy`3MGk2T$y>u
zgV6BF1jN(?Vp>^^xTFKG%fZu6#A-qe?{|XJHL>jwPIyX%mW4g6;FJq@1tbT}02>Ob
zutCOWAPt`CBLbGF6b?5S>^+iolj~2egala5f_an;A^>*~#HXuq`qTi)r$l8*xXECz
zlCGUxzlvfl3t-+B#3(1=?u3NEKAa%{8Dh)KLkzoteTEPw*ToXJ3MiPPMX;4$Xzsp<
z)7`<~aR};`b8ySSK|m85$PG>LgaoW*Ff1^IvB<)`14#o<aE7G_wvrsK8ypzem5}Qj
zZlr1g<^y(U#R0b$;_B}>T`dky0hkpG+yJn{ajK%s?V#E$ApzO#AQ8CL5VvzN!^U0E
zOW3Z#Q}w~!3=Xcr<S=q$hyzxe!=i@;RJp_b35gq7oN=R0Y$E{HAO!~;(Ynxmh1xj=
zEm}vNxN?9uVTqi$f{ZA$VvH!0I1m&LTJ!*JYC(ILphj(aKByfAp1cB0?tmIh8L6PQ
zC`fTIcxeZC3JaVyi&Jwzdvfy96%YfJn8QN||KS=Q3IiEVeV2e!2WZep7O(k;bkjpX
zVTN&*GdNWd+fXBF#w-YIB&eANG90;?#s+HRB30aSJunfHT_Tu}015=87zBq7X#O2V
z91$4cA*@uKZsSKw0SJvf7*Zs=mgs@43Y_l4Hlzv)U&xXGOJ?NpECUb^c}Nu$8A!cO
z$avO3Ozj!daB2@~Hu}`wGG^jt{=wRbo7#gbMW5P(q(S4XDWC{Io|5YV3*elRLmB{Z
zgO{E-N|%U0Mg|5mJq5?K63|W(&~_PEd6$t`tdNwNng<;VPfbw(cQO<66pB;93yfeR
zSD=zHzaSO5JuAU0KS|e6FFz#-I{yaRG=k_;V(U+Gfwt)+7iE@!=hTv*y9*US3!#e@
z$}@9v6u=GLq*MjWjw{5rl*AI)0K9@{8rY#lsi1Mo6i^|dkd>bVawNQ)p8#^CUt%t3
zIRbnNPa!i8DQAI4enFZcTZKUW0q1GGl*AIS9MokQiDjT|ZE4`WBqa(UJCSz7_);}!
z;iU+;%B8Z|h>Cd)xY)>G=-~(Nlmu-##kNrfM~dp<1_drO1wfLpUJoZEn(|YU;C_I#
zL-vC00+lErTQf|uc7p{n^m>xOp{zj5)B|@5I6UcLA$lMaTUGLcQ>?BbDD@%Q-Ox}?
zNi2c;1QMzjz=4Pqs_=zjTHsIx?Ta9oN#JIJLx&WN<oc2u>`O?#gryvIulyvC2;4Og
zA3nzELq5cq1}I0v^?`kXE=jISkqQc!L$S|2f5YicTX0N}UBaNWz9}>dJrpq8<e;VC
zuvO2fOToQSYM351(5h$f!d1vx(_+vD;hfC8(h8JStZ1v7LArE7x^$tsbn}aJ!Mb#z
zYhOV;(DpLOtQBOftwsi7FDj}tu&rWN1GVHpb|{2{SHXf^=7Z@n=xSwRl_SSPmJAE>
zs$>xsSpSz3Bo1yufi|+Dc5r;*0Z3#Ahti%+UI=(MH7MnQD@Jgbfch8EpoZ-02G#Y@
zU8iZ8Ma7_+tt>M=u_P6;mJhyi2x*m3X)&mGl#q~|l8^w4ZOjf2!oRpGkX*Vt5S)KO
z{U9gGt%Vmhay`^AEyFm=6r6^LttPmUmUMyrm7&+e4vi{=+rWJn7qG#gDgtB$a=%It
zBT5lkd$357>`FFB5`j68DLDmU0oZNfINinxPge*nJxGFZw}6T;ZBVX*uTWG1@xXZy
zX=O7aW5QN8BPP%M;TaQGLS1I0rx2c5k^!D0f(CO!0wVZyz;!Haw>7AVj5HJgnhXLj
z-cL&`%P%bgZ9Y%VPf1lsP00lBCq&+Noe62umM7+wD3s)Lf!ndEknM>nscGOn<nU%}
zu>x%4Hnbs+n6BYMxECIL;A#<B0#O-cfun&2X|ED&FevSTtUykCvUmdz)zJjhlIstm
ztM(q8zR03u+#=UMJ@m8~J$ykq4w0QO2l9g8*@?({4l<BO`O?tBaL^bXXi~HiB|n1a
zdJ_^L8>hhAu=4WVLp^Qb>$x%^T|bm+5wu7<BeO&SysrUN6@pjEgX>b*1~$wp58-uO
zB}oCj-3TsxLA9O?KAYhgPOb;Px(ws2P2lW6Y-u5lC*Z+u%h2l)#}PFMSAlDbgJ6q6
zr3uIh$fb!TC?8_9Y>0_MgcUs$7y=I!P~KPps(;|M(R>gOxi%tkczOzs0UOXUCdC;@
zV>QrP2j2gNtXhPw3;><d13LBtyc__ud%Y|(5tK)Y6!OdS&^G$%DFi3xrh<<N0R<_z
zs|M?kg1a)9={^LW<#DC^$%D`v;N%C&8oDGo4k^iys4>Gh>mE1_6PtP9qXD2nHux+Y
zbTj~SjO8uZa8L#TS%aKG+&~$G^0a{Db!wSNewcuV0>N<zT73#h_n0Fj46Lxe8G4w&
zR(QfHR?xIUT4qkF9%vH|NHJuL{0b-o<Ic{Y9FM3Cp^Z!2z36b1oYJELTF{V~2U)BG
zZO%a!O(O<3iqZPe$a-}1)4+SGA$oKXZ9_c!fKi=*tp}~)T2YXL<|@R724t6k`p}>p
zB#cD|Jh6aVo>)~Nnig{4Xd*UWa3Nd+O8{(;Ab?v689mYk8w<)2APbOl1UIrbU`YV%
zQWP0<7lNW&n3aJ6X=6B|BN2fTx!6K>4`=`!){;kfLIG*#NM^ADcy(_cWMc`q#R2Xw
z6z63Y6r`3YB&Fu$mqSjxf|^teUelM9%9WZ}oS6e%%9ok~8VN5-Eyzhs26fj#WqDa*
zPATYAtTd$kDWH-8F>eVTh6URRTGgtXlA4y8mztuGpND+(6A!X4;2{nUJX9$}=sAER
zg6i?>4>lGQzaR^c;}>+E9eg(qeZmwqBnH9(G!O42oZ$^wyN{BQAVL(l3D!V|=W&Pt
zJe(nUycDOKWbmeD6u076itY!rQoyt{DXW-?0kH`;8c`5P#!ktqU;^!WL|f3GRl~%<
zkW~vJ>X;Z9I<o4SKpP8@2K^#HBN<8xprw}znRx}JkQJ`bb)ZUIkOEJ^7P{EHTD?LY
zyc8cnSScWu*{fILmCejcNk!3*q8Gk90A_}jf_h16afv#7Wx6`(FwWeh9E2?>1~{kY
zl@#R{=jWydC8lJS7OPt+80Z-qA+#eD_@w5gmt=qy7@1&G;0kesm4czE0Tk#V`4eH1
zUny86$SPxmL74@<A&|vXU|9tPD+M!zY!29VPta!evcw#9kZiP(j)G|{LP>EdsG0?x
z!3sAZ+Cb01$im!AN5MePz{Jo5Np)ggdQK`-Avk8N6rwH7^o%Wa6budZ42_VKrXVW=
zsRg;*z|a(7wF_1iMo21La}tY7GLwBlr}dQ<gWZokm;&-Mi;MH~f<R3Vu&E%+kb()i
z9}*fH3ZQ^6L<(iU<ovw6)Z~)<B9J8*(r{U5bSr>NH!whQC|m_JIu%gj6X9jJI%sTy
zO+s>KB3f)JSSc7Gxiir>1QMlSKZ4zfl<E?FLyCh7iZb)kq0&|g$ev6u$}i1JK~jJ!
z9bA%H0GhFa>IDUndT>c%UP@w7N<8f7T%;`G2VNuYpXQpG4hb|X1*8CR&d&wa`^A}M
zsXqCMDe9mAK?DPIatv;jf|Y_gxXG(t3oRW-ON-IcLT|LRfR;+5rA1;cQniCrTELn;
zkj7I7yzzwS)ns98FKR%vXRvQC>Tv-d{G5;gZz+I=pNhd9iQ*Da0jp4y3M$?}d-3zq
z!Q!A5G_WZQur?iVNe1dpvVu*6xAVX~3#b^PDK-P_bYi;{piQfwy?r2Ckrq~fEe46f
zErW#1a<Ji`js?gX<c@_A=;TLGXNm-W!NMHu5poPb_cdk%6lpD36T#T>Nk~96lOR<z
zB)$?AiooqNSiFFarh&BEK-2pL`8lbe?xIz0Vo8QoLQHO{LT&<d)`{475W!|OIN~$(
zdIZp2g%&GE;IXm`)CWh}%A*B}72;eEHxnEiq-aFM0?7K(q#ohof{e_(3cb{d5<O6u
zBqbK7PU&F*F%i3b!Dq=Jox9V+nv+<PS}~=E6&!%bn{*+|9WsowK;~zdWZeM!H$x9}
zSQ&B}f^3fGg`6=DQ4JZaLS$mlybMyBXdx|4K$?B9Gy!Qr(J4*9tj3ZiAX4!7gXGlD
z;4lK^)R)-P1Tn6Mn~9tzh|-8i6CmqLld^8I!aIWG#5~9p;$t49nn29A5sdj*<Sgk5
zjr2T)R7h6>v_ZTyrxZNfj8q)tCYGcYfsR$l%u|4s2Wdr#$<+mZwbkH+9an8sTT5#3
zz>nq@SSsK~lnk!$$buvQc{bPxuP7U6IWyvLG(&KqK#EV`MuXD<8Tt{)0pu7WlY>YM
zmXO0*E`SUrK6QXp6G$B$1XD)=a*X(uLX(FAwEw731nNLyDH>quLr)<jF*`L6G=rLy
z3QH*ldd3Ox38u{A{F0*lg3M%4N=wZlu|5$%cOERo@E}r*Unx9ZAxXv?o@5-+l8g;F
z$&l$gxGmt+Lzz*CgamRTkqL>}K+hO!x&fJioNgp>hdy#W(}PDHx&!exNxBFov%G`^
z#K;URkwM03K&cCSz^QIQeokVMLT+YqQGQ8j68Kc_%shoeg``r@?KFA{A(aK7mE}2=
z3Z(_06bCJs%peE2IOZi5WF!`+Dmal^D)FH@4wl5Y5H5yCJtTouz!O*=S^{%}Brr;S
z2DcBK)Tm`BB2GchCNj}6nqf_HAQO<29Aq>YC3QiBFf84}j9P=@=yLFY&T)oCC_G9K
zkqi$aNR-S*j}rI-bfi5ppwL8XT!H*Spb+gLl)588=hh}9KpGUV!9_?Sht04gRf0Q3
zxv7bH3gBrPP^t%YGu#tPi;FW8^FUYXKyFyd%tutYxux;dKD7$A3Z@F+N;d(spOsja
zS_Hb`1Y$ePSR5G&Rzmy4R~OXk8$l0o%t%!zh7N2gq@<Q*g35e^8;Ud2a}%M?FoHP)
zI+^Jkq5!oQniqZIt8+mHlUU3PVTK+o%K0D`z=9Pm+PA}_eJxr}v<BrwGJ_v(2`Itz
zP-GG!`GXutWS$d@L63N>c@ShGavpS`G<Bf*n{wmG@;o~<aT4Wa8SrKvP)5R%f>FJL
zUnyBm6^X%;If!z%5G<o2auBL(u_++SjiBHJWl5r(g}<x>r8lf)B|{H4`0T6r!qWT_
zq<eUf&IZM?atP8T*2sWeV!-R&2fo0qhZS@*cgmC=cIZq6u496Gc=YrX;-QMHAccl;
z7B@SntB}!HnuN5Uu}3_$q98T71hEk+B|fP#J~L%X?UXDDb_Rwl5q8k7Kv2I9^C(lW
z3djXpp!2%m?n1sm0pc4Hjv*C?9y1Jee|$zsZVqHKB>IL$6R^`D+a`J}v7JSVZU$)L
z&<fXHL<MjF!A>FWk;ED@;DNK+DOs9`uz>|_7UXbZq#=k&glfs26`*wm;1M}k;xEqt
z4LLy_4jOt&gty@o(o^#w$GwBrIY1X>gYN1>O!|WBI7pi@B@>kWlT#IP5|dKFw`w8k
zqk>vQHJ6*2QU$u;1yZMAQ=JR%(`M-P<j~W_@cb`FXL~b@vuxNwoowO;H^9X+*3txI
z3UYm<2rry*g*%d;iBL?sLvv9M$%AB1s42(}MJo2>Anij~kbt^9(89zNz39v01cw?@
z9+*Nf4?F{<C~(4s_IBVYHxn|P4(BJOmXw2b?Skqy#K253N(&BW!iE|KP3DNakXxGo
z%X{E_P@a)ml&atxQml{&I-x4Rv;cG?9q72QqWt1w&}Oad)FSxBjwPv?c?!Atpjlys
z#A47%x#fAFTx*qAnp>2bW|aWV$*}%chF*^&#r}mS5pY|K3g#hd(JXNMQJU&OrXVLK
zHC(A4HBwOhMXV;W9gia?pgTU82FU}}r!=tvJy?49p+onHDJgl7+jw~jQu9D3!Npe;
zrKTZ<?|HounYM?sC^ZdohBs2f11y@7pPQJOH>HQUxFiMK6zO3HsfFAv0!jXevpl&$
z7ui7%uAI^dR#~1{lsBaVwE72p2VqKn@{}G9*cH3*>uCisauT>fL(JrhMh^?vV_A#X
z85nxFic3;-q0UMz&5+Al2deMcW2b;Nl0kDRJX#<f=nde^02*kY15yi{d;tkS6Ui*F
z3WC!WAl2waCE9ewG=k;i{DcI=LL5j}8dMNsmX7853VErS=^06&y;phZ;Ia(5;RCst
zg$yAfN-gNkp~>K44tnQuVva&tW@<Ss2S9@frGSIhW3U2_n1}&gJIsgb8*rq8uJ}TD
z5iK&#f`b|q_J@%pBSWvJ9@MQJz@UIT6kHq+xN8s@9~4lfNm;Ym;iF5u-iUOTH6N5M
z*rD+^h0;8owUV8I0i2z)R)ZSHYe2CCZJZ-AG1NB5%6?+fibmEBkZDgrZpFyL??84y
zvoO?Tcw|7b@CSIRc>q$2oP|N5lVOrYWEKXg#+HS%xR64Z;Ef@W<`#0_ZU(q-mn9DJ
zA3QEVSEzv(Q-cNqLC2ax!x7xEgL)L+v18)E(y_}@Vh63Q%;Mu<V94U;z|)5VsX*$(
zK}|=w1P|hB68dn`&^{cvxXH=P%T7&+2Q{v+_v19d&Vzc<7F$0Kn>l#<a$?{xf%WCG
ztRR6QhX@SgEJ(0ncG~6;EQlY28gM9`Hn97ktygHV3LOp1%`C|;$xMb{1CO%{ms*jL
znFQG$TLe1L8r)*aNlhzJ0Ixyt4Jp=v98(GjP6beK>VOVwhOS8jt1l?ZM{AIlr-F`{
zfwZF$MJsq@H8C$aRRPwd2DNvQCl+Ak@rdv%Y=~Yi%L0^cjI#_lKz%<@T?0uapt>5=
z?LjOy!0hPEBbaW^LC(a5B!L{zX|{=ZDfzkJm`kcufNpI7Rc2^owAcs4%QH(dU|k>Z
z;Ak;uR2;f47d9vj+7Srt>%a!)V9HDkO<<}@KxgungZe$mi8;xopw${FkmGYf)hcKp
zq$m?~oqA%9LP}yuqC&J`Y&>*0J43H0m<IlW7vtbMl_oYI>Pb6rbQ9I-5yuhISUdk9
zbCJ72tl+3d^%_)+EXPRVj8dYUW2iuCyrVju4E^Zd%wXsdO3TkL$;&TEMT|khyCOXt
zMXAO4Ic2Hf+pocckl>1vB{Rj)5Yp#h&P*|cZWlwVELlLQ6jqKg8p7QUX&B^#;~bR5
zp|O+;79iM^2dT!^4nP|6SU|8OXh}!_uaZZ!;z9W=zbG>`4|+y8SQ?(Y3o<g{gA^!p
z!JsmLh^9Sg#R{bBW0l|=0ydk}_Btor$*>@01)GBwtbO261O;mgs3?WCw=(p4<Uj=*
z$eSRH=~cKn;0#YlF(Ms-tRZp=i6y2WBNJ=R02zXuQSD(J9x?+P)iV^EhT&V37Cj=l
z!CLeskeH!QiyoGqz{!Gy7X3C3Y@PD`pi~2G(L+s!2PP!r9)zc`jUctK6o!=Kh-}e=
zA{|>!rnE)B2&F|2jSIXjdS8elc#Hlr*kfo@HLw=_eNZFz4!Fq-E)X#;n9BmGKyJ}P
zOsA|x54%DV8YkEr^1r~Yf;Qw$ur=h7wBv2RKL>{Zdi(u7!t2IakU+w0zb_+L`d$IG
z-;0woQgahQO>^V{4wS(USRsJDb&pas<fSGSf!hC&TcV*Qa&BgdE~uFf*}0lt1RA;q
zwX;Fv%IQV<<)A&P@Dr*KP5tr=(A93BQnH}5s30d5ycHEZ7>%I`(o+C+5Fo9w485M=
z={ZCTos*M+A;UO}krUQJhol2yTIeeXri?qFl;Inq04_g4^%eMVPNdd&q5___ICv!s
zsKE`Icmr*TLRvXe0$vgbj%^&xX$6qous#5IJq%<90@iv5Eq?%2V70d3&2(|qG0B-l
z$<T>Bm?G%hJ479Lw;fy^B!z(X8kB)-qQ5WU<v6&8A1Fs4>Qa7i63WWsfQ^o26>=~z
zcrzl3@2p}_F$B7%ia9gIh@4iY9M}#}-2}2N!z2sd%9MnZ3Rof>HJtFM!|)0*3$Z1@
z9T-RgK}kqh8%9u9-vF;T&(Q0E_Euoo5ge0HF|u4E4eP-`9E6f$iE<FqG$qI}keN#O
zHUW_Hu~qR%jrCOo3x(o@1kkB}(5b4-yu4J<Mt8_{nxHBo5qWtgVmKXZn_Iyp6>_E-
zID>;q7--H-u{8i~WrKFep?Q^<))Z(gofYgta03j~e?dQUE*hQ)13`r+ti_a}*JA>5
z0jQ=S#aF25lRP63i3Q{&^f78goD8WJZ80ad7HthE%<;Bp>)`Q|2T}`*A5f_Q3LWGz
zYGFOh6oeWdSXE#IH!&pzFG`xknj4|cgBK6@b0bJKf!w%;U~c@Hkl=#oHs_au&h}2p
zBr`XHDnj&}=mN@#M)1X@iOI?NMW9Ji(CX^&#G(|1)Dnfn96g0-qu6-xcn&lNgY_9&
zKyxtYIB$f$fW+K_#GL%ROt@yl*m%qeACw!BO@q6F^zy(3vEz@?1)f46J*ZXi^tJ#w
zy&;zeq=YNnbWj0|C{jo=0+B#LPC_pa5UFBFl?R8gmItRnVUD*vI17)Ty&$#7<pC&k
zkjn#pNGk%KhEd}JLlz^Li7E%cDI1m+v6cf+XTi$>Db(bToNZ8Dh)*GgWAU`qdO#zB
zM(`0qV_a=Dqu6+OHE9HQ3M5;6fCoF&JMgv|w1tDe)dSK*<UkZJI7DG(1yLa?j~b#F
z1q$3R;7mwRH7Q|>(h4@g6|#m%A&WlND#``xtbqavxfLviy%0q84K76(o}f``#$T&}
zyhNZ@TSu@~yOEH9dX5RCic7@0lMiX+K>@Mp%oB2?XK`k3K@R9{$YjvIALuM3+J-am
zRw!gsGK&=wi;GKhQ&Ye-8mL8x(lJ4*m|SfQ^-L9FN-}d(ixmtF;;Joc6|imQO8{4p
zBvxEPn85(cu6(HB15Y84yz2x{VHRAV*>J>;$O#~~52kR0yBwTT2cPp0xe64NM3!h8
z#3l=@g&oKu<l%Qlv?~i46{cXg3QuK_^%+!cLc8szxC$(MRY59xa)MU{_{##2M+lS!
z8wi#Kr3nept)@YsT}P0T0F))6qKFNs$XOUs5I90}a!I}dV*hDOUa2j0_n<;u19c-T
zoAMwF!;?BBlQzLawE``Z+JZ7E*<OTO1I|$tnuSPcAV(6J{Mn(wi#2tF%t21wcy^eg
zv@r0fLw6+V+62&8DAEYWCW0w$c>-*iGUU7gM3Tc;TnHL#25*c9#TINiApV8VSgQE6
z{37t)KhQ!01*8oQnW$^IZ4C`z-6_yqE{T<iAcn7CiIf-WaENc=$p?~3*TYlkQnXZR
z1xux*hYH*da1y1&AVk!IoQK|1Lc}$+rv&vWomTfjZ6kSg-*GN%BPSO?;ScR8K~08-
zBP6aa!Q<)>NG)<t2^2cWJtciePYJbIgC`xrZ34#_$+|J3iI}!2A9x=LJk?_@O`!gQ
zceT*!%B&PnK)?q;L8?oWh#uoM!&O=0Yu$f=M*_$;<kmg@$`YiSKxMgwP|+2k$H>5t
zkbrbHAEN9+Y&eI^>VX%|Vc)rdHesir0lEebzVIBnBr-u0l7vz#5|c|5aG9Q2tdId3
zB`V2RNG&eO1Xat}R#Fw~fC|7O@HOZ<pySDt6Y~_3Qj_y@Q@KF9v7in2^!&2aBJk~V
zpc5FO2Vp|xz$*|TPC`x9h*H$hAVHxZ73KT@5(`m&w7`WGq1;G84$mr(Oex3>>+P{~
zqqfC8U<D|yzynR5p{-%W8Z~em!I_hK#v*bp$m!^XD<U;Q3s-2upi|)rwT<M$Rg)WA
z;c5hm8))GQH5neNka#qK$D;~JEpp)s3LWIab@dR+8gO5N)6S4`IY#m%rcz-tG{9Ps
zK;sZzkqBaz6e!J6Eb{2?!P^YoPN*#J$w^3npM8paL>s87iFQaEc#jIGKu2D{jK3@_
z0*&h%z{d4SECz+KI1N@5@}oH#p1>g4C=s5G!jZF4hF*^|tT?2=b8ySRshKJ!B4QQf
zU?O`!yePqoHNk;QL+%IRZykVC6KEamB$%SMBSjnZm@iOb!g9_RNEjZENTX_?86u3@
z6*g7|(o_t(IV2IXz#dd_!<v-HeRJrX4zXh-q%O_mL-i#rU2?(wgMNNkFFZ*$qb11-
zSdyf75TT~yfpZ2T@q>bf$iz?C=oiQ$;`0SaHGzDwn_#{OL`pH>1J0nMHi)4mP|}8{
zAEf*M8(e}WY3R5IsVSBp&3;&t<%U~{ae&!Qc$!_0mS&A`oLvSxt{aQ%QBxZ^1|ZT2
z$T>u&6THJjAajUM1|Zc0lEGer$sj8s0e+Y`wtiD$aY<2P4)XGrV$dvjQYz%!I?%p&
z@SY)P=Nz^EMf5_93`k8MyeJNXr4CNGW8v`!sbZhP)5dMIv=Ia=&k#KhN<9U)8(ibk
z!U9Cv0(pnXw8dnEy_p9xg7{<wQcWOP?I)D1BILk*a`-v)h?E6Adm%qf0U8OQ)v)Cm
znaLTTXhQ6Zg7kVJ*SUZSBDD4qXiHmeYHm_dVjg6@El3U2Y}kIbWRRkg%z|RnL<yfL
zhn8PH@zsgGA+@&fL%cv6Dipw)p_W1w2E|u{L~Csg^~{jRB;oUAAX&_Vzd)k3wuUBp
z#>kpTY<xm;1H^-fWgVd001<<yNJwrF<bn6Uc~JY`lR?3Z6j*~HBH)e(XQx5wLPUOK
z2L~-t8^!q1k`~q`F~~gR%qavp$p@5bV8>FUh7UFcWI0a=GeHyOLj1#xApejs+-OeD
zaHBIg4nT|JK(-+dH;Q7-jHm&KLk(GBDC`3-6yO=0)IgMj4A>fHfjmP(&{>cZbZIz)
z4u4+^;x@d!`-6mPg`Vr+IvslX2%=6XF3C(w%S$bWPbz^XSBf%|N<o)_6@zaofo)S%
zNX;$C$*%-8LBM05uv!GUtCgCYl$ruwt_K}BEG{hq-)REcY>}H<oB>*~>l=c+aXQ*K
zHXeU1k*#2>0Gf)za%M59EgL@6P=GaUxDfZUz|$+FG;fB-StVL&-UTbo2R;blZUz_P
zgUMltj13At{22_qh|Czih|CgK7Bfa#>SPS}IwZQLp+^^d<$ySjGzK>S9CkQWVR(d?
zu|H`%DHm%=1qvkO3JHI?08&k$wRo7Aasm0)A*7N4lKCk~-N-w)d_$mzCM#f+5rd#y
z5J*Ts4Fy=qz=JFdPb-kbb_AZ-cA=FG9q_VYfCCZkVsPpnJkCO7Cs5GgFBh_Af<hOx
zo(Qzc)PS5~;W~OuQNLJ#`hzCL0?2IQiv^Hs0>#2ng2jS)LIUizF+`C7I(-vVfrI)m
zNu|lzIiOk{b~(91aY<?ciCrrmWLscajss>fJn=%Z8w)S2WAzJ^AYc<>8G1e1u<S;R
z15svGNYaT&v>*o%2;$>}f;d7S+)qcoqYWvf!8f<T!a6lGJv9&9cLpDP2%5VtE!I&;
zF3Kzcoj$JskBglA#1zn2cw&h{UTSIzsHv8es(?6DL{GsFbR149$b`fa&}J#PR(Ld)
z7N-^~6qhCy7bGU9DkSEl=NDy`WaNSuts)!(HxzU>I4C`&R-`7Eg6=3(0If|`D9_Bv
zQOL|oE=mQhgH0()1aJ0D1Rc8q?&E{BAO?ksQVUB{i$P6Jgbl@dT*#yUnZ*jGB&IHb
zgap*kg{3eaWMQ;arU*}E;=Cx`_Xv4L1_pRS8;u{V@q?VXMgxqP1Pxy+1WIlM%9K-t
z%9Nf>2?=P|IwH!Hf}&JV`Jj-N2)acR+N%R))1*{|(qc$ykz1Nml39=gxf%eG7eNI{
zeo{#yv{Q$@;L%fn97I$ET1JzbnwJ7H5_GarNe1XT<isNAF0ssFg}nR{h2)IHy!6x*
z67#e$77xO*H9wly(Q>vOJZGDr=IoyNuxve8g9tfW4Sv@m>Pb*Q6G+o%2&U=Qgaqhi
zq=>YPT+wIcCxJ(vz*SBX=)Sn*oKjHY15J+P<bW1>DS*_2hd2^*aum`sb5cQfp692O
zCPPNKVU-_hA2G970c^FdVFIb+4BTLipu1WTBgX7dU!Wz+Xn3*=L`#+huw)5xJ*+K2
zOW(p>2JS7;-+DyC0R=^A60sYwIl-X~iY8c5zzV*q7VaNN12PY1NaOEkLmY!S{)T>1
zjUV{v0s_|xF!XT1PTYc@vjsc(fY<vRN^a<3gr2RXkyQ#hdqs(pfgwwhi-95Q2Z(Uz
zVPMG0;$dJ&1)bsxI^qVrS1d6DdIU_dm!5)`o&sq5pN@iuo<dN5VQH$4g0r52V_r#q
zUZoB=+qmf|_@$<#=A<U;aV7Ysf{JBuqcSD6I5Ry@0n~v_&IIjg0;NFEW_y$q74;Ih
zQhhShQgsxJ3=B>5xWEyhk--4Eb1*422ku3DK?Cw;24pQ9#yMd#;BnRs$sN<c0!ZuY
zQG*P8Y$xc*PSE{_&~PZCe>gycL9fS<WV;cGmK@C)##zh2A(TbrrA8*?#5ve|8G1cN
zq^B2z_cG)&jI*|a9SfRH069CuBny5?5-&=^LTKwjlYsjeltCeh1hfMK#A|>gnNF}B
zSzWy7CynrWUqZ`o&{IY<vc7_{S|%5A-U4lFg6FN*Zh8vvU7$J&?s^J7i6te8c~zM@
z3XXaTUio>6#X1ThdJ4g%MMbHVIts3O3T|KqXpya}u8*FATTXsaW}Y5bLP$nxQEp<6
zLRwB~a!Dy@(@`F{u1YUTOanC`kp|eo)mB+%N~%IChy)!W3Ytaag3Ltfrlf+76i>}7
z0WBsh&MYoT1*w2Y>LqXm6y+zUrh<m&!RCYdV18ih5_1$BlM_=?b1OlaJUBTMq^}s1
zrwz<tc{*!4JpAxyW+PbYU_{^Idl?)NpvXP}i5ZN{j2a)<GV`mE6Y$`01f3Y<MLj<w
z<s)jEnqi#v5FEM07CV`AOZDJT%+Tver&BgVgfO^(`v49WP?`q?5OM)$PG){YSkObZ
z5%Bl|6_b$6NPMAr9j(xWZui&7nhk1@+(v1TfW~g&h2{e{Jq2Gq1;5OS{5)_w#J#j6
zGqtEFwMy4HF)1-8C$%VFN5M@GR9JfC=cni>xafh3R;T>@k_;UMPd!l48c>v(U!=nY
zDn^6B?VF(d%A8a^1yF)g08b@=wo@zQrIwWE7iELWGo<npdEya#`f71WVp3*KW>so2
zS7u&HW?5!RX=08-c4l5`Nq%xheo?AIT4oaH!V%c657Yyt^%4{i%^&#q6tN|xF)VE|
zqR(UT@xjJAnfbt@P#7g8Y9wGQDMv_XXXy3B&@x>iWjET|lVO}C1CDlL%h2)xO7gH&
zTM8PVrF)J;#0R*1)dmL{sC)$l9&-80i<&iIV<>VxXcF*n2bG18?1r^01W99@K%Sam
zobft?F@rh7B!d$?)RDoB%4J4y6MIC9D|3_bbK+rL!1&^l#G;ZZ-V8l_$)JW}UP*j$
zerZv1>J+~oPEfbMq_QBjcuMUQjjS`gp!*#}{4zZKvN#wS82mE!b!3UNf*21wvUph-
z82qyOL29zt`9Lb)`+;vs>&OBf+u4x?I()w)qr0QDN2sJIF|Rl+zbH38H?_DpF+H_-
zO6(L+pN+4$vbZD_E{xiF>tO-8Wl9f=r=OcYc$OYq=zwmXV}rUmgTIF*Co?Z~igzEV
zN7}=hlUkOVGsT+`+9QQrWB~8GfzD6G+gr}i>(TY7EJ!T^Z#98jgQK7XUGAy`8XW-*
zB!aHCDFQWEQ}oc%MhHA@xPePiP_!mym}I$t#j{-bU>yQ*gBI$+EH98+Q1?+Zb_&RO
zJ(%8`K|}9BcY_h(y*#itKuJFl<YW`7d2bOdy$3lCmk955z`a+E#e1neyzop^l$r+4
zBRz~ppp={iI!Y)DbcjSMXlNmJibfXbxbZB|X^>f<!*H@dduFphE7`I@YqC;%7>&XD
zK&wZxKy$^Zr9Is6T#{Ne#ji&QG$U4$SpuHoiU;LPkc~YYnJKU=%-187SXz<~cN8>d
zGlH^z4==J5D7%4<R!@T&qmeb8kAVT?PK3*|W<rJVJ3VVQR2j0{Ibn_f*`$#L>J(>z
z8hKfu(k-=zuOP9gI29%HBj*KPZ$)?mkAytIL}8-ov2x8T&4pgDn3Gvt0=faXs04a9
zF({*h4|Ge+(KWPEP%=_d(17w4j5J|2k{t;~JZhL@^r&GjiZSpy0$jE1f+xVWND0t5
zi-nPa0TioPOA@3DMxlY%!|ECo<R3(+$W%rNKW3C7Q-hc?v&Y0OGrbgaX<lLhcp^5p
zw73Lx21%j<X!mk@QDQ-cLVgiw8DB}ILUMjC=t>F5^b6?hIkGgP2G})tfSrH`SXMC;
zyp-k3;0KqqprJ}w<&jmx#K4eM%f!F{@;}tqS+77r3>gw!hV3A0_fXH`k^&>pIoMnZ
z3RaM+!Ae0-PhU?@A5t6XLodNWQ;L55DCit)P+uacD8IZo6*SQW8Wt(a&o5C($t+3*
zO_f0gMG7)OSH6Sq`%DIPRZ<iZ5}=oWCM4)_p;bLk(1IeXhzZo92el#aCm(Ok!Jqkz
zkusk#xtY%xCG#0;q6OeTcmRHcrzKETM<DbZ27l<8B88qQxuIu@5_+cSp(n`?N^PL<
z;^7DNA0bTxLPeK%(BKa}dZaxQc<8C4gdQggTEU;%BLEsT02LGQkTM8V<MxQ4xAMUa
zl-Maf0%#H-)fgorQhO7rNX(G$5kzi8fUau+Y472IbsWGgZ@(Un;?$Co%)IpCDLsNI
z`Jgp9ImLQuMfrIpsd*_=df37eb4pW-;cfdKp7<2dNf~+If#4~AJ$xWr;xkj?3qbc>
zS4`<)%1oKkBbuC(pO_t=nwyxJ6Q7upQj}U;oLW4kqlZ7GG`Aog-dHN0;@2YpUf~&E
zTvC~nTAY!ZS~8`xhZl6CVP0u&d<CfEF~ys)hZn37?pVJb{`i#4;>4t!)cEB5ytK@8
zP^$~pkcm%91TQzsE(U4k%gie%Es0OfOU?%kW>4wiEG<dXwa_ijOrO#tlUh`iUj&zo
zhj23zL8W)mlpX<)NyRyd#TiAZ1v!bysZ)A5ONtVcQ$gZWI(pdPmUBbuk$6z&V~Sso
z7--r!J~OX4wFp$Z#;4|i+?q0_qld4!q$o4FB)%-OII|=l)LIlsttiMZPK^gIfXz$H
z0fh>0Nq#btH+oo8^Gb>;r}Xd@r6q$RGZoy20jZP*nO6{>nv)8up^M`|3#Q_ea}vQJ
z?gtI=g5uQDl>GRL+?*+XJ+dW5nYoBgCA>!z4_?GIrL%_<5uX|IJ;KGgiA5#go6(Eo
zbMliDbHH7|9wAU96_+NJWR~QlLSw44hYxg9Xl7n|d~r!pYGUpbzaHL{{N&8Mw0x)%
zZ^j<ZlEkF=^30Tyj49q6J)DreWRS4nD@ZLs^&dN|kDI~Y!vl5-<d$}Da>_3)L5*8h
zaNJJGQ1t7OL5+9xsAU6%TXM;i9%0ZDl%kY)*mOv8W-2ILIa3l#Qj1Fxa|=Mp9Fi^&
zX^1s6#7);?N)J~?VopgswCBp&!wWLB04eyvv0V@kZ9jp`<$@-Z(jrh?@POhoDX};;
z9>njF$tWo)D7MnqFUil(Db~wOElJbMFG|-3-K(xYrH45+uMCuBiYxO<5-Z{}GSf41
zK=;p0>0!yq&r6@u!vhLFgmDTm<I2m+^$IFWGV=4l#-*f|=@+CH6zfmv5lpSfECKaO
zN=l0n{*XlrShT>)YT##J=;1C(EQcp-Z^j-za2`cT#n8+d56TVT@`pDkF)zI|F&&g`
zQ&Ok&Fs0^A>0wPtO)3TDU{R3sL25yv5nlq@LXudLI;DrBAhkeO)xacWN)Jy_YC(Px
zJjj`P_)_wdQInu-az<iNVsc4p5yV6BnR%enE<QK0D7&;^N@ov$dTL2YYDEbsS_%@A
zOQv*`CiMuS^x0A%ox}`D&|nJa*2OH)ErnU&nRIY}5HwT`?jdCfvM?}YfeZW38LzV>
zKo?+wZl?#|?2-k#8wD~65AI5W?kIrtut4*J;BHpN?u>0&(yR;&S)k#fEYN^BxL29s
zo8bzX$OrZ5GNd!Ov%pjMppIz9y^Na~9U0A#iAQiZkcW|h0o>OB&+&tMs#%~JNpQ~=
zGS&|6^nq6efcmzjpiU(yD8W5eu9Vc|{32MX&Y7GEx!MXGXKbLNJq6T*)c|`hc1o5A
zI|D-^*oU!GvOxFSBxZpEDRv6@`pU%89(GV~H4~}{G#CXr=TRg>I>R%=7d#}D1#)u6
zzKq@AaVc;RWIW8c2OgY)1S)8N3cN@GJV*su+5JA_GkBy5>=N*371$Zz5i778GP*N5
MN;6C{7)z7%01?)u+yDRo

literal 63050
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

diff --git a/docs/build/doctrees/LoadCase.doctree b/docs/build/doctrees/LoadCase.doctree
index 752aadae7da970853d113ab903ac005a60c52693..8f9e58c84d86d78e9ecbf2c3498562663f72ea1a 100644
GIT binary patch
literal 73567
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
a6ogffpezcm4uwE@3tsX-BZ{#!Ne=*@g-M$L

literal 74725
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

diff --git a/docs/build/doctrees/Parts.doctree b/docs/build/doctrees/Parts.doctree
index 3f5b5aed81d4ff9d57708b5f15e3571a55e751d3..b14cd608b65fc1603b107291dc6901176ada7f22 100644
GIT binary patch
literal 87615
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
LXcRG)Cg}kHA08<%

literal 89475
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
WMC`Gf;f#`RdU#QtT05mQNe=)3Tg;jO

diff --git a/docs/build/doctrees/Project_idea.doctree b/docs/build/doctrees/Project_idea.doctree
index 1592bd618fa6ecf2afc37358176b321bfb3d5cab..707feb59be8424151a9410fa321cc28930d8bfcc 100644
GIT binary patch
literal 4445
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
NgS6plr<5k?0RRKy-Yx(D

delta 1898
zcmcbsbXAPCfn}-}_e550InJWQ^5Xo`qU6*mJq%NN*osoqGE<7D)K2N)C`wJ67!aq*
znU<ell9ykST0A8dELxCXRFYaW#jl6GBr!cNF*kKe2IIt+h8}!HY02?LscET2sd>q%
z#Z&xx1d1#3N)jvLGcwaNax&91N~ZL%<mBh2PwC-?*cqRbnU_7quZIiDEiKBK;x{>x
zMM;dcB(o$Zb&6jPXJ$%#0mxMqQ!>~l8!)R*)@71X;Y?4>OD#$)$p^VZxHvblsHCtI
z<i_}%{N%(Ouv;g;XO)<IgSlz)ZdPSm-jw|0%)GSx_=>drqTDIoj6HlQ`N?2QphBHJ
z{Q0FN1*IkNsd>ryDVZQ=vX+*l=~_&g{Fg;x@-;>yJO1?4l9JSllKABO+=9g9k|`ZM
zLa^Y8PfASA2KlELWIAt7VqSV_VtQ(Pa(+tclpdzkyeX3#7)5k>i%W_!3*wV=5{rw$
zfy9-Om{Ss;lUkOVGsT;=hbKNIwYVfRFR>&uKX0-QtIT9wHkrw588s#NQj3c6i;!Ix
z8sY|WT`jBl<i$)n8ob4+$t8KExlj*zGxo5iq$ZW7Px0&FO)1SSh%ZhpDap)BpB%_6
zQO^$+DJe?KD+YxKD7u(a^U9|9^>7y@mdB^&B_`#hrhvS{AD@z04C2Kn=jWwmf{fz>
zYtGCoNiE7t%mL};19>aCB)%-OI1>^poGFPVsl_FUxdotDEGbG%P6dU~l#U+3)QZf>
z*I0xmyR(`rh$iRcCuYZ|<|bz5#3!bt6s3a0rK5)pV%uaZMpIoLa16&oqIgP24`)eY
zQha%4N=e2PZ;l?Y-36dH$xY2GDW2TTqGaRT!&8(BN~y4rW$NK8Pb|vI%uA0iE-6Y)
z%$?%bBLoVt;?g9PWKfzkc>$aFWH~{pdY<IcqN3Ei5>PS)rA6N4%o1?CfRZ^llL#i3
zmgK`zKv8NMIFoRKaz#mHK`Ka12CrXn4<F1VNJ5|D*TW3SW*QlM84Nw_Acth;=S`VB
zMYC~A?G%j+)(p0udbWZ@ko8kCn0wfu8Z&e<L^6tcSaLG+Qm1$`^>8JYloVwqm4dP-
zNMAwhlnlPa9#)VGKyJz4P3+-FDJ_8UdpJOm0COliEE&d5Da~NaVD8~a&dAJ3DN4<o
z5<5kMFM}aN5#gfAxg2u(Wf>(I<zPoBW>k1HWmLi}t%;qIQ5QQUqak)mMibPyjF!o}
zIE?C9GdeTMGTJlB{XlkPRQQ!9C6*>-F!ZpcWu})FrK0#c17XATj0$gdxDB8XGn|qL
zvY>}GF()%UZ%Pkaaw;edf^E!zx&Z8vjF#9b8W{{dteLrq_36kq^yKL2DM0MCvQkjU
z%uP&BE!Gb%$jnR0NsR|{^@_{VxfB!>tiZNdDJUpFtl<I)8oMaCW#(m;q$;H5q=M3$
zLT-LaYK}sFnnFoNszPpNNq$LYvO+P$z$qDJ8TB)vA+{97KVXk=B`4;kWP)=FsLW;5
zn$jZyb^{hCO(_NiEXbQZ%%w${Q!+My0=yLDRd8ssCnpww3Js*-?9nrJQK%=;y)fr)
zLv=1RctOqvxdUu(#w4%}_$|;u4UyI<uoS*4qby?wI4z`>CZ(1pWz5Z(Ie8tscrIT-
zVo`Bwd~RxSF(`Jx^-g9=d~r!)Q3)u~^CIUuP%7`?N=Z%5F9PSyDSka7#g(~9`8n|z
z8B?&hG^w~Gv!oOhPVp(A>{>f<zvM(G@yYMlr2M(z#UZGE0|jhGNg_M}f_#pg51V4A
TfFc7N2|c{1cGXTPP0|AZo=)TX

diff --git a/docs/build/doctrees/SpindleAssembly.doctree b/docs/build/doctrees/SpindleAssembly.doctree
index 22bfa79cd26b08d971c49faeba7acf8cf71cc39d..f4bfd0f37f7cca7b6f78b2940b0bceb850ab47e1 100644
GIT binary patch
literal 156245
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

literal 158810
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

diff --git a/docs/build/doctrees/SpindleMesh.doctree b/docs/build/doctrees/SpindleMesh.doctree
index 797b0bc35c3f44fc4d3cf03dba630256a57e9827..f9c0552e0fa775e10e43061b9daea842123bfa81 100644
GIT binary patch
literal 6254
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

literal 5849
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
Ncv1V^wNpxy^Z*b^@r(cf

diff --git a/docs/build/doctrees/environment.pickle b/docs/build/doctrees/environment.pickle
index cd767a921b13685a36648508d321ef67b0d5e426..9df3952c46d5e63f3beafc8b10327c1208b192c9 100644
GIT binary patch
delta 24493
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
Wi!x{BCxOo2&*B8xIia*PNe=+V%y_2&

delta 24149
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

diff --git a/docs/build/doctrees/index.doctree b/docs/build/doctrees/index.doctree
index 14babe07fbffe5254c529fca7b7eb08f1ba4fea5..aebe8ee1636f986dc0cca168db200254c40663cc 100644
GIT binary patch
literal 9744
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
H^A36dy|^jJ

literal 9093
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
Yk*T19ngdc-g4vv~mIkQ2DNWJ?0E~JUa{vGU

diff --git a/docs/build/doctrees/job.doctree b/docs/build/doctrees/job.doctree
index da5b8e1da191569f3c14fa1990d57ae06967e59a..2cecb1f006af3b939a1a80d359733daab8550f89 100644
GIT binary patch
delta 1405
zcmew@_*-y-K3@i726GQ*T7G^>UVcgH<aHckVm*SzrAfslnI)wqnfZC~DXD42Q);J7
zw9(>VE6y)1N=}_J*_*LgyobFcF+DFaH+4z|Zx35RVo_>d$&?J{iB$@Mf*C>}b2Ef9
z#4|)P_%lQ&E>`5u5cC5JieyMmydx>y!;+Jkmpa9-G%2x%E3u@cC^M<FBo$<n#$+u<
zsrn4A*eN~i$vKI|#i_+pVyE=5g6smZN;8x)lrvPknM#uqGgND*Xk@6zPRY=WodVL5
z!IPMw6FVhCFLp`~S5|(KLT-LaX-?{t#L^6<9)>9pZN)u8B}IvO#cBCPx$(KF#l?x~
z5IY1DOH1;>fl;4dk{VwG@_Ou)9+Be8+@$=Rc(4qz1W$5l5y;>15Wn=WgWQ;z0`f(M
zSq4vW4@XgI8b}N*0&;5)EDSS*z)seSodR|~SL_s!yGwgSA$CnpVG>pqf;$IfX>mzn
zQOOi<#vZn!)HJ9i!WoQ{m_&UtL}RC9@F(_gg6t}(EC7dNhM8Y+4>#PSsYO%#dU%md
z1O;Y>QigdCXL4pqA}F#!B9k4MC4>bau7LZvcuMT#FlHkyzT%Ri%!2sj{M_8syprN6
zem$I-De(m$2USeTFz?}yPsuD!Ov*`(pDe{LKiP{#ijNnn1rn2!16V~Tm$EBPe#k6h
z%b!x3TM!R-A=tQ-#FEtFlEmBsklE>}d8tK-CHWwyLlhSjr<SJV$5-U$OzvY9pKQw}
z7vIAMvLU%-N)K~tUfC4C9=??P<dV#ioYeRVPz+D$?BOd<EXvEwOOG!uDN0Su1qDQW
za(-S~W_o;DW)39o`BICD@{8hA^OEyZGV{`>^st78xanF<nf#GmLXjJi@<H*O4RTmX
zVp4p0W=cuM6mO0m+5FOy$qsBX^~F7G5K}>pC`wBPC7{%z)V$<Wkk^EZa}$e73QO}#
zQj6nr@{<#x7W1d4mXxGclz>9DAThaQN=FY*QEEYcQAvDGYFTQ|6mO;;_IQW`rep~9
z2ozW5l_XZgXJn>l<YcC2luYSi$;r=4pTgh6Tb!C)l2@7w@%ZHLtcLYHTo9e{rA0X)
ze}jX(IJKlCGcUb(ieHAfUym3l4B|8Mic^a~i6A~T4-|tbAa}&4q!yQC=7AH(6u%zU
zl+>isbdc{LK^|Y0S)2)p9@&zj%v^YSf%|+i4-1zvXGu|Fa%xgyayH0Ja4^I}!eL5B
zj|@26C-*Z;PG(~l)(}n3$xqCVPt8rt%!yA-NhwMN7XTeS+(n7yaHn}QPF}?3%Ey(F
zm;(<b*2#)2;*;02i%-7KB06~^v;1TgR@uoZEXtGf*u?62OY)QBK~BiY%*!sG(!-jX
zS5j0trH8K|wE*r~P&}0;^>AdS#KUtN2P7^a*$0+UKsrEqx`!(zH95Zs7Cw9hiABY!
TC`Ae{q|o4n6(_Y*N|W>ecaR&A

delta 1363
zcmew@_*-y-K5q|4W=ec<Nn%mS6mQ0fnOY+3C5h>IiMgp$GB|r!ax(K$r+70>R%KM+
z<joMw;PYn6;GZ1Es94{_R*+bfnpZL<LpX!auZOKTzqBYhb&6jPXHjA~l+(kNm7k=L
zo1apelR71XF@w1@DKSGPgS&?-v81FZGpV#BwRlSH6pbEMkcGulVyE=5C+8#<7pH>Q
z8EmmrdN`62le3Fb(?9|}94Vy*P?a20N;Bj#<TGR^&Mr=Y7|WcYP&-8<Ln(F&ioJ;$
zDzQ^QW@T_BW~j$b$<T}i>Fr^dk|CR+4RKX*k3eQ#N@h`Na!GtiVo`c(3D`c~#L|-d
zwEX;%y!?{M4>`p7d-w_xi;7d@b5o0p6Vp>C=QD|VixyYrCgtbEL)E3i0+XSKqbM~E
z;@n!W?=yHa7<<@3BAF>5e`n}ra1{4&rKBe37bTWt=I2e`$RWzcR+O5SnKHSGS!%K?
zli1{kOyazpFtb6fnykwtq0R|1rKGX|9DW&ke#JdP#idEbC7C6qAcNvT(#2D1Cr@HF
zVwcS?Eh#81nJmCA$<9_>Qk0ooGWiF)q7qM0YC(QcNqkOfS!&J{Z>AoB)QW=q;?(%e
zypq(Syu_U1$tT%VjM?L%v6-RWBbZu|SpxE4Nog@mA8QX^d16ssW?p)HaY<2XV(t{b
z$viC5lg&7k>xGMR6N^d;OY=)oi{o?hlM{2mG26ovpORW!l9>ng^%TDzzJk<(_@dOb
z)S}e9<kaFRem%S?rMU(1#i=DFnR)3T0nU=5#N<>^YM9c|!<&<smtLBfo*JK=pOQMI
zhbc90N)LZ}YDr0IMM->eer`cxa><kq=^oCK#H9H0%#@OhDc&4C+z_9{=Vaz(PZr})
zsON(OM|@dkab`(=5!l}R<jlOZ{P>Er{G!|`-i$qBX_+~oFey$g0tansUSd*CYRZ(3
z9<c5LkafAKc_ko63Z&*HrGm0kWlm~wMrvxwl+GUB;?(4lywY5RiCj=;l$saiO!4dC
z2Ya=oC^4@XWGBcRh)_XsYH3P-d_^uu6?ai$c|6qa$;NDk(iwt&J-i_I7sSKzj9-sT
zW*#J}CEPQjdw9UX9}fxtDIGmRAg2_UCY5BC<fKB~)7itBo|>0hlnC{Id~$wXT4s7Y
z$k*WHmcs5jnTy?sk!|ujX8Fna91_Z$nJMuFpj28hCBwLfD<d%no`_g`m{ar0rua?v
zWKojfOD!tOFN#miOU_Tp%uAor!x|dmrfV@}@>zBXA^!N3%wkYTLM@!)H`$t9YH}c}
z_+%zlA$87_#FEtFlEmBsQ1U2BOGZr|tSPBUrRh`rCUdb#*_0;1b3Q1a!^@%!ZE)6y
z<@p{#lq`}0DpYDGM>0u!@FkZPfyy#iO83j)kDZdiotPn)Vcf$FkC{|Z0^xw<8ZetP
PIkN<ugh2sSnxqE+#@z!2

diff --git a/docs/build/html/HowToRun.html b/docs/build/html/HowToRun.html
index 64e723c..b1240f6 100644
--- a/docs/build/html/HowToRun.html
+++ b/docs/build/html/HowToRun.html
@@ -37,7 +37,7 @@
         <link rel="search" title="Search" href="search.html"/>
     <link rel="top" title="Spindle FEA 1.0.0 documentation" href="index.html"/>
         <link rel="next" title="Objectives of this project" href="Project_idea.html"/>
-        <link rel="prev" title="Spindle FEA application" href="index.html"/> 
+        <link rel="prev" title="Welcome to the interactive documentation of the Spindle FEA application" href="index.html"/> 
 
   
   <script src="_static/js/modernizr.min.js"></script>
@@ -176,14 +176,14 @@
   <div class="section" id="how-to-use-spindle-fea">
 <h1>How to use Spindle FEA<a class="headerlink" href="#how-to-use-spindle-fea" title="Permalink to this headline">¶</a></h1>
 <p>Spindle FEA application is an easy to use tool that can be run either directly from the
-command line or from the Abaqus CAE gui interface. Here we discuss
+command line or from the Abaqus CAE GUI interface. Here we discuss
 prerequisites and provide a step-by-step guide to running a simple analysis.</p>
 <div class="section" id="requirements">
 <h2>Requirements<a class="headerlink" href="#requirements" title="Permalink to this headline">¶</a></h2>
 <p>1. The application relies on the third party finite element package <a class="reference external" href="https://www.3ds.com/products-services/simulia/products/abaqus/abaquscae/">Abaqus CAE</a>
 by Dassault Systems. Abaqus CAE version 6.11+ should be installed in order to use this application.
 No further requirements need to be satisfied for a simple use of the application without modifying
-its modules.</p>
+modules.</p>
 <p>2. If, however, the internal modules need to be modified to add some new functionality or alter
 the existing one it is recommended to install <a class="reference external" href="https://www.python.org/download/releases/2.7/">Python 2.7</a>
 and <a class="reference external" href="https://www.anaconda.com/">Anaconda</a>
@@ -193,24 +193,25 @@ platform.</p>
 <h2>Configure and run the analysis<a class="headerlink" href="#configure-and-run-the-analysis" title="Permalink to this headline">¶</a></h2>
 <div class="section" id="run-executing-python-scripts-in-abaqus-cae-graphical-interface">
 <h3>Run executing python scripts in Abaqus CAE graphical interface<a class="headerlink" href="#run-executing-python-scripts-in-abaqus-cae-graphical-interface" title="Permalink to this headline">¶</a></h3>
-<ol class="arabic">
-<li><p class="first">Lunch Abaqus CAE from command line or shortcut on your desktop and close the
-<code class="docutils literal notranslate"><span class="pre">Start</span> <span class="pre">Session</span></code> window.</p>
+<ol class="arabic simple">
+<li>Lunch Abaqus CAE from the command line or shortcut on your desktop and close the
+<code class="docutils literal notranslate"><span class="pre">Start</span> <span class="pre">Session</span></code> window.</li>
+</ol>
 <div class="figure align-center">
 <a class="reference external image-reference" href="../../source/images/GUIstp1.pdf"><img alt="_images/GUIstp1.pdf" src="_images/GUIstp1.pdf" /></a>
 </div>
-</li>
-<li><p class="first">Go to <code class="docutils literal notranslate"><span class="pre">File</span></code> then to <code class="docutils literal notranslate"><span class="pre">Set</span> <span class="pre">Work</span> <span class="pre">Directory...</span></code></p>
+<ol class="arabic simple" start="2">
+<li>Go to <code class="docutils literal notranslate"><span class="pre">File</span></code> and to <code class="docutils literal notranslate"><span class="pre">Set</span> <span class="pre">Work</span> <span class="pre">Directory...</span></code></li>
+</ol>
 <div class="figure align-center">
 <a class="reference external image-reference" href="../../source/images/GUIstp2.pdf"><img alt="_images/GUIstp2.pdf" src="_images/GUIstp2.pdf" /></a>
 </div>
-<p>and browse to the root directory of Spindle FEA called <code class="docutils literal notranslate"><span class="pre">Spindle</span></code>.</p>
-</li>
-<li><p class="first">Configure <code class="docutils literal notranslate"><span class="pre">job.py</span></code> file by providing all the essential modelling parameters.
+<ol class="arabic simple" start="3">
+<li>Configure <code class="docutils literal notranslate"><span class="pre">job.py</span></code> file by providing all the essential modelling parameters.
 All the spindle geometric and physical parameters should be inserted into a
-dictionary <code class="docutils literal notranslate"><span class="pre">kwargs</span></code>.</p>
-</li>
-<li><p class="first">Modify execution parameters in <code class="docutils literal notranslate"><span class="pre">mdb.Job()</span></code> in <code class="docutils literal notranslate"><span class="pre">job.py</span></code> file.</p>
+dictionary <code class="docutils literal notranslate"><span class="pre">kwargs</span></code>.</li>
+<li>Modify execution parameters in <code class="docutils literal notranslate"><span class="pre">mdb.Job()</span></code> in <code class="docutils literal notranslate"><span class="pre">job.py</span></code> file.</li>
+</ol>
 <div class="highlight-python notranslate"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre>1
 2
 3
@@ -227,13 +228,12 @@ dictionary <code class="docutils literal notranslate"><span class="pre">kwargs</
 </pre></div>
 </td></tr></table></div>
 <p>Users may change queueing by changing <code class="docutils literal notranslate"><span class="pre">queue</span></code> parameter, memory allocation in % by changing <code class="docutils literal notranslate"><span class="pre">memory</span></code> parameter,
-precision of the computation in <code class="docutils literal notranslate"><span class="pre">explicitPrecision</span></code> and in <code class="docutils literal notranslate"><span class="pre">nodalOutputPrecision</span></code> and also request parallelisation of computations
+the precision of the computation in <code class="docutils literal notranslate"><span class="pre">explicitPrecision</span></code> and in <code class="docutils literal notranslate"><span class="pre">nodalOutputPrecision</span></code> and also request parallelisation of computations
 by changing type of threading in <code class="docutils literal notranslate"><span class="pre">multiprocessingMode</span></code>, number of CPUs in <code class="docutils literal notranslate"><span class="pre">numCpus</span></code> and number of GPUs in <code class="docutils literal notranslate"><span class="pre">numGPUs</span></code>. It is highly
 recommended that before changing any of the above parameters you closely read the Abaqus CAE documentation accessible from <code class="docutils literal notranslate"><span class="pre">Help</span></code> tab
 in Abaqus CAE graphical interface.</p>
-</li>
-<li><p class="first">Run the analysis by going to <code class="docutils literal notranslate"><span class="pre">File</span></code> then <code class="docutils literal notranslate"><span class="pre">Run</span> <span class="pre">Script...</span></code> and selecting <code class="docutils literal notranslate"><span class="pre">job.py</span></code>.</p>
-</li>
+<ol class="arabic simple" start="5">
+<li>Run the analysis by going to <code class="docutils literal notranslate"><span class="pre">File</span></code> then <code class="docutils literal notranslate"><span class="pre">Run</span> <span class="pre">Script...</span></code> and selecting <code class="docutils literal notranslate"><span class="pre">job.py</span></code>.</li>
 </ol>
 <div class="figure align-center">
 <a class="reference external image-reference" href="../../source/images/GUIstp3.pdf"><img alt="_images/GUIstp3.pdf" src="_images/GUIstp3.pdf" /></a>
@@ -247,17 +247,17 @@ The critical buckling loads will also be accessible from <code class="docutils l
 <ol class="arabic simple">
 <li>To run the job from the command line you should first navigate to <code class="docutils literal notranslate"><span class="pre">Spindle</span></code> directory using <code class="docutils literal notranslate"><span class="pre">cd</span></code> command.</li>
 </ol>
-<p>2. Within <code class="docutils literal notranslate"><span class="pre">Spindle</span></code> directory you need to open <code class="docutils literal notranslate"><span class="pre">job.py</span></code> in your favourite code editing application if you want to
+<p>2. Within <code class="docutils literal notranslate"><span class="pre">Spindle</span></code> directory, you need to open <code class="docutils literal notranslate"><span class="pre">job.py</span></code> in your favourite code editing application if you want to
 change some default parameters of the analysis.</p>
 <ol class="arabic simple" start="3">
 <li>When ready you need to type <code class="docutils literal notranslate"><span class="pre">abaqus</span> <span class="pre">cae</span> <span class="pre">noGUI=job.py</span></code> in the command line and hit enter to start the analysis.</li>
-<li>After analysis has finished you can open <code class="docutils literal notranslate"><span class="pre">Job-1.odb</span></code> in Abaqus GUI or access it via your own python scripts. Same for the <code class="docutils literal notranslate"><span class="pre">Job-1.dat</span></code> file.</li>
+<li>After the analysis has finished you can open <code class="docutils literal notranslate"><span class="pre">Job-1.odb</span></code> in Abaqus GUI or access it via your own python scripts. Same for the <code class="docutils literal notranslate"><span class="pre">Job-1.dat</span></code> file.</li>
 </ol>
 </div>
 <div class="section" id="explanation-of-the-kwargs-parameters">
 <h3>Explanation of the <code class="docutils literal notranslate"><span class="pre">kwargs</span></code> parameters<a class="headerlink" href="#explanation-of-the-kwargs-parameters" title="Permalink to this headline">¶</a></h3>
-<p>The default <code class="docutils literal notranslate"><span class="pre">kwargs</span></code> dictionary is presented in the code snippet blow. The defaults may be
-easily changed by replacing the values of <code class="docutils literal notranslate"><span class="pre">kwargs</span></code> in <code class="docutils literal notranslate"><span class="pre">job.py</span></code> with the user defined ones.</p>
+<p>The default <code class="docutils literal notranslate"><span class="pre">kwargs</span></code> dictionary is presented in the code snippet below. The defaults may be
+easily changed by replacing the values of <code class="docutils literal notranslate"><span class="pre">kwargs</span></code> in <code class="docutils literal notranslate"><span class="pre">job.py</span></code> with the user-defined ones.</p>
 <div class="highlight-python notranslate"><table class="highlighttable"><tr><td class="linenos"><div class="linenodiv"><pre> 1
  2
  3
@@ -296,16 +296,16 @@ easily changed by replacing the values of <code class="docutils literal notransl
        <span class="s1">&#39;index&#39;</span>           <span class="p">:</span> <span class="mi">0</span><span class="p">,</span>
        <span class="s1">&#39;modelname&#39;</span>       <span class="p">:</span> <span class="s1">&#39;test&#39;</span><span class="p">,</span>
        <span class="s1">&#39;assembly&#39;</span>        <span class="p">:</span> <span class="mi">0</span><span class="p">,</span>
-       <span class="s1">&#39;CentrosomeRadius&#39;</span><span class="p">:</span> <span class="mf">0.24</span><span class="p">,</span>
-       <span class="s1">&#39;CentrosomeLength&#39;</span><span class="p">:</span> <span class="mf">0.48</span><span class="p">,</span>
+       <span class="s1">&#39;CentrosomeRadius&#39;</span><span class="p">:</span> <span class="mf">0.12</span><span class="p">,</span>
+       <span class="s1">&#39;CentrosomeLength&#39;</span><span class="p">:</span> <span class="mf">0.24</span><span class="p">,</span>
        <span class="s1">&#39;CentrosomeE&#39;</span>     <span class="p">:</span> <span class="mf">1500000000.0</span><span class="p">,</span>
        <span class="s1">&#39;CentrosomeNu&#39;</span>    <span class="p">:</span> <span class="mf">0.3</span><span class="p">,</span>
        <span class="s1">&#39;ipMTnumber&#39;</span>      <span class="p">:</span> <span class="mi">6</span><span class="p">,</span>
        <span class="s1">&#39;lengthInterval&#39;</span>  <span class="p">:</span> <span class="p">[</span><span class="mi">2</span><span class="p">,</span> <span class="mi">5</span><span class="p">],</span>
        <span class="s1">&#39;separation&#39;</span>      <span class="p">:</span> <span class="p">[</span><span class="mf">0.02876</span><span class="p">,</span> <span class="mf">0.0414</span><span class="p">],</span>
        <span class="s1">&#39;angle&#39;</span>           <span class="p">:</span> <span class="p">[</span><span class="mf">96.39</span><span class="p">,</span> <span class="mf">11.12</span><span class="p">],</span>
-       <span class="s1">&#39;d&#39;</span>              <span class="p">:</span> <span class="mf">0.015</span><span class="p">,</span>
-       <span class="s1">&#39;D&#39;</span>              <span class="p">:</span> <span class="mf">0.025</span><span class="p">,</span>
+       <span class="s1">&#39;d&#39;</span>               <span class="p">:</span> <span class="mf">0.015</span><span class="p">,</span>
+       <span class="s1">&#39;D&#39;</span>               <span class="p">:</span> <span class="mf">0.025</span><span class="p">,</span>
        <span class="s1">&#39;ElasticModulus&#39;</span>  <span class="p">:</span> <span class="mf">1500000000.0</span><span class="p">,</span>
        <span class="s1">&#39;PoissonRatio&#39;</span>    <span class="p">:</span> <span class="mf">0.3</span><span class="p">,</span>
        <span class="s1">&#39;spindleLength&#39;</span>   <span class="p">:</span> <span class="mi">10</span><span class="p">,</span>
@@ -318,7 +318,7 @@ easily changed by replacing the values of <code class="docutils literal notransl
        <span class="s1">&#39;aMTsSpring&#39;</span>      <span class="p">:</span> <span class="mi">10</span><span class="p">,</span>
        <span class="s1">&#39;groundSpring&#39;</span>    <span class="p">:</span> <span class="mi">10</span><span class="p">,</span>
        <span class="s1">&#39;StepName&#39;</span>        <span class="p">:</span> <span class="s1">&#39;Standard_Buckling&#39;</span><span class="p">,</span>
-       <span class="s1">&#39;NumberOfEigs&#39;</span>    <span class="p">:</span> <span class="mi">20</span><span class="p">,</span>
+       <span class="s1">&#39;NumberOfEigs&#39;</span>    <span class="p">:</span> <span class="mi">5</span><span class="p">,</span>
        <span class="s1">&#39;CompressiveLoad&#39;</span> <span class="p">:</span> <span class="mi">1</span><span class="p">,</span>
        <span class="s1">&#39;JobName&#39;</span>         <span class="p">:</span> <span class="s1">&#39;Job-1&#39;</span><span class="p">}</span>
 </pre></div>
@@ -334,74 +334,71 @@ easily changed by replacing the values of <code class="docutils literal notransl
 <div><div class="figure align-center" id="spindle">
 <img alt="_images/spindle_html.pdf" src="_images/spindle_html.pdf" />
 </div>
-<p>The inter-polar distance is the distance between the centrosomes <span class="math notranslate nohighlight">\(L_{p}\)</span> and the midzone length is the length <span class="math notranslate nohighlight">\(L_{m}\)</span> of the zone where MTs are coupled by interlinkers and protein motors as shown in <a class="reference internal" href="#spindle"><span class="std std-numref">Fig. 1</span></a>.</p>
+<p>The model of the whole spindle in anaphase B generated by Spindle FEA with the interpolar distance labelled <span class="math notranslate nohighlight">\(L_{p}\)</span> and the midzone length labelled <span class="math notranslate nohighlight">\(L_{m}\)</span>.</p>
 </div></blockquote>
+<p>The inter-polar distance is the distance between the centrosomes <span class="math notranslate nohighlight">\(L_{p}\)</span> and the midzone length is the length <span class="math notranslate nohighlight">\(L_{m}\)</span> of the zone where MTs are coupled by cross-linkers and protein motors as shown in <a class="reference internal" href="#spindle"><span class="std std-numref">Fig. 1</span></a>.</p>
 <p><code class="docutils literal notranslate"><span class="pre">separation</span></code> is the distance between two neighbouring MTs in the inter-polar bundle as shown on the cross-sectional view of the spindle in <a class="reference internal" href="#midzone"><span class="std std-numref">Fig. 2</span></a>.</p>
 <blockquote>
 <div><div class="figure align-center" id="midzone">
 <img alt="_images/interlinked_zone.pdf" src="_images/interlinked_zone.pdf" />
 </div>
-<p>It is generally random and by default is defined by the Gaussian distribution with <span class="math notranslate nohighlight">\(\mu_{s} = 0.02876 \mu m\)</span> and <span class="math notranslate nohighlight">\(\sigma_{s} = 0.0414 \mu m\)</span> that were calculated from the experimental data <a class="footnote-reference" href="#id2" id="id1">[1]</a>.</p>
-<table class="docutils footnote" frame="void" id="id2" rules="none">
-<colgroup><col class="label" /><col /></colgroup>
-<tbody valign="top">
-<tr><td class="label">[1]</td><td><em>(<a class="fn-backref" href="#id1">1</a>, <a class="fn-backref" href="#id3">2</a>, <a class="fn-backref" href="#id5">3</a>, <a class="fn-backref" href="#id8">4</a>, <a class="fn-backref" href="#id9">5</a>, <a class="fn-backref" href="#id10">6</a>)</em> J. J. Ward, H. Roque, C. Antony, and F. Nedelec.
-<cite>Mechanical design principles of a mitotic spindle.</cite>
-eLife, 2014.</td></tr>
-</tbody>
-</table>
+<p>The model of the inter-polar bundle of the mitotic spindle generated by Spindle FEA exhibiting right and left pole MTs, interlinked zone, connectors and protein motors as well as the separation distance between MTs in a bundle.</p>
 </div></blockquote>
+<p>It is generally random and by default is defined by the Gaussian distribution with <span class="math notranslate nohighlight">\(\mu_{s} = 0.02876 \mu m\)</span> and <span class="math notranslate nohighlight">\(\sigma_{s} = 0.0414 \mu m\)</span> that were calculated from the experimental data <a class="footnote-reference" href="#id11" id="id1">[1]</a>.</p>
 <p><code class="docutils literal notranslate"><span class="pre">angle</span></code> is the the orientation angle <span class="math notranslate nohighlight">\(\phi\)</span> of the microtubules within the inter-polar bundle as shown in <a class="reference internal" href="#mtangle"><span class="std std-numref">Fig. 3</span></a>.</p>
 <blockquote>
 <div><div class="figure align-center" id="mtangle">
 <img alt="_images/MTangle.pdf" src="_images/MTangle.pdf" />
 </div>
-<p>The MT angle is also a defined by a Gaussian distribution with mean and standard deviation taken from experimental data <a class="footnote-reference" href="#id2" id="id3">[1]</a>. The default values are <span class="math notranslate nohighlight">\(\mu_{\phi}=96.39^{\circ}\)</span> and <span class="math notranslate nohighlight">\(\sigma_{\phi}=11.12^{\circ}\)</span>.</p>
+<p>The schematic view of the cross-section of the inter-polar bundle of microtubules near-pole and in the mid-zone. The green MTs are growing from the left pole while the purple ones are growing from the right pole.</p>
 </div></blockquote>
+<p>The MT angle is also defined by a Gaussian distribution with mean and standard deviation taken from experimental data <a class="footnote-reference" href="#id11" id="id2">[1]</a>. The default values are <span class="math notranslate nohighlight">\(\mu_{\phi}=96.39^{\circ}\)</span> and <span class="math notranslate nohighlight">\(\sigma_{\phi}=11.12^{\circ}\)</span>.</p>
 <p><code class="docutils literal notranslate"><span class="pre">d</span></code> is the inner diameter of a microtubule as shown in <a class="reference internal" href="#mtangle"><span class="std std-numref">Fig. 3</span></a>. Default value is <span class="math notranslate nohighlight">\(d=0.015 \mu m\)</span>.</p>
-<p><code class="docutils literal notranslate"><span class="pre">D</span></code> is the outer diameter of a microtubule as shown in <a class="reference internal" href="#mtangle"><span class="std std-numref">Fig. 3</span></a>. The value is <span class="math notranslate nohighlight">\(D=0.025 \mu m\)</span> according to Ward et al. <a class="footnote-reference" href="#id7" id="id4">[2]</a> and <span class="math notranslate nohighlight">\(D=0.018 \mu m\)</span> according to Pampaloni et al. <a class="footnote-reference" href="#id2" id="id5">[1]</a> The default value is <span class="math notranslate nohighlight">\(D=0.025 \mu m\)</span>.</p>
-<p><code class="docutils literal notranslate"><span class="pre">ElasticModulus</span></code> is an elastic modulus of microtubule material. In the simplest case an isotropic model for microtubule is assumed and the default value is <span class="math notranslate nohighlight">\(E=1.5 \times 10^{9} \frac{pN}{\mu m^{2}}\)</span> <a class="footnote-reference" href="#id7" id="id6">[2]</a>.</p>
+<p><code class="docutils literal notranslate"><span class="pre">D</span></code> is the outer diameter of a microtubule as shown in <a class="reference internal" href="#mtangle"><span class="std std-numref">Fig. 3</span></a>. The value is <span class="math notranslate nohighlight">\(D=0.025 \mu m\)</span> according to Ward et al. <a class="footnote-reference" href="#id12" id="id3">[2]</a> and <span class="math notranslate nohighlight">\(D=0.018 \mu m\)</span> according to Pampaloni et al. <a class="footnote-reference" href="#id11" id="id4">[1]</a> The default value is <span class="math notranslate nohighlight">\(D=0.025 \mu m\)</span>.</p>
+<p><code class="docutils literal notranslate"><span class="pre">ElasticModulus</span></code> is an elastic modulus of microtubule material. In the simplest case of the isotropic model for microtubule is assumed and the default value is <span class="math notranslate nohighlight">\(E=1.5 \times 10^{9} \frac{pN}{\mu m^{2}}\)</span> <a class="footnote-reference" href="#id12" id="id5">[2]</a>.</p>
+<p><code class="docutils literal notranslate"><span class="pre">PoissonRatio</span></code> is the Poisson ratio of microtubule material. Assumed to be <span class="math notranslate nohighlight">\(\nu=0.3\)</span> for the isotropic model.</p>
+<p><code class="docutils literal notranslate"><span class="pre">spindleLength</span></code> is the distance between poles of the spindle as shown in <a class="reference internal" href="#spindle"><span class="std std-numref">Fig. 1</span></a>. The default value for the late anaphase B is <span class="math notranslate nohighlight">\(L_{p}=10 \mu m\)</span> <a class="footnote-reference" href="#id11" id="id6">[1]</a>.</p>
+<p><code class="docutils literal notranslate"><span class="pre">Nconnectors</span></code> is the number of cross-linkers and protein motors in the mid-zone (see <a class="reference internal" href="#midzone"><span class="std std-numref">Fig. 2</span></a>). The exact number of cross-linkers is hard to estimate from the experiments, therefore, it can become
+one of the governing parameters of the model. The default value is <span class="math notranslate nohighlight">\(10\)</span> per microtubule.</p>
+<p><code class="docutils literal notranslate"><span class="pre">connectorRadius</span></code> is the radius of the cross-link between MTs. The default value is <span class="math notranslate nohighlight">\(r=0.005 \mu m\)</span>.</p>
+<p><code class="docutils literal notranslate"><span class="pre">connectorE</span></code> is the elastic modulus of the connector material. The default value is assumed the same as the one for the microtubule <span class="math notranslate nohighlight">\(E=1.5 \times 10^{9} \frac{pN}{\mu m^{2}}\)</span>.</p>
+<p><code class="docutils literal notranslate"><span class="pre">connectorNu</span></code> Poisson ratio of the connector material. Assumed <span class="math notranslate nohighlight">\(\nu=0.3\)</span>.</p>
+<p><code class="docutils literal notranslate"><span class="pre">aMTnumber</span></code> is the number of astral microtubules to be modelled in a spindle. The default is <span class="math notranslate nohighlight">\(20\)</span>.</p>
+<p><code class="docutils literal notranslate"><span class="pre">aMTlength</span></code> is the length of astral MTs which is generally governed by the radius of the cell membrane and the length between cell tips. The default value is <span class="math notranslate nohighlight">\(L_{aMT}=2 \mu m\)</span> with cell radius <span class="math notranslate nohighlight">\(R_{cell}=1.6 \mu m\)</span> <a class="footnote-reference" href="#id11" id="id7">[1]</a> and the cell length <span class="math notranslate nohighlight">\(L_{cell}=14.3 \mu m\)</span> <a class="footnote-reference" href="#id11" id="id8">[1]</a>.</p>
+<p><code class="docutils literal notranslate"><span class="pre">aMTsSpring</span></code> is the stiffness of the distributed spring that we employ to model astral microtubule embedding in the surrounding mesh of MT connectors <a class="footnote-reference" href="#id13" id="id9">[3]</a>. The default value is <span class="math notranslate nohighlight">\(k = 10 \frac{pN}{\mu m^{2}}\)</span>.</p>
+<p><code class="docutils literal notranslate"><span class="pre">groundSpring</span></code> is the spring stiffness of the distributed spring that we employ to model inter-polar MT bundle embedding in the mesh of MT connectors <a class="footnote-reference" href="#id13" id="id10">[3]</a>. The default value is <span class="math notranslate nohighlight">\(k = 10 \frac{pN}{\mu m^{2}}\)</span>.</p>
+<p><code class="docutils literal notranslate"><span class="pre">StepName</span></code> is the name of the buckling analysis step.</p>
+<p><code class="docutils literal notranslate"><span class="pre">NumberOfEigs</span></code> is the number of the eigenvalues and, thus, critical buckling loads that need to be calculated. Notice, that as buckling analysis uses subspace algorithm for eigenvalue calculation the execution time will increase dramatically with the number of requested eigenvalues.
+The default is 5.</p>
+<p><code class="docutils literal notranslate"><span class="pre">CompressiveLoad</span></code> is the preload factor that will be used to multiply the eigenvalue to obtain the critical buckling load. It is recommended that this parameter is not changed.</p>
+<p><code class="docutils literal notranslate"><span class="pre">JobName</span></code> is the name of the job and will be included in all the names of all files produced by analysis. The default is <code class="docutils literal notranslate"><span class="pre">Job-1</span></code>.</p>
 <blockquote>
-<div><table class="docutils footnote" frame="void" id="id7" rules="none">
+<div><table class="docutils footnote" frame="void" id="id11" rules="none">
+<colgroup><col class="label" /><col /></colgroup>
+<tbody valign="top">
+<tr><td class="label">[1]</td><td><em>(<a class="fn-backref" href="#id1">1</a>, <a class="fn-backref" href="#id2">2</a>, <a class="fn-backref" href="#id4">3</a>, <a class="fn-backref" href="#id6">4</a>, <a class="fn-backref" href="#id7">5</a>, <a class="fn-backref" href="#id8">6</a>)</em> J. J. Ward, H. Roque, C. Antony, and F. Nedelec.
+<cite>Mechanical design principles of a mitotic spindle.</cite>
+eLife, 2014.</td></tr>
+</tbody>
+</table>
+<table class="docutils footnote" frame="void" id="id12" rules="none">
 <colgroup><col class="label" /><col /></colgroup>
 <tbody valign="top">
-<tr><td class="label">[2]</td><td><em>(<a class="fn-backref" href="#id4">1</a>, <a class="fn-backref" href="#id6">2</a>)</em> F. Pampaloni, G. Lattanzi, A. Jonas, T. Surrey, E. Frey, and E-L. Florin.
+<tr><td class="label">[2]</td><td><em>(<a class="fn-backref" href="#id3">1</a>, <a class="fn-backref" href="#id5">2</a>)</em> F. Pampaloni, G. Lattanzi, A. Jonas, T. Surrey, E. Frey, and E-L. Florin.
 <cite>Thermal fluctuations of grafted microtubules provide evidence of a
 length-dependent persistence length.</cite>
 Proceedings of the National Academy of Sciences, 2006.</td></tr>
 </tbody>
 </table>
-</div></blockquote>
-<p><code class="docutils literal notranslate"><span class="pre">PoissonRatio</span></code> is the Poisson ratio of microtubule material. Assumed to be <span class="math notranslate nohighlight">\(\nu=0.3\)</span> for isotropic model.</p>
-<p><code class="docutils literal notranslate"><span class="pre">spindleLength</span></code> is the distance between poles of the spindle as shown in <a class="reference internal" href="#spindle"><span class="std std-numref">Fig. 1</span></a>. The default value for the late anaphase B is <span class="math notranslate nohighlight">\(L_{p}=10 \mu m\)</span> <a class="footnote-reference" href="#id2" id="id8">[1]</a>.</p>
-<dl class="docutils">
-<dt><code class="docutils literal notranslate"><span class="pre">Nconnectors</span></code> is the number of interlinkers and protein motors in the mid-zone (see <a class="reference internal" href="#midzone"><span class="std std-numref">Fig. 2</span></a>). The exact number of interlinkers is hard to estimate from the experiments therefore can become</dt>
-<dd>one of the governing parameters of the model. The default value is <span class="math notranslate nohighlight">\(10\)</span> per microtubule.</dd>
-</dl>
-<p><code class="docutils literal notranslate"><span class="pre">connectorRadius</span></code> is the radius of the cross-link between MTs. The default value is <span class="math notranslate nohighlight">\(r=0.005 \mu m\)</span>.</p>
-<p><code class="docutils literal notranslate"><span class="pre">connectorE</span></code> is the elastic modulus of the connector material. The default value is assumed the same as the one for the microtubule <span class="math notranslate nohighlight">\(E=1.5 \times 10^{9} \frac{pN}{\mu m^{2}}\)</span>.</p>
-<p><code class="docutils literal notranslate"><span class="pre">connectorNu</span></code> Poisson ratio of the connector material. Assumed <span class="math notranslate nohighlight">\(\nu=0.3\)</span>.</p>
-<p><code class="docutils literal notranslate"><span class="pre">aMTnumber</span></code> is the number of astral microtubules to be modelled in a spindle. The default is <span class="math notranslate nohighlight">\(20\)</span>.</p>
-<p><code class="docutils literal notranslate"><span class="pre">aMTlength</span></code> is the length of astral MTs which is generally governed by the radius of the cell membrane and the length between cell tips. The default value is <span class="math notranslate nohighlight">\(L_{aMT}=2 \mu m\)</span> with cell radius <span class="math notranslate nohighlight">\(R_{cell}=1.6 \mu m\)</span> <a class="footnote-reference" href="#id2" id="id9">[1]</a> and the cell length <span class="math notranslate nohighlight">\(L_{cell}=14.3 \mu m\)</span> <a class="footnote-reference" href="#id2" id="id10">[1]</a>.</p>
-<p><code class="docutils literal notranslate"><span class="pre">aMTsSpring</span></code> is the stiffness of the distributed spring that we employ to model astral microtubule embedding in the surrounding mesh of MT connectors <a class="footnote-reference" href="#id12" id="id11">[3]</a>. The default value is <span class="math notranslate nohighlight">\(k = 10 \frac{pN}{\mu m^{2}}\)</span>.</p>
-<blockquote>
-<div><table class="docutils footnote" frame="void" id="id12" rules="none">
+<table class="docutils footnote" frame="void" id="id13" rules="none">
 <colgroup><col class="label" /><col /></colgroup>
 <tbody valign="top">
-<tr><td class="label">[3]</td><td><em>(<a class="fn-backref" href="#id11">1</a>, <a class="fn-backref" href="#id13">2</a>)</em> F. M. Nixon, C. Gutierrez-Caballero, F. E. Hood, D. G. Booth, I. A. Prior,
+<tr><td class="label">[3]</td><td><em>(<a class="fn-backref" href="#id9">1</a>, <a class="fn-backref" href="#id10">2</a>)</em> F. M. Nixon, C. Gutierrez-Caballero, F. E. Hood, D. G. Booth, I. A. Prior,
 and S. J. Royle. <cite>The mesh is a network of microtubule connectors that stabilizes
 individual kinetochore fibers of the mitotic spindle.</cite> eLife, 2015.</td></tr>
 </tbody>
 </table>
 </div></blockquote>
-<p><code class="docutils literal notranslate"><span class="pre">groundSpring</span></code> is the spring stiffness of the distributed spring that we employ to model inter-polar MT bundle embedding in the mesh of MT connectors <a class="footnote-reference" href="#id12" id="id13">[3]</a>. The default value is <span class="math notranslate nohighlight">\(k = 10 \frac{pN}{\mu m^{2}}\)</span>.</p>
-<p><code class="docutils literal notranslate"><span class="pre">StepName</span></code> is the name of the buckling analysis step.</p>
-<dl class="docutils">
-<dt><code class="docutils literal notranslate"><span class="pre">NumberOfEigs</span></code> is the number of the eigenvalues and, thus, critical buckling loads that need to be calculated. Notice, that as buckling analysis uses subspace algorithm for eigenvalue calculation the execution time will increase dramatically with the number of requested eigenvalues.</dt>
-<dd>The default is 5.</dd>
-</dl>
-<p><code class="docutils literal notranslate"><span class="pre">CompressiveLoad</span></code> is the preload factor that will be used to multiply the eigenvalue to obtain the critical buckling load. It is recommended that this parameter is not changed.</p>
-<p><code class="docutils literal notranslate"><span class="pre">JobName</span></code> is the name of the job and will be included in all the names of all files produced by analysis. Default is <code class="docutils literal notranslate"><span class="pre">Job-1</span></code>.</p>
 </div>
 </div>
 </div>
@@ -419,7 +416,7 @@ individual kinetochore fibers of the mitotic spindle.</cite> eLife, 2015.</td></
         <a href="Project_idea.html" class="btn btn-neutral float-right" title="Objectives of this project" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
       
       
-        <a href="index.html" class="btn btn-neutral" title="Spindle FEA application" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
+        <a href="index.html" class="btn btn-neutral" title="Welcome to the interactive documentation of the Spindle FEA application" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
       
     </div>
   
diff --git a/docs/build/html/LoadCase.html b/docs/build/html/LoadCase.html
index 97414eb..f724f27 100644
--- a/docs/build/html/LoadCase.html
+++ b/docs/build/html/LoadCase.html
@@ -108,7 +108,6 @@
 <li class="toctree-l1"><a class="reference internal" href="Parts.html">Parts package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="job.html">job module</a></li>
 </ul>
 
             
@@ -514,8 +513,8 @@
 </div>
 <div class="section" id="module-LoadCase">
 <span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-LoadCase" title="Permalink to this headline">¶</a></h2>
-<p>This module contains a set of functions that import and connect standard spindle parts into a
-structural assembly of the whole spindle</p>
+<p>This module contains functions that define interaction between various parts of the mitotic spindle,
+create compressive loads and specify boundary conditions as well as formulate the buckling step analysis.</p>
 </div>
 </div>
 
diff --git a/docs/build/html/Parts.html b/docs/build/html/Parts.html
index 753e1ba..baa1817 100644
--- a/docs/build/html/Parts.html
+++ b/docs/build/html/Parts.html
@@ -106,7 +106,6 @@
 </li>
 <li class="toctree-l1"><a class="reference internal" href="SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="job.html">job module</a></li>
 </ul>
 
             
@@ -558,7 +557,7 @@ its module of elasticity and Poisson’s ratio</p>
 </div>
 <div class="section" id="module-Parts">
 <span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-Parts" title="Permalink to this headline">¶</a></h2>
-<p>The ‘standard_parts’ module contains functions that generate geometry and mechanical properties
+<p>This module contains functions that generate geometry and mechanical properties
 of the standard elements of the mitotic spindle such as centromere, microtubule and interMT connectors</p>
 </div>
 </div>
diff --git a/docs/build/html/Project_idea.html b/docs/build/html/Project_idea.html
index 50550a8..4054ddb 100644
--- a/docs/build/html/Project_idea.html
+++ b/docs/build/html/Project_idea.html
@@ -166,9 +166,10 @@
             
   <div class="section" id="objectives-of-this-project">
 <h1>Objectives of this project<a class="headerlink" href="#objectives-of-this-project" title="Permalink to this headline">¶</a></h1>
-<div class="figure align-center" id="id1">
-<img alt="_images/Spindle_image.svg" src="_images/Spindle_image.svg" /><p class="caption"><span class="caption-number">Fig. 4 </span><span class="caption-text">3D Finite element model of the mitotic spindle</span></p>
-</div>
+<p>Fidelity of cell division is highly dependent on the ability of internal cell structure called mitotic spindle to preserve its structural functions and to generate forces under high compressive loading which results in spindles being prone to instabilities and buckling.</p>
+<p>Spindle FEA application is designed to employ continuous mechanics principles using the Abaqus CAE finite element code to study buckling of the mitotic spindle as a whole in various phases of mitosis.</p>
+<p>Spindle FEA has a modular structure which allows easy modification of any particular part of the analysis which is of particular importance considering that new data on cell division and spindle architecture is constantly emerging.</p>
+<p>Thanks to highly optimised finite element solver the application is particularly useful in multi-parameter large-scale modelling.</p>
 </div>
 
 
diff --git a/docs/build/html/SpindleAssembly.html b/docs/build/html/SpindleAssembly.html
index dfb9618..b5fc54f 100644
--- a/docs/build/html/SpindleAssembly.html
+++ b/docs/build/html/SpindleAssembly.html
@@ -109,7 +109,6 @@
 </ul>
 </li>
 <li class="toctree-l1"><a class="reference internal" href="SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="job.html">job module</a></li>
 </ul>
 
             
@@ -884,7 +883,7 @@ kwargs -&gt; object</td>
 </div>
 <div class="section" id="module-SpindleAssembly">
 <span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-SpindleAssembly" title="Permalink to this headline">¶</a></h2>
-<p>This module contains a set of functions that import and connect standard spindle parts into a
+<p>This module contains functions that import and connect standard spindle parts into a
 structural assembly of the whole spindle</p>
 </div>
 </div>
diff --git a/docs/build/html/SpindleMesh.html b/docs/build/html/SpindleMesh.html
index e7c1652..84848dd 100644
--- a/docs/build/html/SpindleMesh.html
+++ b/docs/build/html/SpindleMesh.html
@@ -36,7 +36,6 @@
               href="genindex.html"/>
         <link rel="search" title="Search" href="search.html"/>
     <link rel="top" title="Spindle FEA 1.0.0 documentation" href="index.html"/>
-        <link rel="next" title="job module" href="job.html"/>
         <link rel="prev" title="SpindleAssembly package" href="SpindleAssembly.html"/> 
 
   
@@ -105,7 +104,6 @@
 <li class="toctree-l2"><a class="reference internal" href="#module-SpindleMesh">Module contents</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="job.html">job module</a></li>
 </ul>
 
             
@@ -184,6 +182,7 @@
 </div>
 <div class="section" id="module-SpindleMesh">
 <span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-SpindleMesh" title="Permalink to this headline">¶</a></h2>
+<p>This module contains functions that generate finite element mesh on each part of the mitotic spindle assembly</p>
 </div>
 </div>
 
@@ -197,8 +196,6 @@
   
     <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
       
-        <a href="job.html" class="btn btn-neutral float-right" title="job module" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a>
-      
       
         <a href="SpindleAssembly.html" class="btn btn-neutral" title="SpindleAssembly package" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a>
       
diff --git a/docs/build/html/_modules/LoadCase/Interaction.html b/docs/build/html/_modules/LoadCase/Interaction.html
index 97eff14..27c90af 100644
--- a/docs/build/html/_modules/LoadCase/Interaction.html
+++ b/docs/build/html/_modules/LoadCase/Interaction.html
@@ -99,7 +99,6 @@
 <li class="toctree-l1"><a class="reference internal" href="../../Parts.html">Parts package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../job.html">job module</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_modules/LoadCase/InteractionHelpers.html b/docs/build/html/_modules/LoadCase/InteractionHelpers.html
index 0d82a7b..21c1f81 100644
--- a/docs/build/html/_modules/LoadCase/InteractionHelpers.html
+++ b/docs/build/html/_modules/LoadCase/InteractionHelpers.html
@@ -99,7 +99,6 @@
 <li class="toctree-l1"><a class="reference internal" href="../../Parts.html">Parts package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../job.html">job module</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_modules/LoadCase/LoadsAndBCs.html b/docs/build/html/_modules/LoadCase/LoadsAndBCs.html
index f18f4dd..9396452 100644
--- a/docs/build/html/_modules/LoadCase/LoadsAndBCs.html
+++ b/docs/build/html/_modules/LoadCase/LoadsAndBCs.html
@@ -99,7 +99,6 @@
 <li class="toctree-l1"><a class="reference internal" href="../../Parts.html">Parts package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../job.html">job module</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_modules/LoadCase/Step.html b/docs/build/html/_modules/LoadCase/Step.html
index 3253c2c..d1f6b5b 100644
--- a/docs/build/html/_modules/LoadCase/Step.html
+++ b/docs/build/html/_modules/LoadCase/Step.html
@@ -99,7 +99,6 @@
 <li class="toctree-l1"><a class="reference internal" href="../../Parts.html">Parts package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../job.html">job module</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_modules/Parts/GeometryBuilder.html b/docs/build/html/_modules/Parts/GeometryBuilder.html
index b72f5ce..11d96a4 100644
--- a/docs/build/html/_modules/Parts/GeometryBuilder.html
+++ b/docs/build/html/_modules/Parts/GeometryBuilder.html
@@ -99,7 +99,6 @@
 <li class="toctree-l1"><a class="reference internal" href="../../Parts.html">Parts package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../job.html">job module</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_modules/Parts/standard_parts.html b/docs/build/html/_modules/Parts/standard_parts.html
index f3bd8eb..07fbd07 100644
--- a/docs/build/html/_modules/Parts/standard_parts.html
+++ b/docs/build/html/_modules/Parts/standard_parts.html
@@ -99,7 +99,6 @@
 <li class="toctree-l1"><a class="reference internal" href="../../Parts.html">Parts package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../job.html">job module</a></li>
 </ul>
 
             
@@ -254,8 +253,8 @@
     <span class="n">gb</span><span class="o">.</span><span class="n">define_material</span><span class="p">(</span><span class="s1">&#39;MT_material&#39;</span><span class="p">,</span> <span class="n">ElasticModulus</span><span class="p">,</span> <span class="n">PoissonRatio</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
 
     <span class="c1"># Define pipe-like profile</span>
-    <span class="c1"># d -&gt; inner diameter of MT</span>
-    <span class="c1"># D -&gt; outer diameter of MT</span>
+    <span class="c1"># r1 -&gt; inner radius of MT</span>
+    <span class="c1"># r2 -&gt; outer radius of MT</span>
 
     <span class="n">modelname</span> <span class="o">=</span> <span class="n">kwargs</span><span class="p">[</span><span class="s1">&#39;modelname&#39;</span><span class="p">]</span>
     <span class="n">r1</span> <span class="o">=</span> <span class="n">kwargs</span><span class="p">[</span><span class="s1">&#39;d&#39;</span><span class="p">]</span><span class="o">/</span><span class="mi">2</span>
@@ -303,7 +302,7 @@
     <span class="n">p</span> <span class="o">=</span> <span class="n">gb</span><span class="o">.</span><span class="n">create_connector_part</span><span class="p">(</span><span class="n">connectorname</span><span class="p">,</span> <span class="n">length</span><span class="p">,</span> <span class="o">**</span><span class="n">kwargs</span><span class="p">)</span>
 
     <span class="c1"># Define circular profile and section</span>
-    <span class="sd">&#39;&#39;&#39; </span>
+    <span class="sd">&#39;&#39;&#39;</span>
 <span class="sd">    r -&gt; radius of a connector beam</span>
 <span class="sd">    E -&gt; Elastic modulus of connector material</span>
 <span class="sd">    nu -&gt; Poisson ratio of connector material</span>
diff --git a/docs/build/html/_modules/SpindleAssembly/AddComponents.html b/docs/build/html/_modules/SpindleAssembly/AddComponents.html
index 7313e99..46c88ce 100644
--- a/docs/build/html/_modules/SpindleAssembly/AddComponents.html
+++ b/docs/build/html/_modules/SpindleAssembly/AddComponents.html
@@ -99,7 +99,6 @@
 <li class="toctree-l1"><a class="reference internal" href="../../Parts.html">Parts package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../job.html">job module</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_modules/SpindleAssembly/PositionComponents.html b/docs/build/html/_modules/SpindleAssembly/PositionComponents.html
index be00bd5..8291485 100644
--- a/docs/build/html/_modules/SpindleAssembly/PositionComponents.html
+++ b/docs/build/html/_modules/SpindleAssembly/PositionComponents.html
@@ -99,7 +99,6 @@
 <li class="toctree-l1"><a class="reference internal" href="../../Parts.html">Parts package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../job.html">job module</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_modules/SpindleAssembly/PositionConnectors.html b/docs/build/html/_modules/SpindleAssembly/PositionConnectors.html
index 4db78be..fa2ca83 100644
--- a/docs/build/html/_modules/SpindleAssembly/PositionConnectors.html
+++ b/docs/build/html/_modules/SpindleAssembly/PositionConnectors.html
@@ -99,7 +99,6 @@
 <li class="toctree-l1"><a class="reference internal" href="../../Parts.html">Parts package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../job.html">job module</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_modules/SpindleAssembly/PositionIpMTs.html b/docs/build/html/_modules/SpindleAssembly/PositionIpMTs.html
index b8fba13..1fef386 100644
--- a/docs/build/html/_modules/SpindleAssembly/PositionIpMTs.html
+++ b/docs/build/html/_modules/SpindleAssembly/PositionIpMTs.html
@@ -99,7 +99,6 @@
 <li class="toctree-l1"><a class="reference internal" href="../../Parts.html">Parts package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../job.html">job module</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_modules/SpindleAssembly/assembly_random.html b/docs/build/html/_modules/SpindleAssembly/assembly_random.html
index b4aea67..f42b24e 100644
--- a/docs/build/html/_modules/SpindleAssembly/assembly_random.html
+++ b/docs/build/html/_modules/SpindleAssembly/assembly_random.html
@@ -99,7 +99,6 @@
 <li class="toctree-l1"><a class="reference internal" href="../../Parts.html">Parts package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../job.html">job module</a></li>
 </ul>
 
             
@@ -167,6 +166,7 @@
 <span></span><span class="c1"># from abaqus import *</span>
 <span class="c1"># from abaqusConstants import *</span>
 <span class="kn">import</span> <span class="nn">sys</span>
+<span class="kn">from</span> <span class="nn">numpy</span> <span class="k">import</span> <span class="n">ones</span>
 <span class="kn">from</span> <span class="nn">SpindleAssembly.PositionComponents</span> <span class="k">import</span> <span class="n">assign_aMT</span>
 <span class="kn">from</span> <span class="nn">SpindleAssembly.PositionConnectors</span> <span class="k">import</span> <span class="n">attach_connectors</span>
 <span class="n">sys</span><span class="o">.</span><span class="n">path</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="s2">&quot;J:\ECS Research\Public\VLC\Spindle&quot;</span><span class="p">)</span>
diff --git a/docs/build/html/_modules/SpindleMesh/generate_mesh.html b/docs/build/html/_modules/SpindleMesh/generate_mesh.html
index ea39175..2559526 100644
--- a/docs/build/html/_modules/SpindleMesh/generate_mesh.html
+++ b/docs/build/html/_modules/SpindleMesh/generate_mesh.html
@@ -99,7 +99,6 @@
 <li class="toctree-l1"><a class="reference internal" href="../../Parts.html">Parts package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../../job.html">job module</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_modules/index.html b/docs/build/html/_modules/index.html
index 0b185be..e7d32da 100644
--- a/docs/build/html/_modules/index.html
+++ b/docs/build/html/_modules/index.html
@@ -98,7 +98,6 @@
 <li class="toctree-l1"><a class="reference internal" href="../Parts.html">Parts package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../job.html">job module</a></li>
 </ul>
 
             
diff --git a/docs/build/html/_sources/HowToRun.rst.txt b/docs/build/html/_sources/HowToRun.rst.txt
index 8f3a585..6d3fe34 100644
--- a/docs/build/html/_sources/HowToRun.rst.txt
+++ b/docs/build/html/_sources/HowToRun.rst.txt
@@ -1,7 +1,7 @@
 How to use Spindle FEA
 ===============================
 Spindle FEA application is an easy to use tool that can be run either directly from the
-command line or from the Abaqus CAE gui interface. Here we discuss
+command line or from the Abaqus CAE GUI interface. Here we discuss
 prerequisites and provide a step-by-step guide to running a simple analysis.
 
 Requirements
@@ -10,7 +10,7 @@ Requirements
 <https://www.3ds.com/products-services/simulia/products/abaqus/abaquscae/>`_
 by Dassault Systems. Abaqus CAE version 6.11+ should be installed in order to use this application.
 No further requirements need to be satisfied for a simple use of the application without modifying
-its modules.
+modules.
 
 2. If, however, the internal modules need to be modified to add some new functionality or alter
 the existing one it is recommended to install `Python 2.7
@@ -23,18 +23,18 @@ Configure and run the analysis
 -------------------------------
 Run executing python scripts in Abaqus CAE graphical interface
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-1. Lunch Abaqus CAE from command line or shortcut on your desktop and close the
+1. Lunch Abaqus CAE from the command line or shortcut on your desktop and close the
    ``Start Session`` window.
 
-   .. figure::  images/GUIstp1.pdf
-      :target: ../../source/images/GUIstp1.pdf
-      :align:   center
+.. figure::  images/GUIstp1.pdf
+  :target: ../../source/images/GUIstp1.pdf
+  :align:   center
 
-2. Go to ``File`` then to ``Set Work Directory...``
+2. Go to ``File`` and to ``Set Work Directory...``
 
-   .. figure::  images/GUIstp2.pdf
-      :target: ../../source/images/GUIstp2.pdf
-      :align:   center
+.. figure::  images/GUIstp2.pdf
+  :target: ../../source/images/GUIstp2.pdf
+  :align:   center
 
    and browse to the root directory of Spindle FEA called ``Spindle``.
 
@@ -44,22 +44,22 @@ Run executing python scripts in Abaqus CAE graphical interface
 
 4. Modify execution parameters in ``mdb.Job()`` in ``job.py`` file.
 
-   .. code-block:: python
-      :linenos:
-
-       mdb.Job(name=name, model=modelname, description='', type=ANALYSIS, atTime=None,
-               waitMinutes=0, waitHours=0, queue=None, memory=90,
-               memoryUnits=PERCENTAGE, getMemoryFromAnalysis=True,
-               explicitPrecision=SINGLE, nodalOutputPrecision=SINGLE, echoPrint=OFF,
-               modelPrint=OFF, contactPrint=OFF, historyPrint=OFF, userSubroutine='',
-               scratch='', resultsFormat=ODB, multiprocessingMode=DEFAULT, numCpus=1,
-               numGPUs=0)
-
-   Users may change queueing by changing ``queue`` parameter, memory allocation in % by changing ``memory`` parameter,
-   precision of the computation in ``explicitPrecision`` and in ``nodalOutputPrecision`` and also request parallelisation of computations
-   by changing type of threading in ``multiprocessingMode``, number of CPUs in ``numCpus`` and number of GPUs in ``numGPUs``. It is highly
-   recommended that before changing any of the above parameters you closely read the Abaqus CAE documentation accessible from ``Help`` tab
-   in Abaqus CAE graphical interface.
+.. code-block:: python
+  :linenos:
+
+   mdb.Job(name=name, model=modelname, description='', type=ANALYSIS, atTime=None,
+           waitMinutes=0, waitHours=0, queue=None, memory=90,
+           memoryUnits=PERCENTAGE, getMemoryFromAnalysis=True,
+           explicitPrecision=SINGLE, nodalOutputPrecision=SINGLE, echoPrint=OFF,
+           modelPrint=OFF, contactPrint=OFF, historyPrint=OFF, userSubroutine='',
+           scratch='', resultsFormat=ODB, multiprocessingMode=DEFAULT, numCpus=1,
+           numGPUs=0)
+
+Users may change queueing by changing ``queue`` parameter, memory allocation in % by changing ``memory`` parameter,
+the precision of the computation in ``explicitPrecision`` and in ``nodalOutputPrecision`` and also request parallelisation of computations
+by changing type of threading in ``multiprocessingMode``, number of CPUs in ``numCpus`` and number of GPUs in ``numGPUs``. It is highly
+recommended that before changing any of the above parameters you closely read the Abaqus CAE documentation accessible from ``Help`` tab
+in Abaqus CAE graphical interface.
 
 5. Run the analysis by going to ``File`` then ``Run Script...`` and selecting ``job.py``.
 
@@ -76,17 +76,17 @@ Run from Windows or Linux command line
 
 1. To run the job from the command line you should first navigate to ``Spindle`` directory using ``cd`` command.
 
-2. Within ``Spindle`` directory you need to open ``job.py`` in your favourite code editing application if you want to
+2. Within ``Spindle`` directory, you need to open ``job.py`` in your favourite code editing application if you want to
 change some default parameters of the analysis.
 
 3. When ready you need to type ``abaqus cae noGUI=job.py`` in the command line and hit enter to start the analysis.
 
-4. After analysis has finished you can open ``Job-1.odb`` in Abaqus GUI or access it via your own python scripts. Same for the ``Job-1.dat`` file.
+4. After the analysis has finished you can open ``Job-1.odb`` in Abaqus GUI or access it via your own python scripts. Same for the ``Job-1.dat`` file.
 
 Explanation of the ``kwargs`` parameters
 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-The default ``kwargs`` dictionary is presented in the code snippet blow. The defaults may be
-easily changed by replacing the values of ``kwargs`` in ``job.py`` with the user defined ones.
+The default ``kwargs`` dictionary is presented in the code snippet below. The defaults may be
+easily changed by replacing the values of ``kwargs`` in ``job.py`` with the user-defined ones.
 
 .. code-block:: python
    :linenos:
@@ -98,16 +98,16 @@ easily changed by replacing the values of ``kwargs`` in ``job.py`` with the user
           'index'           : 0,
           'modelname'       : 'test',
           'assembly'        : 0,
-          'CentrosomeRadius': 0.24,
-          'CentrosomeLength': 0.48,
+          'CentrosomeRadius': 0.12,
+          'CentrosomeLength': 0.24,
           'CentrosomeE'     : 1500000000.0,
           'CentrosomeNu'    : 0.3,
           'ipMTnumber'      : 6,
           'lengthInterval'  : [2, 5],
           'separation'      : [0.02876, 0.0414],
           'angle'           : [96.39, 11.12],
-          'd'              : 0.015,
-          'D'              : 0.025,
+          'd'               : 0.015,
+          'D'               : 0.025,
           'ElasticModulus'  : 1500000000.0,
           'PoissonRatio'    : 0.3,
           'spindleLength'   : 10,
@@ -120,7 +120,7 @@ easily changed by replacing the values of ``kwargs`` in ``job.py`` with the user
           'aMTsSpring'      : 10,
           'groundSpring'    : 10,
           'StepName'        : 'Standard_Buckling',
-          'NumberOfEigs'    : 20,
+          'NumberOfEigs'    : 5,
           'CompressiveLoad' : 1,
           'JobName'         : 'Job-1'}
 
@@ -143,9 +143,9 @@ Here ``modelname`` is the string representing the name of the model,
     .. figure::  images/spindle_html.pdf
        :align:   center
 
-        The model of the whole spindle in anaphase B generated by Spindle FEA with the interpolar distance labeled :math:`L_{p}` and the midzone length labeled :math:`L_{m}`.
+    The model of the whole spindle in anaphase B generated by Spindle FEA with the interpolar distance labelled :math:`L_{p}` and the midzone length labelled :math:`L_{m}`.
 
-    The inter-polar distance is the distance between the centrosomes :math:`L_{p}` and the midzone length is the length :math:`L_{m}` of the zone where MTs are coupled by interlinkers and protein motors as shown in :numref:`spindle`.
+The inter-polar distance is the distance between the centrosomes :math:`L_{p}` and the midzone length is the length :math:`L_{m}` of the zone where MTs are coupled by cross-linkers and protein motors as shown in :numref:`spindle`.
 
 ``separation`` is the distance between two neighbouring MTs in the inter-polar bundle as shown on the cross-sectional view of the spindle in :numref:`midzone`.
 
@@ -153,13 +153,9 @@ Here ``modelname`` is the string representing the name of the model,
     .. figure::  images/interlinked_zone.pdf
        :align:   center
 
-        The model of the inter-polar bundle of the mitotic spindle generated by Spindle FEA exhibiting right and left pole MTs, interlinked zone, connectors and protein motors as well as separation distance between MTs in a bundle.
-
-    It is generally random and by default is defined by the Gaussian distribution with :math:`\mu_{s} = 0.02876 \mu m` and :math:`\sigma_{s} = 0.0414 \mu m` that were calculated from the experimental data [1]_.
+    The model of the inter-polar bundle of the mitotic spindle generated by Spindle FEA exhibiting right and left pole MTs, interlinked zone, connectors and protein motors as well as the separation distance between MTs in a bundle.
 
-    .. [1] J. J. Ward, H. Roque, C. Antony, and F. Nedelec.
-                `Mechanical design principles of a mitotic spindle.`
-                eLife, 2014.
+It is generally random and by default is defined by the Gaussian distribution with :math:`\mu_{s} = 0.02876 \mu m` and :math:`\sigma_{s} = 0.0414 \mu m` that were calculated from the experimental data [1]_.
 
 ``angle`` is the the orientation angle :math:`\phi` of the microtubules within the inter-polar bundle as shown in :numref:`MTangle`.
 
@@ -167,27 +163,22 @@ Here ``modelname`` is the string representing the name of the model,
     .. figure::  images/MTangle.pdf
        :align:   center
 
-        The schematic view of the cross-section of the inter-polar bundle of microtubules near pole and in the mid-zone. The green MTs are growing from the left pole while the purple ones are growing from the right pole.
+    The schematic view of the cross-section of the inter-polar bundle of microtubules near-pole and in the mid-zone. The green MTs are growing from the left pole while the purple ones are growing from the right pole.
 
-    The MT angle is also a defined by a Gaussian distribution with mean and standard deviation taken from experimental data [1]_. The default values are :math:`\mu_{\phi}=96.39^{\circ}` and :math:`\sigma_{\phi}=11.12^{\circ}`.
+The MT angle is also defined by a Gaussian distribution with mean and standard deviation taken from experimental data [1]_. The default values are :math:`\mu_{\phi}=96.39^{\circ}` and :math:`\sigma_{\phi}=11.12^{\circ}`.
 
 ``d`` is the inner diameter of a microtubule as shown in :numref:`MTangle`. Default value is :math:`d=0.015 \mu m`.
 
 ``D`` is the outer diameter of a microtubule as shown in :numref:`MTangle`. The value is :math:`D=0.025 \mu m` according to Ward et al. [2]_ and :math:`D=0.018 \mu m` according to Pampaloni et al. [1]_ The default value is :math:`D=0.025 \mu m`.
 
-``ElasticModulus`` is an elastic modulus of microtubule material. In the simplest case an isotropic model for microtubule is assumed and the default value is :math:`E=1.5 \times 10^{9} \frac{pN}{\mu m^{2}}` [2]_.
-
-    .. [2] F. Pampaloni, G. Lattanzi, A. Jonas, T. Surrey, E. Frey, and E-L. Florin.
-          `Thermal fluctuations of grafted microtubules provide evidence of a
-          length-dependent persistence length.`
-          Proceedings of the National Academy of Sciences, 2006.
+``ElasticModulus`` is an elastic modulus of microtubule material. In the simplest case of the isotropic model for microtubule is assumed and the default value is :math:`E=1.5 \times 10^{9} \frac{pN}{\mu m^{2}}` [2]_.
 
-``PoissonRatio`` is the Poisson ratio of microtubule material. Assumed to be :math:`\nu=0.3` for isotropic model.
+``PoissonRatio`` is the Poisson ratio of microtubule material. Assumed to be :math:`\nu=0.3` for the isotropic model.
 
 ``spindleLength`` is the distance between poles of the spindle as shown in :numref:`spindle`. The default value for the late anaphase B is :math:`L_{p}=10 \mu m` [1]_.
 
-``Nconnectors`` is the number of interlinkers and protein motors in the mid-zone (see :numref:`midzone`). The exact number of interlinkers is hard to estimate from the experiments therefore can become
-    one of the governing parameters of the model. The default value is :math:`10` per microtubule.
+``Nconnectors`` is the number of cross-linkers and protein motors in the mid-zone (see :numref:`midzone`). The exact number of cross-linkers is hard to estimate from the experiments, therefore, it can become
+one of the governing parameters of the model. The default value is :math:`10` per microtubule.
 
 ``connectorRadius`` is the radius of the cross-link between MTs. The default value is :math:`r=0.005 \mu m`.
 
@@ -201,20 +192,26 @@ Here ``modelname`` is the string representing the name of the model,
 
 ``aMTsSpring`` is the stiffness of the distributed spring that we employ to model astral microtubule embedding in the surrounding mesh of MT connectors [3]_. The default value is :math:`k = 10 \frac{pN}{\mu m^{2}}`.
 
-    .. [3] F. M. Nixon, C. Gutierrez-Caballero, F. E. Hood, D. G. Booth, I. A. Prior,
-          and S. J. Royle. `The mesh is a network of microtubule connectors that stabilizes
-          individual kinetochore fibers of the mitotic spindle.` eLife, 2015.
-
 ``groundSpring`` is the spring stiffness of the distributed spring that we employ to model inter-polar MT bundle embedding in the mesh of MT connectors [3]_. The default value is :math:`k = 10 \frac{pN}{\mu m^{2}}`.
 
 ``StepName`` is the name of the buckling analysis step.
 
 ``NumberOfEigs`` is the number of the eigenvalues and, thus, critical buckling loads that need to be calculated. Notice, that as buckling analysis uses subspace algorithm for eigenvalue calculation the execution time will increase dramatically with the number of requested eigenvalues.
-    The default is 5.
+The default is 5.
 
 ``CompressiveLoad`` is the preload factor that will be used to multiply the eigenvalue to obtain the critical buckling load. It is recommended that this parameter is not changed.
 
-``JobName`` is the name of the job and will be included in all the names of all files produced by analysis. Default is ``Job-1``.
+``JobName`` is the name of the job and will be included in all the names of all files produced by analysis. The default is ``Job-1``.
 
+    .. [1] J. J. Ward, H. Roque, C. Antony, and F. Nedelec.
+                `Mechanical design principles of a mitotic spindle.`
+                eLife, 2014.
 
+    .. [2] F. Pampaloni, G. Lattanzi, A. Jonas, T. Surrey, E. Frey, and E-L. Florin.
+          `Thermal fluctuations of grafted microtubules provide evidence of a
+          length-dependent persistence length.`
+          Proceedings of the National Academy of Sciences, 2006.
 
+    .. [3] F. M. Nixon, C. Gutierrez-Caballero, F. E. Hood, D. G. Booth, I. A. Prior,
+          and S. J. Royle. `The mesh is a network of microtubule connectors that stabilizes
+          individual kinetochore fibers of the mitotic spindle.` eLife, 2015.
diff --git a/docs/build/html/_sources/Project_idea.rst.txt b/docs/build/html/_sources/Project_idea.rst.txt
index 49e8daa..fbec0c1 100644
--- a/docs/build/html/_sources/Project_idea.rst.txt
+++ b/docs/build/html/_sources/Project_idea.rst.txt
@@ -1,7 +1,10 @@
 Objectives of this project
 ===============================
 
-.. figure::  images/Spindle_image.svg
-   :align:   center
+Fidelity of cell division is highly dependent on the ability of internal cell structure called mitotic spindle to preserve its structural functions and to generate forces under high compressive loading which results in spindles being prone to instabilities and buckling.
 
-   3D Finite element model of the mitotic spindle
\ No newline at end of file
+Spindle FEA application is designed to employ continuous mechanics principles using the Abaqus CAE finite element code to study buckling of the mitotic spindle as a whole in various phases of mitosis.
+
+Spindle FEA has a modular structure which allows easy modification of any particular part of the analysis which is of particular importance considering that new data on cell division and spindle architecture is constantly emerging.
+
+Thanks to highly optimised finite element solver the application is particularly useful in multi-parameter large-scale modelling.
diff --git a/docs/build/html/_sources/index.rst.txt b/docs/build/html/_sources/index.rst.txt
index 636e328..d54470e 100644
--- a/docs/build/html/_sources/index.rst.txt
+++ b/docs/build/html/_sources/index.rst.txt
@@ -9,14 +9,14 @@ Welcome to the interactive documentation of the Spindle FEA application
 .. figure::  images/Spindle_mode2.eps
    :align:   center
 
-This the interactive documentation to the application designed to perform parametric stability modelling of the
+This the interactive documentation of the application designed to perform parametric stability modelling of the
 mitotic spindle structures within various cell types during mitosis. The application relies on `Abaqus CAE
 <https://www.3ds.com/products-services/simulia/products/abaqus/abaquscae/>`_ finite
 element code and allows users to design and execute mitotic spindle modelling provided the essential spindle parameter
-value are provided. The application is created ``Python 2.7`` and has a modular structure which allows easy modification
+value are provided. The application is created in  `Python 2.7 <https://www.python.org/download/releases/2.7/>`_ and has a modular structure which allows easy modification
 and extension of the current functionality.
 
-This documentation is a work in progress and is prone to changes and updates and so does the application itself.
+This documentation is a work in progress and is prone to changes and updates and so is the application itself.
 
 .. toctree::
    :maxdepth: 2
diff --git a/docs/build/html/genindex.html b/docs/build/html/genindex.html
index 4897a0e..ab528be 100644
--- a/docs/build/html/genindex.html
+++ b/docs/build/html/genindex.html
@@ -99,7 +99,6 @@
 <li class="toctree-l1"><a class="reference internal" href="Parts.html">Parts package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="job.html">job module</a></li>
 </ul>
 
             
diff --git a/docs/build/html/index.html b/docs/build/html/index.html
index b3fd9f3..68c0263 100644
--- a/docs/build/html/index.html
+++ b/docs/build/html/index.html
@@ -99,7 +99,6 @@
 <li class="toctree-l1"><a class="reference internal" href="Parts.html">Parts package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="job.html">job module</a></li>
 </ul>
 
             
@@ -168,12 +167,12 @@
 <div class="figure align-center">
 <img alt="_images/Spindle_mode2.eps" src="_images/Spindle_mode2.eps" />
 </div>
-<p>This the interactive documentation to the application designed to perform parametric stability modelling of the
+<p>This the interactive documentation of the application designed to perform parametric stability modelling of the
 mitotic spindle structures within various cell types during mitosis. The application relies on <a class="reference external" href="https://www.3ds.com/products-services/simulia/products/abaqus/abaquscae/">Abaqus CAE</a> finite
 element code and allows users to design and execute mitotic spindle modelling provided the essential spindle parameter
-value are provided. The application is created <code class="docutils literal notranslate"><span class="pre">Python</span> <span class="pre">2.7</span></code> and has a modular structure which allows easy modification
+value are provided. The application is created in  <a class="reference external" href="https://www.python.org/download/releases/2.7/">Python 2.7</a> and has a modular structure which allows easy modification
 and extension of the current functionality.</p>
-<p>This documentation is a work in progress and is prone to changes and updates and so does the application itself.</p>
+<p>This documentation is a work in progress and is prone to changes and updates and so is the application itself.</p>
 <div class="toctree-wrapper compound">
 <p class="caption"><span class="caption-text">Contents:</span></p>
 <ul>
@@ -220,7 +219,6 @@ and extension of the current functionality.</p>
 <li class="toctree-l2"><a class="reference internal" href="SpindleMesh.html#module-SpindleMesh">Module contents</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="job.html">job module</a></li>
 </ul>
 </div>
 </div>
diff --git a/docs/build/html/modules.html b/docs/build/html/modules.html
index af81887..6bc5a4e 100644
--- a/docs/build/html/modules.html
+++ b/docs/build/html/modules.html
@@ -98,7 +98,6 @@
 <li class="toctree-l1"><a class="reference internal" href="Parts.html">Parts package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="job.html">job module</a></li>
 </ul>
 
             
@@ -198,7 +197,6 @@
 <li class="toctree-l2"><a class="reference internal" href="SpindleMesh.html#module-SpindleMesh">Module contents</a></li>
 </ul>
 </li>
-<li class="toctree-l1"><a class="reference internal" href="job.html">job module</a></li>
 </ul>
 </div>
 </div>
diff --git a/docs/build/html/objects.inv b/docs/build/html/objects.inv
index a3bc921388dac380bc18ab9272f2e2f4942e5b5f..ccdef65280c9e02423f686024bcdf6c4644d829b 100644
GIT binary patch
delta 979
zcmX@lafD++eSQ9I1D=NWKSi0gWjBAl6)l~U-N>eWi^*E5>&%U)+>;ZYl-*n}uj*ZQ
z#B=tIS7(<U@fYz7?63B`EPB;p)!k6d%expp_1>v|Xk?!Haj9T@jjDL}wugQa0aGOP
zj+UH#>UAxY@%roZT*cc_CI?R2p5gp;zKHdZ#>!OA%?agK)i2De7ZJZ{!WZnotFlMf
z*Z7547uS?|aytAGLCG4Yg=2l^1uGanU*y6Ny1>_I`Lcrz?QW_(b5lfI=bwFSx~{%v
zhU?9uiEWnWm_q05RpBz)|3t00B(~~|<hyP1zoM3yuPzQ=v0Tz-SK?$gzE`YWe(W}q
zE6$nRT(za@ecvaCsghPlJnP+Fxcw5|Fi&FZ?v<4jn`W)rz9j0ikIL)kF3!<S)n(rz
z(jA0WT7=nJ37@!iO7fsp%t<E2ptFfTw;Y@qcEhgu!t5xUNp*~eKUuE1=5E}p<*Ssz
zY0P2VG=)jbYYU@c*X1NGrt7?OmaO0v)eK!(eB<Tm@)g_OBvt&IaoQ|HxWxNh{S=e0
z$D;nM`xe|<%|EYyOIuO!8#dv)+0wq1`~O<`hHqN4<Ur)>iY2PPm!GUq=U?QX!p8o(
z;>_c|`5bSxgvHHH=m?oJH}0-;)^kWv>pvWtkfkbg%X@|91@@IYuXaueNRGK-_rXK*
z{4s{7-+cP>?#?=&q&@Gc;lo_3fZgoBzID|9Y3O<U{@<?N3BruxdU~I^4>Oj%et0kK
zO?B-lgEHlem^jaO*Zr3m-Z6bFI^n#6mbr@O9)=yaOQ)C=s)Rq@UXxw4oo{i(^O;=l
zw@;k8DeNNe(a*Dw+|EkT_%D4oU~;kOWxr|6X|`d<&HFM0AG&Nh?!MjZ=KiCX1Z>N4
zV=pvJZLB}1`93k<Uu2$Ts%3WR+l?_#K4`!E#{JtT_`y+UccXF}7VBRV#PfN+TZEr%
z(y|u4ZnpnKuiM+X0!fC4kDia4lQ#d=w}*FECQDWDTG>yj3#-%l8WU|@AlZ5$c0W_T
zO=n+5;Py{%Bkis=WlWA+I%#6Jw@}Ku>3@~oCPg_bOpw1{zy7xPihYkBTwM8ASu|DO
zg!w<y)z|m$GIrL_<+7dnr&)962ay*J3)S<#)a9;e*#BtK#ONkgK}Fx?7pHDIZYkn#
zw5zEq`In)baa8#vN4<*J9zL#z>w|S(u<8F@A+@CU-rT=2C3kK1Uw>>aa^_k&PxHyf
zE&OlRJ8US9-R7Toj<wmxLNF?nHGN%W;HNM0^P1a_@ho~<#AN)o;o{YIN+u>@YiEb#
wp2^=-ED)<NWsx43)RcC#T`gll*VDssy=NZJ`o{h``EB}d#!vRedwZ?`0L*IE!vFvP

delta 990
zcmX@Yah_vBeZBu31A&J3zqNI?hKD^p#T%CE$Rx@b)Iah1%)1go)|+JI{(hC+|LKO#
zhS@WsjlR{$o$oo`pY8cs^s2+F?VG)x`EovC-^q6<HF4Fa+2ZqS)YZGUJ@k?Ym?Ein
zwB+nlFSAn4=jQykoXmPZ9JnldhVd7F5$hq1m8q<o6T-iWUw9{4FMc~yW?6&Oi3;^u
zX%|$dm}=PCMlfzzax5S$W!F5L<sM1rTxT+@a+uxY=iAK4-+M~J>ZC@O-R$F^*X`du
z*Y#$>#N(Fdn6A#TP378_c+&UTi)CChl<(x)f7y9LKkWFj0Dt4ElCx^OGFQDtWchZO
z2gqk`3eEg#C-ZcgmT^hP<evHqalfQD%#-+9cJYG|yJ={?=hkP@6YtujNZk^;vw8Dz
zE2c@FM>oE@IMd-;*g2MK552@VCT8(zFX276<=8jLmU~w&P5dG(5q2hVtKF>3kW?c_
z?HP_U1eeHc2w2415jbaBu)vPI2MVsaD^9FDHTN)I{66Qcsp5wpACKAQID0{K;j;QA
znb)p8;@|o{`%d+TnkA+ouRrA)T%5b@;*|2+=Ren|u8!iGv(?W%>XOa*dtaZ#eQ7-N
zB4KXd&wY>8opzr((#mV(edKP_f!O<#y#=C!mps%m=oONDt9nJ`#o8-(Ua5GkFx1PF
zuUO)fp4?JYz07@k-kI=?qW8r#ALd#G>}GHK)>8kc!{_n)f4h7q2n&kq>wV@vELZmW
z;k`7Os@jtVWy&A))~oWrR=+6mZq`Sh6X_GCNKaOYWw`U!%5#>*q}3m#_ZhZEw|lPP
z_G$fo`-soY6;Ik8{q%j5Yic-Uznb|Kk(i}hCW|&i_Fw(jsvM<aG4aiZi)-zEn@31Z
zI=*f#x6}rs3-y*yZQs3}dB}MAnzXg+WT$n@)TQ37OPrtSwWs2R%d@`rg!gt&mP#MC
zJ$H4}l2d+1x1QB6S{zud-V$=A;^SuV<u{k_imfPrHG^#*W9%Dmd+mDtuQAcq1yfrt
z#O_zhx9RN52%P@uspCD<ri{t+pH7-MIanxl-Sof8Zj;=cRVKvS*Pp*FzGB~_2NzfV
zRW?oaFX4X3y6XD=-OQ6dScz6^{p`@3`BCPD!$S4%RrS}x4$Ln+d4l&~Q-{F)%#x*V
z3cnql+_P@M!5MWu$9t~LO_{*$D89JasiL$?HTLmR`Ow8zUdP@%?|NPLL$&Qcr;|Cg
z#|>sMdHg=`kB7zDJoLB7vlxSpaN&ieu|>~jiT4-Xm1nHCy??5<N>^*%|HF$vUAX7y
zv}4P`d)3cE_s>1T#=r05%{S>U+$B^T1bF{!Ut!R`{poVGj0IhyhvVYJ3ikcI*5=6G
NUeol4Kkv?rjR3g6@<RXs

diff --git a/docs/build/html/py-modindex.html b/docs/build/html/py-modindex.html
index 38c5cae..565587d 100644
--- a/docs/build/html/py-modindex.html
+++ b/docs/build/html/py-modindex.html
@@ -101,7 +101,6 @@
 <li class="toctree-l1"><a class="reference internal" href="Parts.html">Parts package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="job.html">job module</a></li>
 </ul>
 
             
diff --git a/docs/build/html/search.html b/docs/build/html/search.html
index 71743a7..bd3f43d 100644
--- a/docs/build/html/search.html
+++ b/docs/build/html/search.html
@@ -98,7 +98,6 @@
 <li class="toctree-l1"><a class="reference internal" href="Parts.html">Parts package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="SpindleAssembly.html">SpindleAssembly package</a></li>
 <li class="toctree-l1"><a class="reference internal" href="SpindleMesh.html">SpindleMesh package</a></li>
-<li class="toctree-l1"><a class="reference internal" href="job.html">job module</a></li>
 </ul>
 
             
diff --git a/docs/build/html/searchindex.js b/docs/build/html/searchindex.js
index f8377e6..bd16424 100644
--- a/docs/build/html/searchindex.js
+++ b/docs/build/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["HowToRun","LoadCase","Parts","Project_idea","SpindleAssembly","SpindleMesh","index","job","modules"],envversion:53,filenames:["HowToRun.rst","LoadCase.rst","Parts.rst","Project_idea.rst","SpindleAssembly.rst","SpindleMesh.rst","index.rst","job.rst","modules.rst"],objects:{"":{LoadCase:[1,0,0,"-"],Parts:[2,0,0,"-"],SpindleAssembly:[4,0,0,"-"],SpindleMesh:[5,0,0,"-"]},"LoadCase.Interaction":{CoupleAMTs:[1,1,1,""],CoupleAMTsToCentrosomes:[1,1,1,""],CoupleIpMTsToCentrosomes:[1,1,1,""],CoupleIpMTsToSring:[1,1,1,""],create_interactions:[1,1,1,""]},"LoadCase.InteractionHelpers":{attach_spring:[1,1,1,""],couple_nearest_aMTs:[1,1,1,""],coupling_constraint:[1,1,1,""],create_RP:[1,1,1,""],find_nearest:[1,1,1,""],pick_region:[1,1,1,""],sum_regions:[1,1,1,""]},"LoadCase.LoadsAndBCs":{create_bc:[1,1,1,""],create_load:[1,1,1,""]},"LoadCase.Step":{Step:[1,1,1,""]},"Parts.GeometryBuilder":{assign_MT_section:[2,1,1,""],assign_MT_section_orientation:[2,1,1,""],assign_centrosome_section:[2,1,1,""],assign_connector_section:[2,1,1,""],create_MT_part:[2,1,1,""],create_centrosome_part:[2,1,1,""],create_centrosome_sketch:[2,1,1,""],create_connector_part:[2,1,1,""],create_mt_name:[2,1,1,""],create_section:[2,1,1,""],define_material:[2,1,1,""],model:[2,1,1,""]},"Parts.standard_parts":{centrosome:[2,1,1,""],connector:[2,1,1,""],microtubule:[2,1,1,""]},"SpindleAssembly.AddComponents":{add_centrosome:[4,1,1,""],add_connectors:[4,1,1,""],add_microtubule:[4,1,1,""],create_MT_instance:[4,1,1,""],generate_MT_length:[4,1,1,""],return_assembly:[4,1,1,""]},"SpindleAssembly.PositionComponents":{assign_aMT:[4,1,1,""],assign_ipMTs_left:[4,1,1,""],assign_ipMTs_right:[4,1,1,""],generate_aMT_position:[4,1,1,""],position_aMT:[4,1,1,""]},"SpindleAssembly.PositionConnectors":{attach_connectors:[4,1,1,""],generate_connector_positions:[4,1,1,""],generate_partition_points:[4,1,1,""],pick_vertices:[4,1,1,""],position_connectors:[4,1,1,""]},"SpindleAssembly.PositionIpMTs":{add_fifth_ipMT:[4,1,1,""],add_first_ipMT:[4,1,1,""],add_fourth_ipMT:[4,1,1,""],add_second_ipMT:[4,1,1,""],add_sixth_ipMT:[4,1,1,""],add_third_ipMT:[4,1,1,""],check_MT_within_centrosome:[4,1,1,""],condition_for_fourth_ipMT:[4,1,1,""],generate_separation:[4,1,1,""]},"SpindleAssembly.assembly_random":{add_and_position_astral_mts:[4,1,1,""],add_and_position_centrosomes:[4,1,1,""],add_and_position_interpolar_mts_and_connectors:[4,1,1,""],assign_ipMTs:[4,1,1,""],create_model_assembly:[4,1,1,""],generate_assembly:[4,1,1,""]},"SpindleMesh.generate_mesh":{standard_mesh:[5,1,1,""]},LoadCase:{Interaction:[1,0,0,"-"],InteractionHelpers:[1,0,0,"-"],LoadsAndBCs:[1,0,0,"-"],Step:[1,0,0,"-"]},Parts:{GeometryBuilder:[2,0,0,"-"],standard_parts:[2,0,0,"-"]},SpindleAssembly:{AddComponents:[4,0,0,"-"],PositionComponents:[4,0,0,"-"],PositionConnectors:[4,0,0,"-"],PositionIpMTs:[4,0,0,"-"],assembly_random:[4,0,0,"-"]},SpindleMesh:{generate_mesh:[5,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:function"},terms:{"3ds":[],"case":0,"default":0,"float":[2,4],"function":[0,1,2,4,6],"import":[1,4],"int":[1,2,4],"new":0,"null":[1,2,4],"return":[1,2,4],"true":[0,1,4],"while":[],MTs:0,The:[0,1,2,6],_abaqu:[],_cae:[],abaqu:[2,4,6],abaqusca:[],abov:0,academi:0,access:0,accord:0,add:[0,4],add_and_position_astral_mt:4,add_and_position_centrosom:4,add_and_position_interpolar_mts_and_connector:4,add_centrosom:4,add_connector:4,add_fifth_ipmt:4,add_first_ipmt:4,add_fourth_ipmt:4,add_microtubul:4,add_second_ipmt:4,add_sixth_ipmt:4,add_third_ipmt:4,addcompon:[6,8],added:4,after:0,algorithm:0,align:[],all:[0,1,4],alloc:0,allow:6,along:[2,4],alpha1:4,alpha2:4,alpha3:4,alpha4:4,alpha5:4,alpha:4,also:0,alter:0,amt:[1,2,4],amtlength:0,amtnam:4,amtnumb:0,amtsspr:0,anaconda:0,analysi:[1,6],anaphas:0,angl:[0,4],ani:0,antiparallel:4,antoni:0,appli:1,applic:0,argument:4,arrai:4,assembl:[0,1,4],assembly_random:[6,8],assign:[1,2],assign_amt:4,assign_centrosome_sect:2,assign_connector_sect:2,assign_ipmt:4,assign_ipmts_left:4,assign_ipmts_right:4,assign_mt_sect:2,assign_mt_section_orient:2,associ:[1,4],assum:0,astral:[0,1,4],attach:[1,4],attach_connector:4,attach_spr:1,attim:0,averag:[0,1],axi:2,base:[1,4],beam:2,becom:0,been:0,befor:0,belong:[1,4],below:[],between:[0,1,4],blow:0,booth:0,bound:4,brows:0,buckl:[0,1],build:2,bundl:0,caballero:0,cae:6,cae_:[],calcul:[0,4],call:[0,4],can:0,cartesian:4,cell:[0,6],center:[],centromer:2,centrosom:[0,1,2,4],centrosome:0,centrosomelength:0,centrosomenu:0,centrosomeradiu:0,centrosomesketch:2,chang:[0,6],check_mt_within_centrosom:4,circular:4,citward:[],close:0,closest:1,code:[0,6],collect:1,collectionnam:1,com:[],combin:1,combined_region:1,combined_region_left:1,combined_region_right:1,command:[],compress:1,compressiveload:0,comput:0,condit:4,condition_for_fourth_ipmt:4,configur:6,connect:[1,4],connector:[0,1,2,4],connectordata:4,connectornam:[2,4],connectornu:0,connectorradiu:0,constraint:1,contactprint:0,contain:[1,2,4],content:[6,8],coordin:[2,4],correspond:4,coupl:[0,1,4],couple_nearest_amt:1,coupleamt:1,coupleamtstocentrosom:1,coupleipmtstocentrosom:1,coupleipmtstosr:1,coupling_constraint:1,couplingtyp:1,cpu:0,creat:[1,2,4,6],create_bc:1,create_centrosome_part:2,create_centrosome_sketch:2,create_connector_part:2,create_interact:1,create_load:1,create_model_assembl:4,create_mt_inst:4,create_mt_nam:2,create_mt_part:2,create_rp:1,create_sect:2,critic:0,cross:[0,2,4],current:[4,6],cytoskeleton:[],dassault:0,dat:0,data:[0,1,4],defin:[0,1,2,4],define_materi:2,degre:4,depend:0,descript:0,design:[0,6],desktop:0,deviat:[0,4],diamet:0,dict:[1,2,4],dictionari:[0,4],differ:0,dimens:2,directli:0,directori:0,discuss:0,distanc:[0,4],distribut:[0,1,4],divis:[],document:0,doe:6,dof:1,download:[],dramat:0,dure:6,e03398:[],each:[1,2,4],easi:[0,6],easili:0,echoprint:0,edg:1,edit:0,eigenvalu:0,either:[0,1,2,4],elast:[0,1,2],elasticmodulu:0,elec:[],element:[0,2,3,6],elif:0,embed:0,emploi:0,end:[1,4],enter:0,entiti:1,essenti:[0,6],estim:0,evid:0,exact:0,exce:4,execut:6,exhibit:[],exist:0,experi:0,experienc:[],experiment:0,explicitprecis:0,extens:6,extern:[],factor:0,fals:4,favourit:0,fea:[],fiber:0,fifth:4,fig:0,figur:[],file:0,find:1,find_nearest:1,finish:0,finit:[0,3,6],first:[0,4],fit:[],fix:1,florin:0,fluctuat:0,fourth:4,free:4,frei:0,from:4,further:0,gaussian:[0,4],gener:[0,2,4],generate_amt_posit:4,generate_assembl:4,generate_connector_posit:4,generate_mesh:[6,8],generate_mt_length:4,generate_partition_point:4,generate_separ:4,geometr:0,geometri:2,geometrybuild:[6,8],getmemoryfromanalysi:0,given:4,global:4,going:0,govern:0,gpu:0,graft:0,green:[],ground:1,groundspr:0,grow:[1,4],gui:0,guid:0,guistp:[],gutierrez:0,hard:0,has:[0,6],have:[0,1],help:0,helper:2,here:0,highli:0,historyprint:0,hit:0,hood:0,how:6,howev:0,http:[],hyperlink:[],imag:[],includ:0,increas:0,index:[0,2,6],individu:[0,4],influenc:1,influenceradiu:1,inner:0,input:0,insert:0,instal:0,instanc:4,inter:0,interact:8,interactionhelp:[6,8],interfac:[],interlink:0,intermt:2,intern:0,interpolar:[1,4],introduct:[],ipmt:[1,2,4],ipmtnumb:0,isotrop:0,its:[0,2,4],itself:6,job:[0,6,8],jobnam:0,jona:0,keyword:4,kinetochor:0,know:[],kwarg:[1,2,4,5],label:[],late:0,lattanzi:0,left:[1,4],length:[0,2,4],lengthinterv:0,like:[],line:[],link:0,linux:[],list:[1,4],load:[0,1],loadcas:[6,8],loadsandbc:[6,8],local:[2,4],lunch:0,mai:0,maramet:4,master:1,materi:[0,2],math:[],mdb:0,mean:[0,4],mechan:[0,2],membran:[0,1],memori:0,memoryunit:0,mesh:0,method:1,mewalpha:4,micromet:[],microtubl:2,microtubul:[0,1,2,4],mid:0,middl:2,midzon:0,mitosi:6,mitot:[0,2,3,6],model:[0,1,2,3,4,6],modelnam:0,modelprint:0,modif:6,modifi:0,modul:[0,6,8],modular:6,modulu:0,more:[],motor:0,mt_materi:2,mtdata:4,mtname1:4,mtname2:4,mtname:[2,4],mttype:4,multipli:0,multiprocessingmod:0,name:[0,1,2,4],nation:0,navig:0,nconnector:0,nearest:1,nedelec:0,need:0,neighbour:0,network:0,newblock:[],nixon:0,nodaloutputprecis:0,nogui:0,none:[0,1,4],notic:0,number:[0,1,2,4],numberofeig:0,numcpu:0,numgpu:0,numpi:4,object:[1,2,4,6],obtain:0,odb:0,off:0,one:0,ones:0,opbject:1,open:0,order:0,org:[],orient:[0,2,4],outer:0,own:0,packag:[0,6,8],page:6,pair:[1,4],pampaloni:0,pamploni:[],parallel:4,parallelis:0,paramet:[1,2,4,6],parametr:6,part:[1,4,6,8],parti:0,partit:4,pdf:[],per:0,percentag:0,perform:6,persist:0,phase:[],phi:4,phrase:[],physic:0,pick:[1,4],pick_region:1,pick_vertic:4,plain:[],plane:2,platform:0,png:[],point:[1,4],poisson:[0,2],poissonratio:0,polar:0,pole:[0,1,4],pos1:4,pos2:4,pos3:4,pos4:4,pos5:4,pos:4,posit:[1,4],position_amt:4,position_connector:4,positioncompon:[6,8],positionconnector:[6,8],positionipmt:[6,8],precis:0,preload:0,prerequisit:0,present:0,previous:4,principl:0,prior:0,proceed:0,produc:0,product:[],profil:2,progress:6,project:6,prone:6,properti:[2,4],protein:0,provid:[0,6],purpl:[],pythagora:[],python:6,queue:0,radiu:[0,1,2,4],random:[0,4],ratio:[0,2],read:0,readi:0,recommend:0,refer:1,region1:1,region2:1,region:[1,2,4],regiontyp:1,releas:[],reli:[0,6],renam:0,replac:0,repres:[0,2],request:0,requir:6,respect:2,result:0,resultsformat:0,return_assembl:4,right:[1,4],root:0,roqu:0,royl:0,run:6,same:0,satisfi:0,schemat:[],scienc:0,scratch:0,search:6,second:4,section:[0,2,4],sectionmateri:2,sectionnam:2,sectionprofil:2,see:0,select:0,separ:[0,1,4],sequenti:[2,4],servic:[],session:0,set:[0,1,4],shortcut:0,should:[0,4],shown:0,sigma:[],simpl:0,simplest:0,simulia:[],sinc:[],singl:[0,1,2,4],sixth:4,sketch:2,slave:1,snippet:0,some:0,sourc:[1,2,4,5],specifi:[1,2,4],spheric:4,spindl:[1,2,3,4],spindleassembl:[6,8],spindlelength:0,spindlemesh:[6,8],split:1,spring:[0,1],springtyp:1,stabil:[0,6],standard:[0,1,2,4],standard_buckl:0,standard_mesh:5,standard_part:[6,8],start:[0,4],step:[0,6,8],stepnam:0,stiff:0,str:[1,2,4],string:[0,4],structur:[1,4,6],sub:1,submodul:[6,8],subregion:1,subspac:0,sum_region:1,surrei:0,surround:0,system:0,tab:0,taken:0,technic:6,test:0,text:[],thei:1,them:4,therefor:0,thermal:0,theta:4,thi:[0,1,4,6],third:[0,4],thread:0,throughout:1,thu:0,time:0,tip:0,tool:0,tupl:[1,4],two:[0,1,4],type:[0,1,2,4,6],typic:0,uniqu:2,updat:6,use:6,used:0,user:[0,6],usersubroutin:0,uses:0,using:0,valu:[0,6],variou:6,version:0,vertex:4,vertic:[1,4],verts_index:1,via:0,view:0,waithour:0,waitminut:0,want:0,ward:0,weightingmethod:1,well:[],were:0,when:0,where:[0,1],which:[0,1,2,4,6],whole:[1,4],window:[],wire:4,within:[0,1,4,6],without:0,work:[0,6],www:[],you:0,your:0,zbeginpo:4,zendpo:4,zone:0},titles:["How to use Spindle FEA","LoadCase package","Parts package","Objectives of this project","SpindleAssembly package","SpindleMesh package","Welcome to the interactive documentation of the Spindle FEA application","job module","Spindle"],titleterms:{abaqu:0,addcompon:4,analysi:0,applic:6,assembly_random:4,cae:0,cell:[],command:0,configur:0,content:[1,2,4,5],divis:[],document:6,execut:0,explan:0,fea:[0,6],from:0,generate_mesh:5,geometrybuild:2,graphic:0,how:0,indic:6,interact:[1,6],interactionhelp:1,interfac:0,job:7,kwarg:0,line:0,linux:0,loadcas:1,loadsandbc:1,mitot:[],modul:[1,2,4,5,7],object:3,packag:[1,2,4,5],paramet:0,part:2,phase:[],positioncompon:4,positionconnector:4,positionipmt:4,project:3,python:0,requir:0,run:0,script:0,spindl:[0,6,8],spindleassembl:4,spindlemesh:5,stabil:[],standard_part:2,step:1,submodul:[1,2,4,5],tabl:6,thi:3,use:0,variou:[],welcom:6,window:0}})
\ No newline at end of file
+Search.setIndex({docnames:["HowToRun","LoadCase","Parts","Project_idea","SpindleAssembly","SpindleMesh","index","modules"],envversion:53,filenames:["HowToRun.rst","LoadCase.rst","Parts.rst","Project_idea.rst","SpindleAssembly.rst","SpindleMesh.rst","index.rst","modules.rst"],objects:{"":{LoadCase:[1,0,0,"-"],Parts:[2,0,0,"-"],SpindleAssembly:[4,0,0,"-"],SpindleMesh:[5,0,0,"-"]},"LoadCase.Interaction":{CoupleAMTs:[1,1,1,""],CoupleAMTsToCentrosomes:[1,1,1,""],CoupleIpMTsToCentrosomes:[1,1,1,""],CoupleIpMTsToSring:[1,1,1,""],create_interactions:[1,1,1,""]},"LoadCase.InteractionHelpers":{attach_spring:[1,1,1,""],couple_nearest_aMTs:[1,1,1,""],coupling_constraint:[1,1,1,""],create_RP:[1,1,1,""],find_nearest:[1,1,1,""],pick_region:[1,1,1,""],sum_regions:[1,1,1,""]},"LoadCase.LoadsAndBCs":{create_bc:[1,1,1,""],create_load:[1,1,1,""]},"LoadCase.Step":{Step:[1,1,1,""]},"Parts.GeometryBuilder":{assign_MT_section:[2,1,1,""],assign_MT_section_orientation:[2,1,1,""],assign_centrosome_section:[2,1,1,""],assign_connector_section:[2,1,1,""],create_MT_part:[2,1,1,""],create_centrosome_part:[2,1,1,""],create_centrosome_sketch:[2,1,1,""],create_connector_part:[2,1,1,""],create_mt_name:[2,1,1,""],create_section:[2,1,1,""],define_material:[2,1,1,""],model:[2,1,1,""]},"Parts.standard_parts":{centrosome:[2,1,1,""],connector:[2,1,1,""],microtubule:[2,1,1,""]},"SpindleAssembly.AddComponents":{add_centrosome:[4,1,1,""],add_connectors:[4,1,1,""],add_microtubule:[4,1,1,""],create_MT_instance:[4,1,1,""],generate_MT_length:[4,1,1,""],return_assembly:[4,1,1,""]},"SpindleAssembly.PositionComponents":{assign_aMT:[4,1,1,""],assign_ipMTs_left:[4,1,1,""],assign_ipMTs_right:[4,1,1,""],generate_aMT_position:[4,1,1,""],position_aMT:[4,1,1,""]},"SpindleAssembly.PositionConnectors":{attach_connectors:[4,1,1,""],generate_connector_positions:[4,1,1,""],generate_partition_points:[4,1,1,""],pick_vertices:[4,1,1,""],position_connectors:[4,1,1,""]},"SpindleAssembly.PositionIpMTs":{add_fifth_ipMT:[4,1,1,""],add_first_ipMT:[4,1,1,""],add_fourth_ipMT:[4,1,1,""],add_second_ipMT:[4,1,1,""],add_sixth_ipMT:[4,1,1,""],add_third_ipMT:[4,1,1,""],check_MT_within_centrosome:[4,1,1,""],condition_for_fourth_ipMT:[4,1,1,""],generate_separation:[4,1,1,""]},"SpindleAssembly.assembly_random":{add_and_position_astral_mts:[4,1,1,""],add_and_position_centrosomes:[4,1,1,""],add_and_position_interpolar_mts_and_connectors:[4,1,1,""],assign_ipMTs:[4,1,1,""],create_model_assembly:[4,1,1,""],generate_assembly:[4,1,1,""]},"SpindleMesh.generate_mesh":{standard_mesh:[5,1,1,""]},LoadCase:{Interaction:[1,0,0,"-"],InteractionHelpers:[1,0,0,"-"],LoadsAndBCs:[1,0,0,"-"],Step:[1,0,0,"-"]},Parts:{GeometryBuilder:[2,0,0,"-"],standard_parts:[2,0,0,"-"]},SpindleAssembly:{AddComponents:[4,0,0,"-"],PositionComponents:[4,0,0,"-"],PositionConnectors:[4,0,0,"-"],PositionIpMTs:[4,0,0,"-"],assembly_random:[4,0,0,"-"]},SpindleMesh:{generate_mesh:[5,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","function","Python function"]},objtypes:{"0":"py:module","1":"py:function"},terms:{"3ds":[],"case":0,"default":0,"float":[2,4],"function":[0,1,2,3,4,5,6],"import":[3,4],"int":[1,2,4],"new":[0,3],"null":[1,2,4],"return":[1,2,4],"true":[0,1,4],"while":0,MTs:0,The:[0,1,6],_abaqu:[],_cae:[],abaqu:[2,3,4,6],abaqusca:[],abil:3,abov:0,academi:0,access:0,accord:0,add:[0,4],add_and_position_astral_mt:4,add_and_position_centrosom:4,add_and_position_interpolar_mts_and_connector:4,add_centrosom:4,add_connector:4,add_fifth_ipmt:4,add_first_ipmt:4,add_fourth_ipmt:4,add_microtubul:4,add_second_ipmt:4,add_sixth_ipmt:4,add_third_ipmt:4,addcompon:[6,7],added:4,after:0,algorithm:0,align:[],all:[0,1,4],alloc:0,allow:[3,6],along:[2,4],alpha1:4,alpha2:4,alpha3:4,alpha4:4,alpha5:4,alpha:4,also:0,alter:0,amt:[1,2,4],amtlength:0,amtnam:4,amtnumb:0,amtsspr:0,anaconda:0,analysi:[1,3,6],anaphas:0,angl:[0,4],ani:[0,3],antiparallel:4,antoni:0,appli:1,applic:[0,3],architectur:3,argument:4,arrai:4,assembl:[0,4,5],assembly_random:[6,7],assign:[1,2],assign_amt:4,assign_centrosome_sect:2,assign_connector_sect:2,assign_ipmt:4,assign_ipmts_left:4,assign_ipmts_right:4,assign_mt_sect:2,assign_mt_section_orient:2,associ:[1,4],assum:0,astral:[0,1,4],attach:[1,4],attach_connector:4,attach_spr:1,attim:0,averag:[0,1],axi:2,base:[1,4],beam:2,becom:0,been:0,befor:0,being:3,belong:[1,4],below:0,between:[0,1,4],blow:[],booth:0,bound:4,boundari:1,brows:[],buckl:[0,1,3],build:2,bundl:0,caballero:0,cae:[3,6],cae_:[],calcul:[0,4],call:[3,4],can:0,cartesian:4,cell:[0,3,6],center:[],centromer:2,centrosom:[0,1,2,4],centrosome:0,centrosomelength:0,centrosomenu:0,centrosomeradiu:0,centrosomesketch:2,chang:[0,6],check_mt_within_centrosom:4,circular:4,citward:[],close:0,closest:1,code:[0,3,6],collect:1,collectionnam:1,com:[],combin:1,combined_region:1,combined_region_left:1,combined_region_right:1,command:[],compress:[1,3],compressiveload:0,comput:0,condit:[1,4],condition_for_fourth_ipmt:4,configur:6,connect:[1,4],connector:[0,1,2,4],connectordata:4,connectornam:[2,4],connectornu:0,connectorradiu:0,consid:3,constantli:3,constraint:1,contactprint:0,contain:[1,2,4,5],content:[6,7],continu:3,coordin:[2,4],correspond:4,coupl:[0,1,4],couple_nearest_amt:1,coupleamt:1,coupleamtstocentrosom:1,coupleipmtstocentrosom:1,coupleipmtstosr:1,coupling_constraint:1,couplingtyp:1,cpu:0,creat:[1,2,4,6],create_bc:1,create_centrosome_part:2,create_centrosome_sketch:2,create_connector_part:2,create_interact:1,create_load:1,create_model_assembl:4,create_mt_inst:4,create_mt_nam:2,create_mt_part:2,create_rp:1,create_sect:2,critic:0,cross:[0,2,4],current:[4,6],cytoskeleton:[],dassault:0,dat:0,data:[0,1,3,4],defin:[0,1,2,4],define_materi:2,degre:4,depend:[0,3],descript:0,design:[0,3,6],desktop:0,deviat:[0,4],diamet:0,dict:[1,2,4],dictionari:[0,4],differ:0,dimens:2,directli:0,directori:0,discuss:0,distanc:[0,4],distribut:[0,1,4],divis:3,document:0,doe:[],dof:1,download:[],dramat:0,dure:6,e03398:[],each:[1,2,4,5],easi:[0,3,6],easili:0,echoprint:0,edg:1,edit:0,eigenvalu:0,either:[0,1,2,4],elast:[0,1,2],elasticmodulu:0,elec:[],element:[0,2,3,5,6],elif:0,embed:0,emerg:3,emploi:[0,3],end:[1,4],enter:0,entiti:1,essenti:[0,6],estim:0,evid:0,exact:0,exce:4,execut:6,exhibit:0,exist:0,experi:0,experienc:[],experiment:0,explicitprecis:0,extens:6,extern:[],factor:0,fals:4,favourit:0,fea:3,fiber:0,fidel:3,fifth:4,fig:0,figur:[],file:0,find:1,find_nearest:1,finish:0,finit:[0,3,5,6],first:[0,4],fit:[],fix:1,florin:0,fluctuat:0,forc:3,formul:1,fourth:4,free:4,frei:0,from:4,further:0,gaussian:[0,4],gener:[0,2,3,4,5],generate_amt_posit:4,generate_assembl:4,generate_connector_posit:4,generate_mesh:[6,7],generate_mt_length:4,generate_partition_point:4,generate_separ:4,geometr:0,geometri:2,geometrybuild:[6,7],getmemoryfromanalysi:0,given:4,global:4,going:0,govern:0,gpu:0,graft:0,green:0,ground:1,groundspr:0,grow:[0,1,4],gui:0,guid:0,guistp:[],gutierrez:0,hard:0,has:[0,3,6],have:[0,1],help:0,helper:2,here:0,high:3,highli:[0,3],historyprint:0,hit:0,hood:0,how:6,howev:0,http:[],hyperlink:[],imag:[],includ:0,increas:0,index:[0,2,6],individu:[0,4],influenc:1,influenceradiu:1,inner:0,input:0,insert:0,instabl:3,instal:0,instanc:4,inter:0,interact:7,interactionhelp:[6,7],interfac:[],interlink:0,intermt:2,intern:[0,3],interpolar:[0,1,4],introduct:[],ipmt:[1,2,4],ipmtnumb:0,isotrop:0,its:[2,3,4],itself:6,job:0,jobnam:0,jona:0,keyword:4,kinetochor:0,know:[],kwarg:[1,2,4,5],label:0,larg:3,late:0,lattanzi:0,left:[0,1,4],length:[0,2,4],lengthinterv:0,like:[],line:[],link:0,linker:0,linux:[],list:[1,4],load:[0,1,3],loadcas:[6,7],loadsandbc:[6,7],local:[2,4],lunch:0,mai:0,maramet:4,master:1,materi:[0,2],math:[],mdb:0,mean:[0,4],mechan:[0,2,3],membran:[0,1],memori:0,memoryunit:0,mesh:[0,5],method:1,mewalpha:4,micromet:[],microtubl:2,microtubul:[0,1,2,4],mid:0,middl:2,midzon:0,mitosi:[3,6],mitot:[0,1,2,3,5,6],model:[0,1,2,3,4,6],modelnam:0,modelprint:0,modif:[3,6],modifi:0,modul:[0,6,7],modular:[3,6],modulu:0,more:[],motor:0,mt_materi:2,mtdata:4,mtname1:4,mtname2:4,mtname:[2,4],mttype:4,multi:3,multipli:0,multiprocessingmod:0,name:[0,1,2,4],nation:0,navig:0,nconnector:0,nearest:1,nedelec:0,need:0,neighbour:0,network:0,newblock:[],nixon:0,nodaloutputprecis:0,nogui:0,none:[0,1,4],notic:0,number:[0,1,2,4],numberofeig:0,numcpu:0,numgpu:0,numpi:4,object:[1,2,4,6],obtain:0,odb:0,off:0,one:0,ones:0,opbject:1,open:0,optimis:3,order:0,org:[],orient:[0,2,4],outer:0,own:0,packag:[0,6,7],page:6,pair:[1,4],pampaloni:0,pamploni:[],parallel:4,parallelis:0,paramet:[1,2,3,4,6],parametr:6,part:[1,3,4,5,6,7],parti:0,particular:3,particularli:3,partit:4,pdf:[],per:0,percentag:0,perform:6,persist:0,phase:3,phi:4,phrase:[],physic:0,pick:[1,4],pick_region:1,pick_vertic:4,plain:[],plane:2,platform:0,png:[],point:[1,4],poisson:[0,2],poissonratio:0,polar:0,pole:[0,1,4],pos1:4,pos2:4,pos3:4,pos4:4,pos5:4,pos:4,posit:[1,4],position_amt:4,position_connector:4,positioncompon:[6,7],positionconnector:[6,7],positionipmt:[6,7],precis:0,preload:0,prerequisit:0,present:0,preserv:3,previous:4,principl:[0,3],prior:0,proceed:0,produc:0,product:[],profil:2,progress:6,project:6,prone:[3,6],properti:[2,4],protein:0,provid:[0,6],purpl:0,pythagora:[],python:6,queue:0,radiu:[0,1,2,4],random:[0,4],ratio:[0,2],read:0,readi:0,recommend:0,refer:1,region1:1,region2:1,region:[1,2,4],regiontyp:1,releas:[],reli:[0,6],renam:0,replac:0,repres:[0,2],request:0,requir:6,respect:2,result:[0,3],resultsformat:0,return_assembl:4,right:[0,1,4],root:[],roqu:0,royl:0,run:6,same:0,satisfi:0,scale:3,schemat:0,scienc:0,scratch:0,search:6,second:4,section:[0,2,4],sectionmateri:2,sectionnam:2,sectionprofil:2,see:0,select:0,separ:[0,1,4],sequenti:[2,4],servic:[],session:0,set:0,shortcut:0,should:[0,4],shown:0,sigma:[],simpl:0,simplest:0,simulia:[],sinc:[],singl:[0,1,2,4],sixth:4,sketch:2,slave:1,snippet:0,solver:3,some:0,sourc:[1,2,4,5],specifi:[1,2,4],spheric:4,spindl:[1,2,3,4,5],spindleassembl:[6,7],spindlelength:0,spindlemesh:[6,7],split:1,spring:[0,1],springtyp:1,stabil:[0,6],standard:[0,2,4],standard_buckl:0,standard_mesh:5,standard_part:[6,7],start:[0,4],step:[0,6,7],stepnam:0,stiff:0,str:[1,2,4],string:[0,4],structur:[1,3,4,6],studi:3,sub:1,submodul:[6,7],subregion:1,subspac:0,sum_region:1,surrei:0,surround:0,system:0,tab:0,taken:0,technic:6,test:0,text:[],thank:3,thei:1,them:4,therefor:0,thermal:0,theta:4,thi:[0,1,2,4,5,6],third:[0,4],thread:0,throughout:1,thu:0,time:0,tip:0,tool:0,tupl:[1,4],two:[0,1,4],type:[0,1,2,4,6],typic:0,under:3,uniqu:2,updat:6,use:6,used:0,useful:3,user:[0,6],usersubroutin:0,uses:0,using:[0,3],valu:[0,6],variou:[1,3,6],version:0,vertex:4,vertic:[1,4],verts_index:1,via:0,view:0,waithour:0,waitminut:0,want:0,ward:0,weightingmethod:1,well:[0,1],were:0,when:0,where:[0,1],which:[0,1,2,3,4,6],whole:[0,3,4],window:[],wire:4,within:[0,1,4,6],without:0,work:[0,6],www:[],you:0,your:0,zbeginpo:4,zendpo:4,zone:0},titles:["How to use Spindle FEA","LoadCase package","Parts package","Objectives of this project","SpindleAssembly package","SpindleMesh package","Welcome to the interactive documentation of the Spindle FEA application","Spindle"],titleterms:{abaqu:0,addcompon:4,analysi:0,applic:6,assembly_random:4,cae:0,cell:[],command:0,configur:0,content:[1,2,4,5],divis:[],document:6,execut:0,explan:0,fea:[0,6],from:0,generate_mesh:5,geometrybuild:2,graphic:0,how:0,indic:6,interact:[1,6],interactionhelp:1,interfac:0,job:[],kwarg:0,line:0,linux:0,loadcas:1,loadsandbc:1,mitot:[],modul:[1,2,4,5],object:3,packag:[1,2,4,5],paramet:0,part:2,phase:[],positioncompon:4,positionconnector:4,positionipmt:4,project:3,python:0,requir:0,run:0,script:0,spindl:[0,6,7],spindleassembl:4,spindlemesh:5,stabil:[],standard_part:2,step:1,submodul:[1,2,4,5],tabl:6,thi:3,use:0,variou:[],welcom:6,window:0}})
\ No newline at end of file
diff --git a/job.py b/job.py
index c306c41..67f6dc3 100644
--- a/job.py
+++ b/job.py
@@ -1,3 +1,9 @@
+"""
+This is the main input file for the analysis. Provide all the geometric and physical properties of the mitotic
+spindle in the dictionary ```kwargs```. You can also adjust the solver parameters and request parallelization of
+computations by changing ```mdb.Job()``` parameters.
+"""
+
 from abaqus import *
 from abaqusConstants import *
 import __main__
@@ -13,16 +19,16 @@ kwargs = {'x'               : 0,
           'index'           : 0,
           'modelname'       : 'test',
           'assembly'        : 0,
-          'CentrosomeRadius': 0.24,
-          'CentrosomeLength': 0.48,
+          'CentrosomeRadius': 0.12,
+          'CentrosomeLength': 0.24,
           'CentrosomeE'     : 1500000000.0,
           'CentrosomeNu'    : 0.3,
           'ipMTnumber'      : 6,
-          'lengthInterval'  : [2, 7],
+          'lengthInterval'  : [2, 5],
           'separation'      : [0.02876, 0.0414],
           'angle'           : [96.39, 11.12],
-          'd'              : 0.015,
-          'D'              : 0.025,
+          'd'               : 0.015,
+          'D'               : 0.025,
           'ElasticModulus'  : 1500000000.0,
           'PoissonRatio'    : 0.3,
           'spindleLength'   : 10,
@@ -35,7 +41,7 @@ kwargs = {'x'               : 0,
           'aMTsSpring'      : 10,
           'groundSpring'    : 10,
           'StepName'        : 'Standard_Buckling',
-          'NumberOfEigs'    : 20,
+          'NumberOfEigs'    : 5,
           'CompressiveLoad' : 1,
           'JobName'         : 'Job-1'}
 
-- 
GitLab