Module ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore TupleLoad Num Num Num Assign NameStore BinOpDiv Num Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Num Assign NameStore Call NameLoad keyword Str keyword NameLoad keyword NameLoad keyword Num keyword Num keyword TupleLoad BinOpDiv NameLoad Num BinOpDiv NameLoad Num BinOpDiv NameLoad Num Assign NameStore Num Assign NameStore Call NameLoad keyword Num keyword NameLoad keyword BinOpDiv BinOpMult NameLoad NameLoad Num keyword NameLoad keyword BinOpMult Num NameLoad keyword Str keyword Str Assign NameStore Call NameLoad keyword AttributeLoad NameLoad attr Assign NameStore Num For NameStore Call NameLoad Num BinOpAdd Num NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr keyword TupleLoad NameLoad BinOpMult BinOpMult BinOpMult BinOpMult BinOpMult BinOpMult BinOpMult BinOpDiv NameLoad NameLoad NameLoad Num NameLoad BinOpPow BinOpDiv NameLoad BinOpMult BinOpMult BinOpMult Num NameLoad NameLoad NameLoad Num Call NameLoad BinOpDiv BinOpMult BinOpMult Num NameLoad BinOpPow NameLoad Num BinOpMult NameLoad NameLoad BinOpPow NameLoad Num NameLoad Assign NameStore Call NameLoad keyword Call NameLoad Num Num NameLoad keyword Num keyword Num keyword AttributeLoad NameLoad attr Assign NameStore Call NameLoad keyword ListLoad TupleLoad Num Num Num TupleLoad NameLoad Num Num keyword NameLoad Assign NameStore Call NameLoad keyword ListLoad TupleLoad Num Num Num TupleLoad Num NameLoad Num keyword NameLoad Assign NameStore Call NameLoad keyword ListLoad TupleLoad Num Num Num TupleLoad Num Num NameLoad keyword NameLoad Assign NameStore Call NameLoad keyword ListLoad TupleLoad NameLoad NameLoad NameLoad TupleLoad Num NameLoad NameLoad TupleLoad Num Num NameLoad TupleLoad NameLoad Num NameLoad keyword NameLoad Assign NameStore Call NameLoad keyword ListLoad TupleLoad NameLoad NameLoad NameLoad TupleLoad NameLoad Num NameLoad TupleLoad NameLoad Num Num TupleLoad NameLoad NameLoad Num keyword NameLoad Assign NameStore Call NameLoad keyword ListLoad TupleLoad NameLoad NameLoad NameLoad TupleLoad NameLoad NameLoad Num TupleLoad Num NameLoad Num TupleLoad Num NameLoad NameLoad keyword NameLoad Assign NameStore ListLoad Assign NameStore ListLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad Assign NameStore ListLoad For NameStore Call NameLoad NameLoad body Assign NameStore BinOpMult Num NameLoad Assign NameStore BinOpSub NameLoad NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult BinOpSub NameLoad NameLoad Call NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult BinOpSub NameLoad NameLoad Call NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult BinOpSub NameLoad NameLoad Call NameLoad Assign NameStore NameLoad Assign NameStore BinOpAdd NameLoad ListLoad Call NameLoad keyword TupleLoad NameLoad NameLoad NameLoad keyword NameLoad keyword SubscriptLoad NameLoad Index BinOpMod NameLoad Num Assign NameStore BinOpDiv BinOpMult NameLoad BinOpPow NameLoad Num BinOpPow NameLoad Num Assign NameStore Call NameLoad BinOpMult BinOpMult BinOpMult BinOpMult Num NameLoad Num NameLoad NameLoad Assign NameStore BinOpMult NameLoad Call NameLoad Assign NameStore BinOpMult BinOpMult Num NameLoad Call NameLoad Assign NameStore BinOpMult BinOpMult NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpMult BinOpMult NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Assign NameStore BinOpMult NameLoad Call NameLoad NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad Assign AttributeStore NameLoad attr TupleLoad NameLoad Num Assign NameStore Call NameLoad NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult BinOpDiv NameLoad NameLoad BinOpDiv NameLoad Num While NameLoad body Expr Call NameLoad Num Expr Call AttributeLoad NameLoad attr keyword Call NameLoad BinOpDiv NameLoad NameLoad Assign NameStore BinOpAdd NameLoad BinOpMult BinOpDiv NameLoad NameLoad NameLoad Assign NameStore BinOpSub NameLoad SubscriptLoad NameLoad ExtSlice Slice Index NameLoad Assign NameStore Call NameLoad Call NameLoad Call NameLoad NameLoad Num Assign NameStore BinOpSub Call NameLoad NameLoad BinOpAdd NameLoad SubscriptLoad NameLoad ExtSlice Slice Index NameLoad Call NameLoad NameLoad Assign NameStore Call AttributeLoad Call NameLoad SubscriptLoad Call NameLoad AttributeLoad NameLoad attr Index Num attr For NameStore NameLoad body Assign TupleStore NameStore NameStore Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr BinOpAdd BinOpMult NameLoad NameLoad NameLoad Assign NameStore BinOpAdd SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore SubscriptLoad NameLoad Index TupleLoad NameLoad Num Assign NameStore SubscriptLoad NameLoad Index TupleLoad NameLoad Num Assign NameStore BinOpDiv SubscriptLoad NameLoad Index NameLoad NameLoad Assign NameStore BinOpDiv SubscriptLoad NameLoad Index NameLoad NameLoad Assign NameStore AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Assign NameStore AttributeLoad SubscriptLoad NameLoad Index NameLoad attr Assign NameStore BinOpPow Call NameLoad BinOpSub NameLoad NameLoad Num If CompareEq NameLoad Num body Continue Assign NameStore BinOpMult Num Call NameLoad BinOpSub SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad BinOpSub NameLoad NameLoad Assign NameStore BinOpSub BinOpPow Call NameLoad BinOpSub SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Num BinOpPow BinOpAdd NameLoad NameLoad Num Assign NameStore BinOpSub BinOpPow NameLoad Num BinOpMult BinOpMult Num NameLoad NameLoad If CompareLt NameLoad Num body Continue Assign NameStore BinOpDiv BinOpAdd UnaryOpUSub NameLoad Call NameLoad NameLoad BinOpMult Num NameLoad Assign SubscriptStore NameLoad Index NameLoad BinOpSub SubscriptLoad NameLoad Index NameLoad BinOpMult BinOpDiv SubscriptLoad NameLoad Index NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad BinOpSub SubscriptLoad NameLoad Index NameLoad BinOpMult BinOpDiv SubscriptLoad NameLoad Index NameLoad NameLoad NameLoad Assign NameStore BinOpAdd NameLoad NameLoad Assign NameStore BinOpSub SubscriptLoad NameLoad Index NameLoad BinOpDiv BinOpMult NameLoad NameLoad NameLoad Assign NameStore BinOpSub SubscriptLoad NameLoad Index NameLoad BinOpDiv BinOpMult NameLoad NameLoad NameLoad Assign NameStore Call NameLoad BinOpSub SubscriptLoad NameLoad Index NameLoad SubscriptLoad NameLoad Index NameLoad Assign NameStore BinOpSub NameLoad BinOpMult BinOpMult Num Call NameLoad NameLoad NameLoad NameLoad Assign NameStore BinOpSub NameLoad BinOpMult BinOpMult Num Call NameLoad NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad BinOpAdd NameLoad BinOpDiv BinOpMult NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad BinOpAdd NameLoad BinOpDiv BinOpMult NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad BinOpAdd SubscriptLoad NameLoad Index NameLoad BinOpMult BinOpDiv SubscriptLoad NameLoad Index NameLoad NameLoad NameLoad Assign SubscriptStore NameLoad Index NameLoad BinOpAdd SubscriptLoad NameLoad Index NameLoad BinOpMult BinOpDiv SubscriptLoad NameLoad Index NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad Assign NameStore BinOpMult NameLoad NameLoad Assign NameStore BinOpAdd BinOpSub NameLoad NameLoad Call NameLoad NameLoad Assign NameStore Call NameLoad NameLoad BinOpSub NameLoad NameLoad Assign NameStore BinOpMult NameLoad NameLoad Assign NameStore BinOpSub BinOpSub NameLoad NameLoad Call NameLoad NameLoad For NameStore Call NameLoad NameLoad body Assign AttributeStore SubscriptLoad NameLoad Index NameLoad attr SubscriptLoad NameLoad Index NameLoad
N/A visual * visual.graph * random random N/A win 500 N/A Natoms 100 N/A L 1.0 N/A gray N/A 0.7 0.7 0.7 N/A Matom N/A 0.004 6e+23 N/A Ratom 0.03 N/A k 1.4e-23 N/A T 300.0 N/A dt 1e-05 N/A scene N/A display title Gas width win height win x 0 y 0 center N/A N/A L 2.0 N/A L 2.0 N/A L 2.0 N/A deltav 100.0 N/A vdist N/A gdisplay x 0 y win ymax N/A N/A Natoms deltav 1000.0 width win height N/A 0.6 win xtitle v ytitle dN N/A theory N/A gcurve color N/A color cyan N/A dv 10.0 N/A v N/A arange 0.0 N/A 3001.0 dv dv N/A N/A N/A N/A theory plot pos N/A v N/A N/A N/A N/A N/A N/A N/A N/A deltav dv Natoms 4.0 pi N/A N/A Matom N/A N/A N/A 2.0 pi k T 1.5 N/A exp N/A N/A N/A -0.5 Matom N/A v 2 N/A k T N/A v 2 dv N/A observation N/A ghistogram bins N/A arange 0.0 3000.0 deltav accumulate 1 average 1 color N/A color red N/A xaxis N/A curve pos N/A N/A 0 0 0 N/A L 0 0 color gray N/A yaxis N/A curve pos N/A N/A 0 0 0 N/A 0 L 0 color gray N/A zaxis N/A curve pos N/A N/A 0 0 0 N/A 0 0 L color gray N/A xaxis2 N/A curve pos N/A N/A L L L N/A 0 L L N/A 0 0 L N/A L 0 L color gray N/A yaxis2 N/A curve pos N/A N/A L L L N/A L 0 L N/A L 0 0 N/A L L 0 color gray N/A zaxis2 N/A curve pos N/A N/A L L L N/A L L 0 N/A 0 L 0 N/A 0 L L color gray N/A Atoms N/A N/A colors N/A N/A color red N/A color green N/A color blue N/A color yellow N/A color cyan N/A color magenta N/A poslist N/A N/A plist N/A N/A mlist N/A N/A rlist N/A N/A i N/A range Natoms N/A N/A Lmin N/A 1.1 Ratom N/A Lmax N/A L Lmin N/A x N/A Lmin N/A N/A Lmax Lmin N/A random N/A y N/A Lmin N/A N/A Lmax Lmin N/A random N/A z N/A Lmin N/A N/A Lmax Lmin N/A random N/A r Ratom N/A Atoms N/A Atoms N/A N/A sphere pos N/A x y z radius r color N/A colors N/A N/A i 6 N/A mass N/A N/A Matom N/A r 3 N/A Ratom 3 N/A pavg N/A sqrt N/A N/A N/A N/A 2.0 mass 1.5 k T N/A theta N/A pi N/A random N/A phi N/A N/A 2 pi N/A random N/A px N/A N/A pavg N/A sin theta N/A cos phi N/A py N/A N/A pavg N/A sin theta N/A sin phi N/A pz N/A pavg N/A cos theta N/A N/A N/A poslist append N/A x y z N/A N/A N/A plist append N/A px py pz N/A N/A N/A mlist append mass N/A N/A N/A rlist append r N/A pos N/A array poslist N/A p N/A array plist N/A m N/A array mlist N/A N/A m shape N/A Natoms 1 N/A radius N/A array rlist N/A pos N/A pos N/A N/A p m N/A dt 2.0 N/A True N/A N/A N/A rate 100 N/A N/A N/A observation plot data N/A mag N/A p m N/A pos N/A pos N/A N/A p m dt N/A r N/A pos N/A pos N/A N/A N/A newaxis N/A rmag N/A sqrt N/A sum N/A square r -1 N/A hit N/A N/A less_equal rmag N/A radius N/A radius N/A N/A N/A None N/A identity Natoms N/A hitlist N/A N/A N/A sort N/A N/A nonzero N/A hit flat N/A 0 tolist N/A ij hitlist N/A N/A N/A i j N/A divmod ij Natoms N/A N/A N/A hitlist remove N/A N/A j Natoms i N/A ptot N/A N/A p N/A i N/A p N/A j N/A mi N/A m N/A N/A i 0 N/A mj N/A m N/A N/A j 0 N/A vi N/A N/A p N/A i mi N/A vj N/A N/A p N/A j mj N/A ri N/A N/A Atoms N/A i radius N/A rj N/A N/A Atoms N/A j radius N/A a N/A N/A mag N/A vj vi 2 N/A N/A a 0 N/A N/A N/A b N/A 2 N/A dot N/A N/A pos N/A i N/A pos N/A j N/A vj vi N/A c N/A N/A N/A mag N/A N/A pos N/A i N/A pos N/A j 2 N/A N/A ri rj 2 N/A d N/A N/A b 2 N/A N/A 4.0 a c N/A N/A d 0 N/A N/A N/A deltat N/A N/A N/A b N/A sqrt d N/A 2.0 a N/A N/A pos N/A i N/A N/A pos N/A i N/A N/A N/A p N/A i mi deltat N/A N/A pos N/A j N/A N/A pos N/A j N/A N/A N/A p N/A j mj deltat N/A mtot N/A mi mj N/A pcmi N/A N/A p N/A i N/A N/A ptot mi mtot N/A pcmj N/A N/A p N/A j N/A N/A ptot mj mtot N/A rrel N/A norm N/A N/A pos N/A j N/A pos N/A i N/A pcmi N/A pcmi N/A N/A 2 N/A dot pcmi rrel rrel N/A pcmj N/A pcmj N/A N/A 2 N/A dot pcmj rrel rrel N/A N/A p N/A i N/A pcmi N/A N/A ptot mi mtot N/A N/A p N/A j N/A pcmj N/A N/A ptot mj mtot N/A N/A pos N/A i N/A N/A pos N/A i N/A N/A N/A p N/A i mi deltat N/A N/A pos N/A j N/A N/A pos N/A j N/A N/A N/A p N/A j mj deltat N/A outside N/A less_equal pos Ratom N/A p1 N/A p outside N/A p N/A N/A p p1 N/A abs p1 N/A outside N/A greater_equal pos N/A L Ratom N/A p1 N/A p outside N/A p N/A N/A p p1 N/A abs p1 N/A i N/A range Natoms N/A N/A N/A N/A Atoms N/A i pos N/A pos N/A i