Module Expr Str ImportFrom alias Import alias ImportFrom alias Assign NameStore Num ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body If BoolOpAnd CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad CompareIs NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad Num Num Num orelse If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIsNot NameLoad NameLoad CompareIs NameLoad NameLoad body Assign AttributeStore NameLoad attr Call NameLoad NameLoad NameLoad Call AttributeLoad NameLoad attr BinOpSub BinOpSub Num BinOpPow NameLoad Num BinOpPow NameLoad Num orelse If BoolOpAnd CompareIsNot NameLoad NameLoad CompareIsNot NameLoad NameLoad CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad Call NameLoad NameLoad NameLoad NameLoad attr orelse Raise Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return ListLoad AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign AttributeStore AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list AttributeLoad NameLoad attr FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr TupleLoad AttributeLoad AttributeLoad NameLoad attr attr Str Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return ListComp Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr comprehension NameStore NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpMult NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr Return Call NameLoad BinOpSub BinOpDiv AttributeLoad NameLoad attr Num Call AttributeLoad NameLoad attr NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad body If CompareIs NameLoad NameLoad body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr orelse Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpMult AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad BinOpSub AttributeLoad AttributeLoad NameLoad attr attr NameLoad attr Assign NameStore Call AttributeLoad BinOpSub AttributeLoad NameLoad attr NameLoad attr Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call NameLoad BinOpSub Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr BinOpDiv BinOpAdd AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Return TupleLoad Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr BinOpMult NameLoad Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr If CompareGt Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMult BinOpMult Num NameLoad AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore BinOpSub BinOpMult BinOpMult NameLoad NameLoad BinOpAdd BinOpPow AttributeLoad NameLoad attr Num BinOpPow AttributeLoad NameLoad attr Num BinOpPow AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr BinOpSub BinOpPow NameLoad Num BinOpMult BinOpMult Num NameLoad NameLoad Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad BinOpMult Num NameLoad Assign NameStore BinOpDiv BinOpSub BinOpMult AttributeLoad NameLoad attr NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpDiv BinOpAdd BinOpMult AttributeLoad NameLoad attr NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpDiv UnaryOpUSub BinOpAdd NameLoad NameLoad BinOpMult Num NameLoad Assign NameStore BinOpDiv BinOpSub BinOpMult AttributeLoad NameLoad attr NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpDiv BinOpAdd BinOpMult AttributeLoad NameLoad attr NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Return TupleLoad Call NameLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad NameLoad orelse Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr If CompareGt Call NameLoad AttributeLoad NameLoad attr NameLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore BinOpMult Num BinOpSub BinOpMult NameLoad AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr BinOpMult NameLoad AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Assign NameStore BinOpSub BinOpAdd BinOpSub BinOpMult BinOpPow NameLoad Num BinOpAdd BinOpPow AttributeLoad NameLoad attr Num BinOpPow AttributeLoad NameLoad attr Num BinOpMult BinOpMult BinOpMult Num NameLoad NameLoad BinOpAdd BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr BinOpMult BinOpPow NameLoad Num BinOpAdd BinOpPow AttributeLoad NameLoad attr Num BinOpPow AttributeLoad NameLoad attr Num BinOpPow AttributeLoad NameLoad attr Num Assign NameStore Call AttributeLoad NameLoad attr BinOpSub BinOpPow NameLoad Num BinOpMult BinOpMult Num NameLoad NameLoad Assign NameStore BinOpDiv BinOpSub NameLoad NameLoad BinOpMult Num NameLoad Assign NameStore BinOpDiv BinOpAdd BinOpSub BinOpMult AttributeLoad NameLoad attr NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpDiv BinOpAdd BinOpSub BinOpMult AttributeLoad NameLoad attr NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpDiv UnaryOpUSub BinOpAdd NameLoad NameLoad BinOpMult Num NameLoad Assign NameStore BinOpDiv BinOpAdd BinOpSub BinOpMult AttributeLoad NameLoad attr NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign NameStore BinOpDiv BinOpAdd BinOpSub BinOpMult AttributeLoad NameLoad attr NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad BinOpMult AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Return TupleLoad Call NameLoad NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad NameLoad orelse Return NameLoad decorator_list NameLoad decorator_list
N/A N/A Spherical geometry support module __future__ division N/A math geo_euclidean Vector N/A eps 1e-15 Point N/A object N/A N/A Point on the surface of a sphere __init__ N/A N/A self x y z N/A None None None N/A N/A N/A N/A x None N/A y None N/A z None N/A N/A N/A self _pos3d N/A Vector 0 0 1 N/A N/A N/A N/A x None N/A y None N/A z None N/A N/A N/A self _pos3d N/A Vector x y N/A N/A math sqrt N/A N/A 1 N/A x 2 N/A y 2 N/A N/A N/A N/A x None N/A y None N/A z None N/A N/A N/A self _pos3d N/A N/A N/A Vector x y z normalized N/A N/A N/A RuntimeError invalid parameters N/A fromvector N/A N/A cls v N/A N/A N/A Initialize from euclidean vector N/A w N/A N/A v normalized N/A N/A cls N/A w x N/A w y N/A w z N/A classmethod vector N/A N/A self N/A N/A N/A position in 3d space N/A N/A self _pos3d N/A property list N/A N/A self N/A N/A N/A position in 3d space N/A N/A N/A N/A self _pos3d x N/A N/A self _pos3d y N/A N/A self _pos3d z N/A property vector N/A N/A self v N/A N/A N/A N/A N/A self _pos3d x N/A v x N/A N/A N/A self _pos3d y N/A v y N/A N/A N/A self _pos3d z N/A v z N/A N/A vector setter __repr__ N/A N/A self N/A N/A N/A N/A N/A join N/A N/A N/A self __class__ __name__ ( N/A str N/A N/A self _pos3d x ,  N/A str N/A N/A self _pos3d y ,  N/A str N/A N/A self _pos3d z ) N/A distance N/A N/A self other N/A N/A N/A Distance to another point on the sphere N/A N/A N/A math acos N/A N/A N/A self _pos3d dot N/A other vector N/A distances N/A N/A self points N/A N/A N/A Distance to other points on the sphere N/A N/A N/A N/A math acos N/A N/A N/A self _pos3d dot N/A p vector N/A p points N/A N/A Line N/A object N/A N/A Line on the spherical surface (also known as grand circle) __init__ N/A N/A self a b N/A N/A N/A N/A self a N/A N/A Point fromvector N/A a vector N/A N/A self b N/A N/A Point fromvector N/A b vector N/A get_point N/A N/A self l N/A N/A N/A d N/A N/A N/A self a distance N/A self b N/A n N/A N/A N/A N/A self a vector cross N/A N/A self b vector N/A p N/A N/A Point fromvector N/A N/A self a vector N/A N/A N/A N/A p vector rotate N/A l d n N/A p N/A distance N/A N/A self p N/A N/A N/A n N/A N/A Point fromvector N/A N/A N/A N/A self a vector cross N/A N/A self b vector N/A N/A abs N/A N/A N/A math pi 2 N/A N/A n distance p N/A N/A Circle N/A object N/A N/A Arbitrary circle on the spherical surface __init__ N/A N/A self a b c N/A None N/A N/A N/A c None N/A N/A N/A self c N/A N/A Point fromvector N/A a vector N/A N/A self x N/A N/A Point fromvector N/A b vector N/A N/A N/A self c N/A N/A Point fromvector N/A N/A N/A N/A N/A N/A b vector N/A a vector cross N/A N/A c vector N/A b vector normalized N/A N/A self x N/A N/A Point fromvector N/A b vector N/A get_point N/A N/A self l N/A N/A N/A N/A N/A Point fromvector N/A N/A N/A N/A self x vector rotated l N/A N/A self c vector N/A get_radius N/A N/A self N/A N/A N/A N/A N/A N/A self c distance N/A self x N/A angle N/A N/A self p N/A N/A N/A c N/A N/A N/A self c vector N/A N/A N/A N/A self x vector dot N/A N/A self c vector N/A a N/A N/A N/A N/A N/A self x vector c normalized N/A b N/A N/A N/A N/A p vector c normalized N/A N/A N/A math acos N/A N/A a dot b N/A distance N/A N/A self p N/A N/A N/A N/A abs N/A N/A N/A N/A self c distance p N/A N/A N/A self c distance N/A self x N/A N/A Construct N/A object N/A N/A Collection of methods for geometric construction on a sphere midpoint N/A N/A a b N/A N/A N/A Point exactly between a and b N/A N/A N/A Point fromvector N/A N/A N/A a vector N/A b vector 2 N/A staticmethod line_intersect_line N/A N/A k l N/A N/A N/A c1 N/A N/A N/A N/A k a vector cross N/A N/A k b vector N/A c2 N/A N/A N/A N/A l a vector cross N/A N/A l b vector N/A p N/A N/A c1 cross c2 N/A N/A N/A N/A Point fromvector p N/A N/A Point fromvector N/A p -1 N/A staticmethod line_intersect_circle N/A N/A line circle N/A N/A N/A cross_line N/A N/A N/A N/A line a vector cross N/A N/A line b vector N/A cross_lc N/A N/A cross_line cross N/A N/A circle c vector N/A dot_circle N/A N/A N/A N/A circle c vector dot N/A N/A circle x vector N/A N/A N/A abs N/A cross_lc z eps N/A N/A a N/A N/A cross_lc dot cross_lc N/A b N/A N/A 2 dot_circle N/A N/A N/A cross_line cross cross_lc z N/A circle N/A N/A N/A dot_circle dot_circle N/A N/A N/A cross_line x 2 N/A N/A cross_line y 2 N/A N/A cross_lc z 2 N/A s N/A N/A math sqrt N/A N/A b 2 N/A N/A 4 a circle N/A z1 N/A N/A s b N/A 2 a N/A x1 N/A N/A N/A N/A cross_lc x z1 N/A N/A cross_line y dot_circle N/A cross_lc z N/A y1 N/A N/A N/A N/A cross_lc y z1 N/A N/A cross_line x dot_circle N/A cross_lc z N/A z2 N/A N/A N/A s b N/A 2 a N/A x2 N/A N/A N/A N/A cross_lc x z2 N/A N/A cross_line y dot_circle N/A cross_lc z N/A y2 N/A N/A N/A N/A cross_lc y z2 N/A N/A cross_line x dot_circle N/A cross_lc z N/A N/A N/A Point x1 y1 z1 N/A Point x2 y2 z2 N/A N/A None N/A staticmethod circle_intersect_circle N/A N/A a b N/A N/A N/A ac N/A N/A a c vector N/A bc N/A N/A b c vector N/A cross N/A N/A ac cross bc N/A dot_a N/A N/A ac dot N/A N/A a x vector N/A dot_b N/A N/A bc dot N/A N/A b x vector N/A N/A N/A abs N/A cross z eps N/A N/A a N/A N/A cross dot cross N/A b N/A 2 N/A N/A dot_b N/A N/A N/A ac cross cross z N/A dot_a N/A N/A N/A bc cross cross z N/A c N/A N/A N/A N/A N/A dot_b 2 N/A N/A N/A ac x 2 N/A N/A ac y 2 N/A N/A N/A 2 dot_a dot_b N/A N/A N/A ac x N/A bc x N/A N/A ac y N/A bc y N/A N/A dot_a 2 N/A N/A N/A bc x 2 N/A N/A bc y 2 N/A N/A cross z 2 N/A s N/A N/A math sqrt N/A N/A b 2 N/A N/A 4 a c N/A z1 N/A N/A s b N/A 2 a N/A x1 N/A N/A N/A N/A N/A bc y dot_a N/A N/A ac y dot_b N/A N/A cross x z1 N/A cross z N/A y1 N/A N/A N/A N/A N/A ac x dot_b N/A N/A bc x dot_a N/A N/A cross y z1 N/A cross z N/A z2 N/A N/A N/A s b N/A 2 a N/A x2 N/A N/A N/A N/A N/A bc y dot_a N/A N/A ac y dot_b N/A N/A cross x z2 N/A cross z N/A y2 N/A N/A N/A N/A N/A ac x dot_b N/A N/A bc x dot_a N/A N/A cross y z2 N/A cross z N/A N/A N/A Point x1 y1 z1 N/A Point x2 y2 z2 N/A N/A None N/A staticmethod N/A