Module Import alias identifier ImportFrom alias ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr ListLoad ListLoad Num Num ListLoad Num Num ListLoad Num Num ListLoad Num Num ListLoad Num Num ListLoad Num Num ListLoad Num Num ListLoad Num Num ListLoad Num Num ListLoad Num Num ListLoad Num Num ListLoad Num Num Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad ExtSlice Slice Index Num AugAssignDiv SubscriptStore NameLoad ExtSlice Slice Index Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad ExtSlice Slice Index Num AugAssignDiv SubscriptStore NameLoad ExtSlice Slice Index Num NameLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad NameLoad ExtSlice Slice Index Num SubscriptLoad NameLoad ExtSlice Slice Index Num ClassDef bases NameLoad body Expr Str Assign NameStore Call NameLoad Num keyword Str keyword Str keyword Str Assign NameStore Call NameLoad Num keyword Str keyword Str keyword Str Assign NameStore Call NameLoad Num keyword Str keyword Str Assign NameStore Call NameLoad Num keyword Str keyword Str keyword Str Assign NameStore Call NameLoad keyword Str keyword Str keyword Str Assign NameStore Call NameLoad keyword Str keyword Str keyword Str FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore BinOpMult AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr BinOpDiv AttributeLoad NameLoad attr NameLoad Assign AttributeStore NameLoad attr BinOpMult BinOpDiv BinOpMult AttributeLoad NameLoad attr AttributeLoad NameLoad attr Num BinOpAdd Num AttributeLoad NameLoad attr Print AttributeLoad NameLoad attr Print Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr BinOpMult Num BinOpSub AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Print Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr BinOpMult Num BinOpSub AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Print Str AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Print decorator_list decorator_list If CompareEq NameLoad Str body ImportFrom alias Assign NameStore Call NameLoad Call NameLoad Expr Call AttributeLoad NameLoad attr
N/A N/A numpy np openmdao.main.api Component openmdao.lib.datatypes.api Float N/A data N/A N/A np array N/A N/A 0 0 N/A 12.5 300 N/A 165 300 N/A 182 555 N/A 427 555 N/A 444 760 N/A 1660 760 N/A 1670 555 N/A 1756 555 N/A 1765 300 N/A 2112 299 N/A 2132 0 N/A max_speed N/A N/A np max N/A data N/A N/A N/A 1 N/A N/A data N/A N/A N/A 1 max_speed N/A max_time N/A N/A np max N/A data N/A N/A N/A 0 N/A N/A data N/A N/A N/A 0 max_time N/A SPEED_FRAC N/A N/A np trapz N/A data N/A N/A N/A 1 N/A data N/A N/A N/A 0 Mission N/A Component N/A N/A Place holder for real mission analysis. Could consider a 
    pseudospectral optimal control approach N/A speed_max N/A Float 308 iotype in units m/s desc Maximum travel speed for the pod N/A tube_length N/A Float 563270 iotype in units m desc length of one trip N/A pwr_marg N/A Float 0.3 iotype in desc fractional extra energy requirement N/A pwr_req N/A Float 420 iotype in units kW desc average power requriment for the mission N/A time N/A Float iotype out units s desc travel time for a pod to make one trip N/A energy N/A Float iotype out units kW*h desc total energy storage requirements execute N/A N/A self N/A N/A N/A this is a *VERY* course approximation that takes the speed profile given in the 
        original proposal as given. It just serves as a place holder for now. It's better 
        than nothing, but a real analysis is needed here N/A avg_speed N/A N/A self speed_max SPEED_FRAC N/A N/A self time N/A N/A self tube_length avg_speed N/A N/A self energy N/A N/A N/A N/A self pwr_req N/A self time 3600.0 N/A 1 N/A self pwr_marg N/A N/A self itername N/A  W_in:  N/A N/A N/A self parent compress W_in N/A 10 N/A N/A N/A N/A self parent compress W_in N/A N/A N/A self parent flow_limit W_excess N/A  R_tube:   N/A N/A N/A self parent pod radius_tube_inner N/A 0.01 N/A N/A N/A N/A self parent pod area_compressor_bypass N/A N/A N/A self parent compress area_c1_out N/A  Bearing_Ps:   N/A N/A N/A self parent compress c2_PR_des N/A N/A N/A self parent compress Ps_bearing_residual N/A N/A N/A N/A N/A __name__ __main__ N/A openmdao.main.api set_as_top N/A m N/A set_as_top N/A Mission N/A N/A N/A m run