Building wheels for collected packages: SPaircraft
Building wheel for SPaircraft (setup.py): started
Building wheel for SPaircraft (setup.py): finished with status 'done'
Created wheel for SPaircraft: filename=SPaircraft-0.0.0-py3-none-any.whl size=1837 sha256=d8dff3627b2baf2061220f9761a213f4cfbe0940d709508f7d814b83434388da
Stored in directory: /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-ephem-wheel-cache-z0m5op6z/wheels/a0/35/87/c9aaec37bc6e915187653b10851c79f91e91436e7935d0922a
Successfully built SPaircraft
Installing collected packages: cvxopt, SPaircraft
Successfully installed SPaircraft-0.0.0 cvxopt-1.2.6
Running tests...
----------------------------------------------------------------------
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/gp.py:397: RuntimeWarning: divide by zero encountered in log
for i, mi in enumerate(self.m_idxs) if la[i])
.
----------------------------------------------------------------------
Ran 2 tests in 19.641s
OK
Generating XML reports...
adding test for 'SPaircraft.py'
Starting a sequence of GP solves
for 317 free variables
in 136 locally-GP constraints
and for 1198 free variables
in 4699 posynomial inequalities.
GP Solve 1
Using solver 'mosek_cli'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.44 seconds.
Solved cost was 3.965e+40.
GP Solve 2
Using solver 'mosek_cli'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.379 seconds.
Solved cost was 4.017e+10.
GP Solve 3
Using solver 'mosek_cli'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.377 seconds.
Solved cost was 3.193e+05.
GP Solve 4
Using solver 'mosek_cli'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.397 seconds.
Solved cost was 2.931e+04.
GP Solve 5
Using solver 'mosek_cli'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.325 seconds.
Solved cost was 2.498e+04.
GP Solve 6
Using solver 'mosek_cli'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.371 seconds.
Solved cost was 2.381e+04.
GP Solve 7
Using solver 'mosek_cli'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.37 seconds.
Solved cost was 2.328e+04.
GP Solve 8
Using solver 'mosek_cli'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.432 seconds.
Solved cost was 2.303e+04.
Solving took 4.48 seconds and 8 GP solves.
WEIGHT DIFFERENCES
Total Fuel Weight Percent Diff: [-14.58138901]
Total Aircraft Weight Percent Diff: [-0.74891558]
Engine Weight Percent Diff: -31.679079775002542
Fuselage Weight Percent Diff: 2.6526976812611798
Payload Weight Percent Diff: [-0.04052335]
VT Weight Percent Diff: 36.22004818671096
HT Weight Percent Diff: -97.00045833486446
Wing Weight Percent Diff: 6.301579926786875
WING DIFFERENCES
Wing Span Percent Diff: -4.037425783973113
Wing Area Percent Diff: 20.489359179959926
HORIZONTAL TAIL DIFFERENCES
HT Area Percent Diff: 31.219167770389394
VERTICAL TAIL DIFFERENCES
VT Span Percent Diff: 0.9749012825059636
VT Area Percent Diff: -48.9842616516864
CRUISE SEGMENT 1 DRAG DIFFERENCES
Overall Cd Percent Diff: [-29.2318829]
L/D Percent Diff: [16.07581914]
Nacelle Cd Percent Diff: [-2.28221255]
HT Cd Percent Diff: [-97.20243993067143] dimensionless
Fuselage Cd Percent Diff: [108.78744865]
VT Cd Percent Diff: [-35.673654110190185] dimensionless
Wing Cd percent Diff: [-29.62869661]
Induced Drag Cd Percent Diff: [-33.69798608]
CRUISE SEGMENT 1 TSFC DIFFERENCES
Initial Cruise TSFC Percent Diff: [-5.54304436]
FUSELAGE DIFFERENCES
Weight of HB material: -30.598753025298784
Weight of VB material: 115.86626960497115
Fan Propulsive Efficiency in Cruise Segment 1
---------------------
[0.80046599]
Starting a sequence of GP solves
for 317 free variables
in 136 locally-GP constraints
and for 1198 free variables
in 4699 posynomial inequalities.
GP Solve 1
Using solver 'mosek_cli'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.408 seconds.
Solved cost was 3.965e+40.
GP Solve 2
Using solver 'mosek_cli'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.327 seconds.
Solved cost was 4.016e+10.
GP Solve 3
Using solver 'mosek_cli'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.356 seconds.
Solved cost was 3.194e+05.
GP Solve 4
Using solver 'mosek_cli'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.398 seconds.
Solved cost was 2.931e+04.
GP Solve 5
Using solver 'mosek_cli'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.361 seconds.
Solved cost was 2.498e+04.
GP Solve 6
Using solver 'mosek_cli'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.409 seconds.
Solved cost was 2.381e+04.
GP Solve 7
Using solver 'mosek_cli'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.442 seconds.
Solved cost was 2.328e+04.
GP Solve 8
Using solver 'mosek_cli'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.505 seconds.
Solved cost was 2.303e+04.
Solving took 4.53 seconds and 8 GP solves.
WEIGHT DIFFERENCES
Total Fuel Weight Percent Diff: [-14.58138901]
Total Aircraft Weight Percent Diff: [-0.74792307]
Engine Weight Percent Diff: -31.679216416706367
Fuselage Weight Percent Diff: 2.6526976812611798
Payload Weight Percent Diff: [-0.04052335]
VT Weight Percent Diff: 36.220593067993455
HT Weight Percent Diff: -97.00045833486446
Wing Weight Percent Diff: 6.301579926786875
WING DIFFERENCES
Wing Span Percent Diff: -4.037425783973113
Wing Area Percent Diff: 20.489359179959926
HORIZONTAL TAIL DIFFERENCES
HT Area Percent Diff: 31.219298989622725
VERTICAL TAIL DIFFERENCES
VT Span Percent Diff: 0.9750022574577574
VT Area Percent Diff: -48.98410860424179
CRUISE SEGMENT 1 DRAG DIFFERENCES
Overall Cd Percent Diff: [-29.23195366]
L/D Percent Diff: [16.07581914]
Nacelle Cd Percent Diff: [-2.28240799]
HT Cd Percent Diff: [-97.20243713310997] dimensionless
Fuselage Cd Percent Diff: [108.78744865]
VT Cd Percent Diff: [-35.67346113086305] dimensionless
Wing Cd percent Diff: [-29.62876698]
Induced Drag Cd Percent Diff: [-33.69805238]
CRUISE SEGMENT 1 TSFC DIFFERENCES
Initial Cruise TSFC Percent Diff: [-5.54293102]
FUSELAGE DIFFERENCES
Weight of HB material: -30.535430217246443
Weight of VB material: 115.86713307177655
Fan Propulsive Efficiency in Cruise Segment 1
---------------------
[0.80046599]
Starting a sequence of GP solves
for 317 free variables
in 136 locally-GP constraints
and for 1198 free variables
in 4699 posynomial inequalities.
GP Solve 1
Using solver 'mosek_conif'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.223 seconds.
Solved cost was 3.965e+40.
GP Solve 2
Using solver 'mosek_conif'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.285 seconds.
Solved cost was 2.961e+10.
GP Solve 3
Using solver 'mosek_conif'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.274 seconds.
Solved cost was 4.991e+05.
GP Solve 4
Using solver 'mosek_conif'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.25 seconds.
Solved cost was 3.083e+04.
GP Solve 5
Using solver 'mosek_conif'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.245 seconds.
Solved cost was 2.522e+04.
GP Solve 6
Using solver 'mosek_conif'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.212 seconds.
Solved cost was 2.393e+04.
GP Solve 7
Using solver 'mosek_conif'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.255 seconds.
Solved cost was 2.335e+04.
GP Solve 8
Using solver 'mosek_conif'
for 1198 free variables
in 4699 posynomial inequalities.
Solving took 0.287 seconds.
Solved cost was 2.306e+04.
Solution check warning: Dual cost nan does not match primal cost 23060.28121873187
Solving took 3.43 seconds and 8 GP solves.
WEIGHT DIFFERENCES
Total Fuel Weight Percent Diff: [-14.46200026]
Total Aircraft Weight Percent Diff: [-0.47858682]
Engine Weight Percent Diff: -30.88528237877338
Fuselage Weight Percent Diff: 3.0468411035682923
Payload Weight Percent Diff: [-0.04003539]
VT Weight Percent Diff: 37.15143681567095
HT Weight Percent Diff: -96.9929447286658
Wing Weight Percent Diff: 6.454905411825249
WING DIFFERENCES
Wing Span Percent Diff: -4.0696562777554215
Wing Area Percent Diff: 20.571181753674264
HORIZONTAL TAIL DIFFERENCES
HT Area Percent Diff: 31.54151624743361
VERTICAL TAIL DIFFERENCES
VT Span Percent Diff: 1.151573222881136
VT Area Percent Diff: -48.805552140408494
CRUISE SEGMENT 1 DRAG DIFFERENCES
Overall Cd Percent Diff: [-29.22665671]
L/D Percent Diff: [15.98312672]
Nacelle Cd Percent Diff: [-1.32212994]
HT Cd Percent Diff: [-97.19566107506732] dimensionless
Fuselage Cd Percent Diff: [108.78752887]
VT Cd Percent Diff: [-35.46189814767035] dimensionless
Wing Cd percent Diff: [-29.70220504]
Induced Drag Cd Percent Diff: [-33.70548054]
CRUISE SEGMENT 1 TSFC DIFFERENCES
Initial Cruise TSFC Percent Diff: [-5.63174523]
FUSELAGE DIFFERENCES
Weight of HB material: -48.56000629453767
Weight of VB material: 117.25588702529518
Fan Propulsive Efficiency in Cruise Segment 1
---------------------
[0.80269162]
Cloning into 'robust'...
Processing /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from robust==0.0.0) (1.0.0)
ERROR: Could not find a version that satisfies the requirement gplibrary (from robust)
ERROR: No matching distribution found for gplibrary
Processing /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from robust==0.0.0) (1.0.0)
ERROR: Could not find a version that satisfies the requirement gplibrary (from robust)
ERROR: No matching distribution found for gplibrary
Processing /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from robust==0.0.0) (1.0.0)
ERROR: Could not find a version that satisfies the requirement gplibrary (from robust)
ERROR: No matching distribution found for gplibrary
Processing /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from robust==0.0.0) (1.0.0)
ERROR: Could not find a version that satisfies the requirement gplibrary (from robust)
ERROR: No matching distribution found for gplibrary
Processing /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/robust
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from robust==0.0.0) (1.0.0)
ERROR: Could not find a version that satisfies the requirement gplibrary (from robust)
ERROR: No matching distribution found for gplibrary
Running tests...
----------------------------------------------------------------------
Running tests...
----------------------------------------------------------------------
..........................................
----------------------------------------------------------------------
Ran 42 tests in 88.274s
OK
Generating XML reports...
.
Running tests...
----------------------------------------------------------------------
..........................................
----------------------------------------------------------------------
Ran 42 tests in 54.799s
OK
Generating XML reports...
.
----------------------------------------------------------------------
Ran 2 tests in 143.788s
OK
Generating XML reports...
adding test for 'run_tests.py'
Solution check warning: Dual: sum of nu^T * A did not vanish.
Solution check warning: Dual: sum of nu^T * A did not vanish.
Cloning into 'shopping'...
Running tests...
----------------------------------------------------------------------
...
----------------------------------------------------------------------
Ran 3 tests in 0.265s
OK
Generating XML reports...
adding test for 'test.py'
Using solver 'mosek_cli'
for 25 free variables
in 40 posynomial inequalities.
Solving took 0.0545 seconds.
Using solver 'mosek_cli'
for 25 free variables
in 40 posynomial inequalities.
Solving took 0.0557 seconds.
Using solver 'mosek_conif'
for 25 free variables
in 40 posynomial inequalities.
Solving took 0.0214 seconds.
Cloning into 'gassolar'...
Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (1.2.2)
Requirement already satisfied: numpy>=1.16.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (1.20.1)
Requirement already satisfied: python-dateutil>=2.7.3 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (2.8.1)
Requirement already satisfied: pytz>=2017.3 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (2021.1)
Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from python-dateutil>=2.7.3->pandas) (1.15.0)
Collecting git+https://github.com/hoburg/gpfit.git
Cloning https://github.com/hoburg/gpfit.git to /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-0scwa0kn
Running command git clone -q https://github.com/hoburg/gpfit.git /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-0scwa0kn
Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpfit==0.1) (1.20.1)
Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpfit==0.1) (1.6.1)
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from gpfit==0.1) (1.0.0)
Requirement already satisfied: pint>=0.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (0.16.1)
Requirement already satisfied: ad in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (1.3.2)
Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (1.2.6)
Requirement already satisfied: importlib-metadata in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pint>=0.8.1->gpkit->gpfit==0.1) (3.7.0)
Requirement already satisfied: packaging in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pint>=0.8.1->gpkit->gpfit==0.1) (20.9)
Requirement already satisfied: typing-extensions>=3.6.4 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from importlib-metadata->pint>=0.8.1->gpkit->gpfit==0.1) (3.7.4.3)
Requirement already satisfied: zipp>=0.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from importlib-metadata->pint>=0.8.1->gpkit->gpfit==0.1) (3.4.0)
Requirement already satisfied: pyparsing>=2.0.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from packaging->pint>=0.8.1->gpkit->gpfit==0.1) (2.4.7)
Building wheels for collected packages: gpfit
Building wheel for gpfit (setup.py): started
Building wheel for gpfit (setup.py): finished with status 'done'
Created wheel for gpfit: filename=gpfit-0.1-py3-none-any.whl size=25375 sha256=d8a02f91540467b2bba12760a7d3ac257b23051b52d174ab7d5c30a868d285e4
Stored in directory: /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-ephem-wheel-cache-nn59rg64/wheels/57/29/3e/8d7ba8db76ea975ecfe679ec45f25d64a6eaec893d16b3d378
Successfully built gpfit
Installing collected packages: gpfit
Successfully installed gpfit-0.1
Processing /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gassolar
Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gassolar==0.0.0.0) (1.20.1)
Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gassolar==0.0.0.0) (1.6.1)
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from gassolar==0.0.0.0) (1.0.0)
Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gassolar==0.0.0.0) (1.2.2)
Requirement already satisfied: gpfit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gassolar==0.0.0.0) (0.1)
Requirement already satisfied: pint>=0.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gassolar==0.0.0.0) (0.16.1)
Requirement already satisfied: ad in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gassolar==0.0.0.0) (1.3.2)
Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gassolar==0.0.0.0) (1.2.6)
Requirement already satisfied: packaging in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pint>=0.8.1->gpkit->gassolar==0.0.0.0) (20.9)
Requirement already satisfied: importlib-metadata in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pint>=0.8.1->gpkit->gassolar==0.0.0.0) (3.7.0)
Requirement already satisfied: zipp>=0.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from importlib-metadata->pint>=0.8.1->gpkit->gassolar==0.0.0.0) (3.4.0)
Requirement already satisfied: typing-extensions>=3.6.4 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from importlib-metadata->pint>=0.8.1->gpkit->gassolar==0.0.0.0) (3.7.4.3)
Requirement already satisfied: pyparsing>=2.0.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from packaging->pint>=0.8.1->gpkit->gassolar==0.0.0.0) (2.4.7)
Requirement already satisfied: pytz>=2017.3 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas->gassolar==0.0.0.0) (2021.1)
Requirement already satisfied: python-dateutil>=2.7.3 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas->gassolar==0.0.0.0) (2.8.1)
Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from python-dateutil>=2.7.3->pandas->gassolar==0.0.0.0) (1.15.0)
Building wheels for collected packages: gassolar
Building wheel for gassolar (setup.py): started
Building wheel for gassolar (setup.py): finished with status 'done'
Created wheel for gassolar: filename=gassolar-0.0.0.0-py3-none-any.whl size=4876521 sha256=d9a2f14be33c480ef37f1b9a1dcfc99aa06445cf02e3bcc6cc61d10e58b121e1
Stored in directory: /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-ephem-wheel-cache-fezqbx4c/wheels/6d/9b/77/e9ae19bc97c8b21e3b7aab9735e5c1e0790672ee79ae5b910b
Successfully built gassolar
Installing collected packages: gassolar
Successfully installed gassolar-0.0.0.0
Running tests...
----------------------------------------------------------------------
EEEE
======================================================================
ERROR [0.491s]: test_gassolar_gas_gas_py_mosek_cli (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
testfn(name, import_dict, path)(self)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
lambda self: getattr(self, name)())) # pylint:disable=undefined-variable
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 37, in test_fn
mod.test()
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gassolar/gassolar/gas/gas.py", line 201, in test
model = Mission()
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/model.py", line 53, in __init__
cs = self.setup(*args, **kwargs) # pylint: disable=no-member
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gassolar/gassolar/gas/gas.py", line 153, in setup
JHO = Aircraft(sp=sp)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/model.py", line 53, in __init__
cs = self.setup(*args, **kwargs) # pylint: disable=no-member
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gassolar/gassolar/gas/gas.py", line 51, in setup
Wzfw >= sum(summing_vars(components, "W")) + Wpay + Wavn,
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/tools/summing_constraintset.py", line 9, in summing_vars
vkeys = np.hstack([list(m.varkeys[varname]) for m in models])
File "<__array_function__ internals>", line 6, in hstack
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/shape_base.py", line 339, in hstack
arrs = atleast_1d(*tup)
File "<__array_function__ internals>", line 6, in atleast_1d
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/shape_base.py", line 66, in atleast_1d
ary = asanyarray(ary)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py", line 171, in asanyarray
return array(a, dtype, copy=False, order=order, subok=True)
ValueError: invalid __array_struct__
======================================================================
ERROR [0.071s]: test_gassolar_gas_gas_py_mosek_conif (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
testfn(name, import_dict, path)(self)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
lambda self: getattr(self, name)())) # pylint:disable=undefined-variable
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 37, in test_fn
mod.test()
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gassolar/gassolar/gas/gas.py", line 201, in test
model = Mission()
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/model.py", line 53, in __init__
cs = self.setup(*args, **kwargs) # pylint: disable=no-member
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gassolar/gassolar/gas/gas.py", line 153, in setup
JHO = Aircraft(sp=sp)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/model.py", line 53, in __init__
cs = self.setup(*args, **kwargs) # pylint: disable=no-member
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gassolar/gassolar/gas/gas.py", line 51, in setup
Wzfw >= sum(summing_vars(components, "W")) + Wpay + Wavn,
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/tools/summing_constraintset.py", line 9, in summing_vars
vkeys = np.hstack([list(m.varkeys[varname]) for m in models])
File "<__array_function__ internals>", line 6, in hstack
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/shape_base.py", line 339, in hstack
arrs = atleast_1d(*tup)
File "<__array_function__ internals>", line 6, in atleast_1d
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/shape_base.py", line 66, in atleast_1d
ary = asanyarray(ary)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py", line 171, in asanyarray
return array(a, dtype, copy=False, order=order, subok=True)
ValueError: invalid __array_struct__
======================================================================
ERROR [0.101s]: test_gassolar_solar_solar_py_mosek_cli (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
testfn(name, import_dict, path)(self)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
lambda self: getattr(self, name)())) # pylint:disable=undefined-variable
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 37, in test_fn
mod.test()
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gassolar/gassolar/solar/solar.py", line 366, in test
m = Mission(latitude=11)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/model.py", line 53, in __init__
cs = self.setup(*args, **kwargs) # pylint: disable=no-member
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gassolar/gassolar/solar/solar.py", line 319, in setup
self.solar = Aircraft(sp=sp)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/model.py", line 53, in __init__
cs = self.setup(*args, **kwargs) # pylint: disable=no-member
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gassolar/gassolar/solar/solar.py", line 61, in setup
Wtotal >= (Wpay + Wavn + sum(summing_vars(self.components, "W"))),
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/tools/summing_constraintset.py", line 9, in summing_vars
vkeys = np.hstack([list(m.varkeys[varname]) for m in models])
File "<__array_function__ internals>", line 6, in hstack
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/shape_base.py", line 339, in hstack
arrs = atleast_1d(*tup)
File "<__array_function__ internals>", line 6, in atleast_1d
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/shape_base.py", line 66, in atleast_1d
ary = asanyarray(ary)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py", line 171, in asanyarray
return array(a, dtype, copy=False, order=order, subok=True)
ValueError: invalid __array_struct__
======================================================================
ERROR [0.042s]: test_gassolar_solar_solar_py_mosek_conif (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
testfn(name, import_dict, path)(self)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
lambda self: getattr(self, name)())) # pylint:disable=undefined-variable
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 37, in test_fn
mod.test()
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gassolar/gassolar/solar/solar.py", line 366, in test
m = Mission(latitude=11)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/model.py", line 53, in __init__
cs = self.setup(*args, **kwargs) # pylint: disable=no-member
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gassolar/gassolar/solar/solar.py", line 319, in setup
self.solar = Aircraft(sp=sp)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/model.py", line 53, in __init__
cs = self.setup(*args, **kwargs) # pylint: disable=no-member
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gassolar/gassolar/solar/solar.py", line 61, in setup
Wtotal >= (Wpay + Wavn + sum(summing_vars(self.components, "W"))),
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/tools/summing_constraintset.py", line 9, in summing_vars
vkeys = np.hstack([list(m.varkeys[varname]) for m in models])
File "<__array_function__ internals>", line 6, in hstack
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/shape_base.py", line 339, in hstack
arrs = atleast_1d(*tup)
File "<__array_function__ internals>", line 6, in atleast_1d
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/shape_base.py", line 66, in atleast_1d
ary = asanyarray(ary)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py", line 171, in asanyarray
return array(a, dtype, copy=False, order=order, subok=True)
ValueError: invalid __array_struct__
----------------------------------------------------------------------
Ran 4 tests in 0.706s
FAILED (errors=4)
Generating XML reports...
adding test for 'gassolar/gas/gas.py'
adding test for 'gassolar/solar/solar.py'
Cloning into 'jho'...
Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (1.2.2)
Requirement already satisfied: pytz>=2017.3 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (2021.1)
Requirement already satisfied: numpy>=1.16.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (1.20.1)
Requirement already satisfied: python-dateutil>=2.7.3 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (2.8.1)
Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from python-dateutil>=2.7.3->pandas) (1.15.0)
Collecting git+https://github.com/hoburg/gpfit.git
Cloning https://github.com/hoburg/gpfit.git to /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-u2vcmtk7
Running command git clone -q https://github.com/hoburg/gpfit.git /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-u2vcmtk7
Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpfit==0.1) (1.20.1)
Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpfit==0.1) (1.6.1)
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from gpfit==0.1) (1.0.0)
Requirement already satisfied: pint>=0.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (0.16.1)
Requirement already satisfied: ad in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (1.3.2)
Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (1.2.6)
Requirement already satisfied: packaging in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pint>=0.8.1->gpkit->gpfit==0.1) (20.9)
Requirement already satisfied: importlib-metadata in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pint>=0.8.1->gpkit->gpfit==0.1) (3.7.0)
Requirement already satisfied: zipp>=0.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from importlib-metadata->pint>=0.8.1->gpkit->gpfit==0.1) (3.4.0)
Requirement already satisfied: typing-extensions>=3.6.4 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from importlib-metadata->pint>=0.8.1->gpkit->gpfit==0.1) (3.7.4.3)
Requirement already satisfied: pyparsing>=2.0.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from packaging->pint>=0.8.1->gpkit->gpfit==0.1) (2.4.7)
Running tests...
----------------------------------------------------------------------
EEEE
======================================================================
ERROR [0.337s]: test_model_jho_py_mosek_cli (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
testfn(name, import_dict, path)(self)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
lambda self: getattr(self, name)())) # pylint:disable=undefined-variable
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 37, in test_fn
mod.test()
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/jho/model/jho.py", line 366, in test
model = Mission()
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/model.py", line 53, in __init__
cs = self.setup(*args, **kwargs) # pylint: disable=no-member
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/jho/model/jho.py", line 334, in setup
self.JHO = Aircraft(Wfueltot, df70=DF70)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/model.py", line 53, in __init__
cs = self.setup(*args, **kwargs) # pylint: disable=no-member
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/jho/model/jho.py", line 54, in setup
Wzfw >= sum(summing_vars(components, "W")) + Wpay + Wavn,
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/tools/summing_constraintset.py", line 9, in summing_vars
vkeys = np.hstack([list(m.varkeys[varname]) for m in models])
File "<__array_function__ internals>", line 6, in hstack
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/shape_base.py", line 339, in hstack
arrs = atleast_1d(*tup)
File "<__array_function__ internals>", line 6, in atleast_1d
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/shape_base.py", line 66, in atleast_1d
ary = asanyarray(ary)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py", line 171, in asanyarray
return array(a, dtype, copy=False, order=order, subok=True)
ValueError: invalid __array_struct__
======================================================================
ERROR [0.088s]: test_model_jho_py_mosek_conif (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
testfn(name, import_dict, path)(self)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
lambda self: getattr(self, name)())) # pylint:disable=undefined-variable
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 37, in test_fn
mod.test()
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/jho/model/jho.py", line 366, in test
model = Mission()
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/model.py", line 53, in __init__
cs = self.setup(*args, **kwargs) # pylint: disable=no-member
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/jho/model/jho.py", line 334, in setup
self.JHO = Aircraft(Wfueltot, df70=DF70)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/model.py", line 53, in __init__
cs = self.setup(*args, **kwargs) # pylint: disable=no-member
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/jho/model/jho.py", line 54, in setup
Wzfw >= sum(summing_vars(components, "W")) + Wpay + Wavn,
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/tools/summing_constraintset.py", line 9, in summing_vars
vkeys = np.hstack([list(m.varkeys[varname]) for m in models])
File "<__array_function__ internals>", line 6, in hstack
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/shape_base.py", line 339, in hstack
arrs = atleast_1d(*tup)
File "<__array_function__ internals>", line 6, in atleast_1d
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/shape_base.py", line 66, in atleast_1d
ary = asanyarray(ary)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py", line 171, in asanyarray
return array(a, dtype, copy=False, order=order, subok=True)
ValueError: invalid __array_struct__
======================================================================
ERROR [0.060s]: test_model_print_perf_py_mosek_cli (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
testfn(name, import_dict, path)(self)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
lambda self: getattr(self, name)())) # pylint:disable=undefined-variable
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 37, in test_fn
mod.test()
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/jho/model/print_perf.py", line 194, in test
M = Mission(DF70=True)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/model.py", line 53, in __init__
cs = self.setup(*args, **kwargs) # pylint: disable=no-member
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/jho/model/jho.py", line 334, in setup
self.JHO = Aircraft(Wfueltot, df70=DF70)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/model.py", line 53, in __init__
cs = self.setup(*args, **kwargs) # pylint: disable=no-member
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/jho/model/jho.py", line 54, in setup
Wzfw >= sum(summing_vars(components, "W")) + Wpay + Wavn,
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/tools/summing_constraintset.py", line 9, in summing_vars
vkeys = np.hstack([list(m.varkeys[varname]) for m in models])
File "<__array_function__ internals>", line 6, in hstack
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/shape_base.py", line 339, in hstack
arrs = atleast_1d(*tup)
File "<__array_function__ internals>", line 6, in atleast_1d
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/shape_base.py", line 66, in atleast_1d
ary = asanyarray(ary)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py", line 171, in asanyarray
return array(a, dtype, copy=False, order=order, subok=True)
ValueError: invalid __array_struct__
======================================================================
ERROR [0.054s]: test_model_print_perf_py_mosek_conif (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
testfn(name, import_dict, path)(self)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
lambda self: getattr(self, name)())) # pylint:disable=undefined-variable
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 37, in test_fn
mod.test()
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/jho/model/print_perf.py", line 194, in test
M = Mission(DF70=True)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/model.py", line 53, in __init__
cs = self.setup(*args, **kwargs) # pylint: disable=no-member
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/jho/model/jho.py", line 334, in setup
self.JHO = Aircraft(Wfueltot, df70=DF70)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/model.py", line 53, in __init__
cs = self.setup(*args, **kwargs) # pylint: disable=no-member
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/jho/model/jho.py", line 54, in setup
Wzfw >= sum(summing_vars(components, "W")) + Wpay + Wavn,
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkitmodels/tools/summing_constraintset.py", line 9, in summing_vars
vkeys = np.hstack([list(m.varkeys[varname]) for m in models])
File "<__array_function__ internals>", line 6, in hstack
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/shape_base.py", line 339, in hstack
arrs = atleast_1d(*tup)
File "<__array_function__ internals>", line 6, in atleast_1d
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/shape_base.py", line 66, in atleast_1d
ary = asanyarray(ary)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py", line 171, in asanyarray
return array(a, dtype, copy=False, order=order, subok=True)
ValueError: invalid __array_struct__
----------------------------------------------------------------------
Ran 4 tests in 0.539s
FAILED (errors=4)
Generating XML reports...
adding test for 'model/jho.py'
adding test for 'model/print_perf.py'
Cloning into 'turbofan'...
Processing /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/turbofan
Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from turbofan==0.0.0.0) (1.20.1)
Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from turbofan==0.0.0.0) (1.6.1)
Requirement already satisfied: pint in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from turbofan==0.0.0.0) (0.16.1)
Requirement already satisfied: future in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from turbofan==0.0.0.0) (0.18.2)
Requirement already satisfied: packaging in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pint->turbofan==0.0.0.0) (20.9)
Requirement already satisfied: importlib-metadata in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pint->turbofan==0.0.0.0) (3.7.0)
Requirement already satisfied: zipp>=0.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from importlib-metadata->pint->turbofan==0.0.0.0) (3.4.0)
Requirement already satisfied: typing-extensions>=3.6.4 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from importlib-metadata->pint->turbofan==0.0.0.0) (3.7.4.3)
Requirement already satisfied: pyparsing>=2.0.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from packaging->pint->turbofan==0.0.0.0) (2.4.7)
Building wheels for collected packages: turbofan
Building wheel for turbofan (setup.py): started
Building wheel for turbofan (setup.py): finished with status 'done'
Created wheel for turbofan: filename=turbofan-0.0.0.0-py3-none-any.whl size=43842 sha256=950ffe2f05b8a19ab8302b20c899793632acb54811b7f52b93fe794c1b50fc71
Stored in directory: /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-ephem-wheel-cache-ty36f81u/wheels/76/65/76/e1e7601db02e46154a0e72dde6e3b004a716491461eb94c4b8
Successfully built turbofan
Installing collected packages: turbofan
Attempting uninstall: turbofan
Found existing installation: turbofan 0.0.0.0
Uninstalling turbofan-0.0.0.0:
Successfully uninstalled turbofan-0.0.0.0
Successfully installed turbofan-0.0.0.0
Running tests...
----------------------------------------------------------------------
.
----------------------------------------------------------------------
Ran 1 test in 0.702s
OK
Generating XML reports...
adding test for 'turbofan/engine_test.py'
Starting a sequence of GP solves
for 43 free variables
in 14 locally-GP constraints
and for 244 free variables
in 492 posynomial inequalities.
GP Solve 1
Using solver 'mosek_conif'
for 244 free variables
in 492 posynomial inequalities.
Solving took 0.0479 seconds.
Solved cost was 7.929e+13.
GP Solve 2
Using solver 'mosek_conif'
for 244 free variables
in 492 posynomial inequalities.
Solving took 0.0185 seconds.
Solved cost was 30.79.
GP Solve 3
Using solver 'mosek_conif'
for 244 free variables
in 492 posynomial inequalities.
Solving took 0.0188 seconds.
Solved cost was 10.14.
GP Solve 4
Using solver 'mosek_conif'
for 244 free variables
in 492 posynomial inequalities.
Solving took 0.0202 seconds.
Solved cost was 7.828.
GP Solve 5
Using solver 'mosek_conif'
for 244 free variables
in 492 posynomial inequalities.
Solving took 0.0185 seconds.
Solved cost was 7.282.
GP Solve 6
Using solver 'mosek_conif'
for 244 free variables
in 492 posynomial inequalities.
Solving took 0.0185 seconds.
Solved cost was 7.108.
GP Solve 7
Using solver 'mosek_conif'
for 244 free variables
in 492 posynomial inequalities.
Solving took 0.0188 seconds.
Solved cost was 7.029.
GP Solve 8
Using solver 'mosek_conif'
for 244 free variables
in 492 posynomial inequalities.
Solving took 0.019 seconds.
Solved cost was 6.992.
GP Solve 9
Using solver 'mosek_conif'
for 244 free variables
in 492 posynomial inequalities.
Solving took 0.0181 seconds.
Solved cost was 6.973.
GP Solve 10
Using solver 'mosek_conif'
for 244 free variables
in 492 posynomial inequalities.
Solving took 0.0187 seconds.
Solved cost was 6.965.
GP Solve 11
Using solver 'mosek_conif'
for 244 free variables
in 492 posynomial inequalities.
Solving took 0.019 seconds.
Solved cost was 6.96.
GP Solve 12
Using solver 'mosek_conif'
for 244 free variables
in 492 posynomial inequalities.
Solving took 0.018 seconds.
Solved cost was 6.958.
GP Solve 13
Using solver 'mosek_conif'
for 244 free variables
in 492 posynomial inequalities.
Solving took 0.018 seconds.
Solved cost was 6.957.
Solving took 0.426 seconds and 13 GP solves.
Cloning into 'solar'...
Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (1.2.2)
Requirement already satisfied: numpy>=1.16.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (1.20.1)
Requirement already satisfied: pytz>=2017.3 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (2021.1)
Requirement already satisfied: python-dateutil>=2.7.3 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (2.8.1)
Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from python-dateutil>=2.7.3->pandas) (1.15.0)
Collecting git+https://github.com/convexengineering/gpfit.git
Cloning https://github.com/convexengineering/gpfit.git to /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-z0nytxnd
Running command git clone -q https://github.com/convexengineering/gpfit.git /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-z0nytxnd
Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpfit==0.1) (1.20.1)
Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpfit==0.1) (1.6.1)
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from gpfit==0.1) (1.0.0)
Requirement already satisfied: pint>=0.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (0.16.1)
Requirement already satisfied: ad in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (1.3.2)
Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (1.2.6)
Requirement already satisfied: importlib-metadata in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pint>=0.8.1->gpkit->gpfit==0.1) (3.7.0)
Requirement already satisfied: packaging in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pint>=0.8.1->gpkit->gpfit==0.1) (20.9)
Requirement already satisfied: zipp>=0.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from importlib-metadata->pint>=0.8.1->gpkit->gpfit==0.1) (3.4.0)
Requirement already satisfied: typing-extensions>=3.6.4 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from importlib-metadata->pint>=0.8.1->gpkit->gpfit==0.1) (3.7.4.3)
Requirement already satisfied: pyparsing>=2.0.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from packaging->pint>=0.8.1->gpkit->gpfit==0.1) (2.4.7)
Collecting git+https://github.com/convexengineering/gassolar.git
Cloning https://github.com/convexengineering/gassolar.git to /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-rjliidur
Running command git clone -q https://github.com/convexengineering/gassolar.git /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-rjliidur
Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gassolar==0.0.0.0) (1.20.1)
Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gassolar==0.0.0.0) (1.6.1)
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from gassolar==0.0.0.0) (1.0.0)
Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gassolar==0.0.0.0) (1.2.2)
Requirement already satisfied: gpfit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gassolar==0.0.0.0) (0.1)
Requirement already satisfied: pint>=0.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gassolar==0.0.0.0) (0.16.1)
Requirement already satisfied: ad in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gassolar==0.0.0.0) (1.3.2)
Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gassolar==0.0.0.0) (1.2.6)
Requirement already satisfied: packaging in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pint>=0.8.1->gpkit->gassolar==0.0.0.0) (20.9)
Requirement already satisfied: importlib-metadata in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pint>=0.8.1->gpkit->gassolar==0.0.0.0) (3.7.0)
Requirement already satisfied: zipp>=0.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from importlib-metadata->pint>=0.8.1->gpkit->gassolar==0.0.0.0) (3.4.0)
Requirement already satisfied: typing-extensions>=3.6.4 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from importlib-metadata->pint>=0.8.1->gpkit->gassolar==0.0.0.0) (3.7.4.3)
Requirement already satisfied: pyparsing>=2.0.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from packaging->pint>=0.8.1->gpkit->gassolar==0.0.0.0) (2.4.7)
Requirement already satisfied: python-dateutil>=2.7.3 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas->gassolar==0.0.0.0) (2.8.1)
Requirement already satisfied: pytz>=2017.3 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas->gassolar==0.0.0.0) (2021.1)
Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from python-dateutil>=2.7.3->pandas->gassolar==0.0.0.0) (1.15.0)
Processing /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar
Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from solar==0.0.0.0) (1.20.1)
Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from solar==0.0.0.0) (1.6.1)
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from solar==0.0.0.0) (1.0.0)
Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from solar==0.0.0.0) (1.2.2)
Requirement already satisfied: gpfit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from solar==0.0.0.0) (0.1)
Requirement already satisfied: gpkitmodels in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek (from solar==0.0.0.0) (0.0.0.0)
Requirement already satisfied: pint>=0.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->solar==0.0.0.0) (0.16.1)
Requirement already satisfied: ad in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->solar==0.0.0.0) (1.3.2)
Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->solar==0.0.0.0) (1.2.6)
Requirement already satisfied: importlib-metadata in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pint>=0.8.1->gpkit->solar==0.0.0.0) (3.7.0)
Requirement already satisfied: packaging in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pint>=0.8.1->gpkit->solar==0.0.0.0) (20.9)
Requirement already satisfied: future in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkitmodels->solar==0.0.0.0) (0.18.2)
Requirement already satisfied: typing-extensions>=3.6.4 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from importlib-metadata->pint>=0.8.1->gpkit->solar==0.0.0.0) (3.7.4.3)
Requirement already satisfied: zipp>=0.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from importlib-metadata->pint>=0.8.1->gpkit->solar==0.0.0.0) (3.4.0)
Requirement already satisfied: pyparsing>=2.0.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from packaging->pint>=0.8.1->gpkit->solar==0.0.0.0) (2.4.7)
Requirement already satisfied: python-dateutil>=2.7.3 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas->solar==0.0.0.0) (2.8.1)
Requirement already satisfied: pytz>=2017.3 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas->solar==0.0.0.0) (2021.1)
Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from python-dateutil>=2.7.3->pandas->solar==0.0.0.0) (1.15.0)
Building wheels for collected packages: solar
Building wheel for solar (setup.py): started
Building wheel for solar (setup.py): finished with status 'done'
Created wheel for solar: filename=solar-0.0.0.0-py3-none-any.whl size=14841 sha256=2d62bd99dbfc9f51e71b33d9299b3db1a205047c697fd0b889bf02680e5ac3eb
Stored in directory: /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-ephem-wheel-cache-isav3zud/wheels/22/01/a0/b123acf822a2c6c44b2ba6fed6e2b37cd8fa3ce518efd38d85
Successfully built solar
Installing collected packages: solar
Successfully installed solar-0.0.0.0
adding test for 'solar/sens_chart.py'
adding test for 'solar/season.py'
adding test for 'solar/npod_trade.py'
N=1
Warning: skipped auto-differentiation of linked variable Aircraft.Empennage.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft.Wing.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft.Empennage.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Starting a sequence of GP solves
for 85 free variables
in 21 locally-GP constraints
and for 980 free variables
in 1300 posynomial inequalities.
Solving took 0.714 seconds and 4 GP solves.
Warning: Variable Mission.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 0.8904 but bound is 0.9465
Warning: Variable Mission.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1632919.3776 but bound is 600000.0000
Warning: Variable Mission.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1259329.5070 but bound is 1000000.0000
N=3
Warning: skipped auto-differentiation of linked variable Aircraft1.Wing.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft1.Empennage.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft1.Empennage.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Starting a sequence of GP solves
for 97 free variables
in 23 locally-GP constraints
and for 1032 free variables
in 1384 posynomial inequalities.
Solving took 0.851 seconds and 4 GP solves.
Warning: Variable Mission1.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.1135 but bound is 0.9465
Warning: Variable Mission1.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1036209.6021 but bound is 600000.0000
Warning: Variable Mission1.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1006641.3990 but bound is 1000000.0000
N=5
Warning: skipped auto-differentiation of linked variable Aircraft2.Empennage.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft2.Wing.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft2.Empennage.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Starting a sequence of GP solves
for 85 free variables
in 21 locally-GP constraints
and for 1084 free variables
in 1492 posynomial inequalities.
Solving took 0.86 seconds and 4 GP solves.
Warning: Variable Mission2.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.0043 but bound is 0.9465
Warning: Variable Mission2.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1329202.9037 but bound is 600000.0000
Warning: Variable Mission2.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1208149.0070 but bound is 1000000.0000
N=7
Warning: skipped auto-differentiation of linked variable Aircraft3.Empennage.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft3.Wing.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft3.Empennage.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Starting a sequence of GP solves
for 115 free variables
in 27 locally-GP constraints
and for 1136 free variables
in 1624 posynomial inequalities.
Solving took 0.892 seconds and 4 GP solves.
Warning: Variable Mission3.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.1643 but bound is 0.9465
Warning: Variable Mission3.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 976138.7332 but bound is 600000.0000
Warning: Variable Mission3.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1042059.9154 but bound is 1000000.0000
N=9
Warning: skipped auto-differentiation of linked variable Aircraft4.Empennage.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft4.Wing.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft4.Empennage.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Starting a sequence of GP solves
Running tests...
----------------------------------------------------------------------
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/gpfit/fit_constraintset.py:46: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
for k in range(fitdata["K"])]
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:102: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
return array(a, dtype, copy=False, order=order)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/gpfit/fit_constraintset.py:46: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
for k in range(fitdata["K"])]
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:102: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
return array(a, dtype, copy=False, order=order)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/gpfit/fit_constraintset.py:46: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
for k in range(fitdata["K"])]
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:102: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
return array(a, dtype, copy=False, order=order)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/gpfit/fit_constraintset.py:46: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
for k in range(fitdata["K"])]
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:102: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
return array(a, dtype, copy=False, order=order)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/gpfit/fit_constraintset.py:46: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
for k in range(fitdata["K"])]
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:102: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
return array(a, dtype, copy=False, order=order)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/gpfit/fit_constraintset.py:46: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
for k in range(fitdata["K"])]
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:102: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
return array(a, dtype, copy=False, order=order)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/gpfit/fit_constraintset.py:46: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
for k in range(fitdata["K"])]
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:102: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
return array(a, dtype, copy=False, order=order)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/gpfit/fit_constraintset.py:46: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
for k in range(fitdata["K"])]
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:102: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
return array(a, dtype, copy=False, order=order)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/gpfit/fit_constraintset.py:46: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
for k in range(fitdata["K"])]
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:102: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
return array(a, dtype, copy=False, order=order)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/gpfit/fit_constraintset.py:46: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
for k in range(fitdata["K"])]
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:102: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
return array(a, dtype, copy=False, order=order)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
for 124 free variables
in 29 locally-GP constraints
and for 1188 free variables
in 1780 posynomial inequalities.
Solving took 0.953 seconds and 4 GP solves.
Warning: Variable Mission4.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.1567 but bound is 0.9465
Warning: Variable Mission4.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1007396.6632 but bound is 600000.0000
Warning: Variable Mission4.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1092544.5684 but bound is 1000000.0000
N=0
Warning: skipped auto-differentiation of linked variable Aircraft5.Empennage.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft5.Empennage.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft5.Wing.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Starting a sequence of GP solves
for 85 free variables
in 21 locally-GP constraints
and for 954 free variables
in 1269 posynomial inequalities.
Solving took 0.85 seconds and 4 GP solves.
Warning: Variable Mission5.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.0536 but bound is 0.9465
Warning: Variable Mission5.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1119116.3963 but bound is 600000.0000
N=1
Warning: skipped auto-differentiation of linked variable Aircraft.Empennage.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft.Wing.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft.Empennage.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Starting a sequence of GP solves
for 85 free variables
in 21 locally-GP constraints
and for 980 free variables
in 1300 posynomial inequalities.
Solving took 1.36 seconds and 4 GP solves.
Warning: Variable Mission.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 0.8904 but bound is 0.9465
Warning: Variable Mission.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1632914.1985 but bound is 600000.0000
Warning: Variable Mission.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1259330.2589 but bound is 1000000.0000
N=3
Warning: skipped auto-differentiation of linked variable Aircraft1.Wing.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft1.Empennage.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft1.Empennage.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Starting a sequence of GP solves
for 97 free variables
in 23 locally-GP constraints
and for 1032 free variables
in 1384 posynomial inequalities.
Solving took 1.42 seconds and 4 GP solves.
Warning: Variable Mission1.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.1135 but bound is 0.9465
Warning: Variable Mission1.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1036200.9236 but bound is 600000.0000
Warning: Variable Mission1.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1006641.6295 but bound is 1000000.0000
N=5
Warning: skipped auto-differentiation of linked variable Aircraft2.Empennage.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft2.Wing.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft2.Empennage.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Starting a sequence of GP solves
for 85 free variables
in 21 locally-GP constraints
and for 1084 free variables
in 1492 posynomial inequalities.
Solving took 1 seconds and 4 GP solves.
Warning: Variable Mission2.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.0043 but bound is 0.9465
Warning: Variable Mission2.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1329190.6284 but bound is 600000.0000
Warning: Variable Mission2.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1208127.6594 but bound is 1000000.0000
N=7
Warning: skipped auto-differentiation of linked variable Aircraft3.Empennage.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft3.Wing.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/gpfit/fit_constraintset.py:46: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
for k in range(fitdata["K"])]
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:102: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
return array(a, dtype, copy=False, order=order)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/gpfit/fit_constraintset.py:46: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
for k in range(fitdata["K"])]
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:102: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
return array(a, dtype, copy=False, order=order)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/gpfit/fit_constraintset.py:46: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
for k in range(fitdata["K"])]
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:102: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
return array(a, dtype, copy=False, order=order)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/gassolar/environment/solar_irradiance.py:40: RuntimeWarning: overflow encountered in exp
tau = np.exp(-0.175/costhsun)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/gpfit/fit_constraintset.py:46: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
for k in range(fitdata["K"])]
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:102: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
return array(a, dtype, copy=False, order=order)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/gassolar/environment/solar_irradiance.py:40: RuntimeWarning: overflow encountered in exp
tau = np.exp(-0.175/costhsun)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/gpfit/fit_constraintset.py:46: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
for k in range(fitdata["K"])]
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:102: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
return array(a, dtype, copy=False, order=order)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
E/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/gpfit/fit_constraintset.py:46: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
for k in range(fitdata["K"])]
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:102: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.
return array(a, dtype, copy=False, order=order)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
E
======================================================================
ERROR [1.451s]: test_solar_sens_chart_py_mosek_cli (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
testfn(name, import_dict, path)(self)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
lambda self: getattr(self, name)())) # pylint:disable=undefined-variable
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 37, in test_fn
mod.test()
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/sens_chart.py", line 98, in test
_ = get_highestsens(model, result)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/sens_chart.py", line 52, in get_highestsens
labels.append(lbl + "$ =%.2f$ %s" % (val, uts.replace("*", "")))
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py", line 834, in __float__
raise DimensionalityError(self._units, "dimensionless")
pint.errors.DimensionalityError: Cannot convert from 'meter / second ** 2' to 'dimensionless'
======================================================================
ERROR [2.140s]: test_solar_sens_chart_py_mosek_conif (gpkit.tests.from_paths.TestFiles)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/helpers.py", line 55, in test
testfn(name, import_dict, path)(self)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 48, in <lambda>
lambda self: getattr(self, name)())) # pylint:disable=undefined-variable
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/tests/from_paths.py", line 37, in test_fn
mod.test()
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/sens_chart.py", line 98, in test
_ = get_highestsens(model, result)
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/solar/solar/sens_chart.py", line 52, in get_highestsens
labels.append(lbl + "$ =%.2f$ %s" % (val, uts.replace("*", "")))
File "/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/pint/quantity.py", line 834, in __float__
raise DimensionalityError(self._units, "dimensionless")
pint.errors.DimensionalityError: Cannot convert from 'meter / second ** 2' to 'dimensionless'
----------------------------------------------------------------------
Ran 6 tests in 44.716s
FAILED (errors=2)
Generating XML reports...
Warning: skipped auto-differentiation of linked variable Aircraft3.Empennage.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Starting a sequence of GP solves
for 115 free variables
in 27 locally-GP constraints
and for 1136 free variables
in 1624 posynomial inequalities.
Solving took 1.1 seconds and 4 GP solves.
Warning: Variable Mission3.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.1643 but bound is 0.9465
Warning: Variable Mission3.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 976117.8196 but bound is 600000.0000
Warning: Variable Mission3.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1042027.7711 but bound is 1000000.0000
N=9
Warning: skipped auto-differentiation of linked variable Aircraft4.Empennage.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft4.Wing.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft4.Empennage.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Starting a sequence of GP solves
for 124 free variables
in 29 locally-GP constraints
and for 1188 free variables
in 1780 posynomial inequalities.
Solving took 1.27 seconds and 4 GP solves.
Warning: Variable Mission4.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.1567 but bound is 0.9465
Warning: Variable Mission4.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1007400.1346 but bound is 600000.0000
Warning: Variable Mission4.Climb.AircraftDrag.TailAero1.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1092545.0828 but bound is 1000000.0000
N=0
Warning: skipped auto-differentiation of linked variable Aircraft5.Empennage.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft5.Empennage.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft5.Wing.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Starting a sequence of GP solves
for 85 free variables
in 21 locally-GP constraints
and for 954 free variables
in 1269 posynomial inequalities.
Solving took 1.15 seconds and 4 GP solves.
Warning: Variable Mission5.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.0536 but bound is 0.9465
Warning: Variable Mission5.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1119116.8194 but bound is 600000.0000
Warning: skipped auto-differentiation of linked variable Aircraft.Wing.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft.Empennage.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft.Empennage.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Using solver 'mosek_cli'
for 7672 free variables
in 10814 posynomial inequalities.
Solving took 2.07 seconds.
Warning: Variable Mission.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.2008 but bound is 0.9465
Warning: Variable Mission.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 839120.8369 but bound is 600000.0000
Warning: skipped auto-differentiation of linked variable Aircraft.Wing.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft.Empennage.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft.Empennage.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Using solver 'mosek_conif'
for 7672 free variables
in 10814 posynomial inequalities.
Solving took 3.67 seconds.
Warning: Variable Mission.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.2008 but bound is 0.9465
Warning: Variable Mission.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 839122.9588 but bound is 600000.0000
Warning: skipped auto-differentiation of linked variable Aircraft.Empennage.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft.Wing.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft.Empennage.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Starting a sequence of GP solves
for 85 free variables
in 21 locally-GP constraints
and for 954 free variables
in 1269 posynomial inequalities.
Solving took 0.821 seconds and 4 GP solves.
Warning: Variable Mission.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.0536 but bound is 0.9465
Warning: Variable Mission.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1119116.3963 but bound is 600000.0000
Warning: skipped auto-differentiation of linked variable Aircraft1.Wing.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft1.Empennage.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Aircraft1.Empennage.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Starting a sequence of GP solves
for 85 free variables
in 21 locally-GP constraints
and for 954 free variables
in 1269 posynomial inequalities.
Solving took 1.42 seconds and 4 GP solves.
Warning: Variable Mission1.Climb.AircraftDrag.WingAero.CL[:] could cause inaccurate result because it is below lower bound. Solution is 1.0536 but bound is 0.9465
Warning: Variable Mission1.Climb.AircraftDrag.WingAero.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1119119.7622 but bound is 600000.0000
Cloning into 'gplibrary'...
Requirement already satisfied: pandas in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (1.2.2)
Requirement already satisfied: numpy>=1.16.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (1.20.1)
Requirement already satisfied: python-dateutil>=2.7.3 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (2.8.1)
Requirement already satisfied: pytz>=2017.3 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pandas) (2021.1)
Requirement already satisfied: six>=1.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from python-dateutil>=2.7.3->pandas) (1.15.0)
Collecting git+https://github.com/hoburg/gpfit.git
Cloning https://github.com/hoburg/gpfit.git to /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-1ke9oiqc
Running command git clone -q https://github.com/hoburg/gpfit.git /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-req-build-1ke9oiqc
Requirement already satisfied: numpy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpfit==0.1) (1.20.1)
Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpfit==0.1) (1.6.1)
Requirement already satisfied: gpkit in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit (from gpfit==0.1) (1.0.0)
Requirement already satisfied: pint>=0.8.1 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (0.16.1)
Requirement already satisfied: ad in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (1.3.2)
Requirement already satisfied: cvxopt>=1.1.8 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkit->gpfit==0.1) (1.2.6)
Requirement already satisfied: packaging in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pint>=0.8.1->gpkit->gpfit==0.1) (20.9)
Requirement already satisfied: importlib-metadata in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pint>=0.8.1->gpkit->gpfit==0.1) (3.7.0)
Requirement already satisfied: typing-extensions>=3.6.4 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from importlib-metadata->pint>=0.8.1->gpkit->gpfit==0.1) (3.7.4.3)
Requirement already satisfied: zipp>=0.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from importlib-metadata->pint>=0.8.1->gpkit->gpfit==0.1) (3.4.0)
Requirement already satisfied: pyparsing>=2.0.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from packaging->pint>=0.8.1->gpkit->gpfit==0.1) (2.4.7)
Processing /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gplibrary
Requirement already satisfied: numpy>=1.12 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkitmodels==0.0.0.0) (1.20.1)
Requirement already satisfied: scipy in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkitmodels==0.0.0.0) (1.6.1)
Requirement already satisfied: pint in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkitmodels==0.0.0.0) (0.16.1)
Requirement already satisfied: future in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from gpkitmodels==0.0.0.0) (0.18.2)
Requirement already satisfied: packaging in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pint->gpkitmodels==0.0.0.0) (20.9)
Requirement already satisfied: importlib-metadata in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from pint->gpkitmodels==0.0.0.0) (3.7.0)
Requirement already satisfied: zipp>=0.5 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from importlib-metadata->pint->gpkitmodels==0.0.0.0) (3.4.0)
Requirement already satisfied: typing-extensions>=3.6.4 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from importlib-metadata->pint->gpkitmodels==0.0.0.0) (3.7.4.3)
Requirement already satisfied: pyparsing>=2.0.2 in /Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages (from packaging->pint->gpkitmodels==0.0.0.0) (2.4.7)
Building wheels for collected packages: gpkitmodels
Building wheel for gpkitmodels (setup.py): started
Building wheel for gpkitmodels (setup.py): finished with status 'done'
Created wheel for gpkitmodels: filename=gpkitmodels-0.0.0.0-py3-none-any.whl size=66160 sha256=7fac88eafcdf91a124f7e40fda7fabb5d89e9b28b8a37bdecda6ade6829147f3
Stored in directory: /private/var/folders/42/s1whb7rd4mddfcnzk96g_d9h0000gp/T/pip-ephem-wheel-cache-q9fx6u0h/wheels/b8/f4/e7/d4333496cfe233f4f665fd8576190e00b52c7c890b89e80e59
Successfully built gpkitmodels
Installing collected packages: gpkitmodels
Attempting uninstall: gpkitmodels
Found existing installation: gpkitmodels 0.0.0.0
Uninstalling gpkitmodels-0.0.0.0:
Successfully uninstalled gpkitmodels-0.0.0.0
Successfully installed gpkitmodels-0.0.0.0
Running tests...
----------------------------------------------------------------------
../Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/_asarray.py:171: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return array(a, dtype, copy=False, order=order, subok=True)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/prog_factories.py:23: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
array_calulated[v.veckey] = np.array(ofn(kdc))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/lib/python3.7/site-packages/numpy/core/fromnumeric.py:87: UnitStrippedWarning: The unit of the quantity is stripped when downcasting to ndarray.
return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/sgp.py:178: UserWarning: SGP not convergent: Cost rose by 6.1% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities.
% (100*(cost - prevcost)/prevcost, len(self.gps)))
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/sgp.py:178: UserWarning: SGP not convergent: Cost rose by 6.1% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities.
% (100*(cost - prevcost)/prevcost, len(self.gps)))
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/sgp.py:178: UserWarning: SGP not convergent: Cost rose by 25% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities.
% (100*(cost - prevcost)/prevcost, len(self.gps)))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/sgp.py:178: UserWarning: SGP not convergent: Cost rose by 0.32% on GP solve 4. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities.
% (100*(cost - prevcost)/prevcost, len(self.gps)))
./Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/sgp.py:178: UserWarning: SGP not convergent: Cost rose by 25% on GP solve 2. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities.
% (100*(cost - prevcost)/prevcost, len(self.gps)))
/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/gpkit/gpkit/constraints/sgp.py:178: UserWarning: SGP not convergent: Cost rose by 0.32% on GP solve 4. Details can be found in `m.program.results` or by solving at a higher verbosity. Note that convergence is not guaranteed for models with SignomialEqualities.
% (100*(cost - prevcost)/prevcost, len(self.gps)))
...
----------------------------------------------------------------------
Ran 16 tests in 7.708s
OK
Generating XML reports...
adding test for 'gpkitmodels/GP/aircraft/wing/wing_test.py'
adding test for 'gpkitmodels/GP/aircraft/tail/tail_tests.py'
adding test for 'gpkitmodels/GP/aircraft/fuselage/test_fuselage.py'
adding test for 'gpkitmodels/GP/aircraft/prop/prop_test.py'
adding test for 'gpkitmodels/GP/aircraft/motor/motor_test.py'
adding test for 'gpkitmodels/SP/SimPleAC/SimPleAC.py'
adding test for 'gpkitmodels/SP/SimPleAC/SimPleAC_mission.py'
adding test for 'gpkitmodels/SP/SimPleAC/SimPleAC_multimission.py'
Using solver 'mosek_cli'
for 11 free variables
in 14 posynomial inequalities.
Solving took 0.0377 seconds.
Using solver 'mosek_conif'
for 11 free variables
in 14 posynomial inequalities.
Solving took 0.0145 seconds.
Using solver 'mosek_cli'
for 9 free variables
in 15 posynomial inequalities.
Solving took 0.0378 seconds.
Using solver 'mosek_cli'
for 25 free variables
in 35 posynomial inequalities.
Solving took 0.0385 seconds.
Using solver 'mosek_cli'
for 25 free variables
in 35 posynomial inequalities.
Solving took 0.0383 seconds.
Starting a sequence of GP solves
for 53 free variables
in 11 locally-GP constraints
and for 129 free variables
in 211 posynomial inequalities.
Solving took 0.965 seconds and 16 GP solves.
Using solver 'mosek_conif'
for 9 free variables
in 15 posynomial inequalities.
Solving took 0.0177 seconds.
Using solver 'mosek_conif'
for 25 free variables
in 35 posynomial inequalities.
Solving took 0.0123 seconds.
Using solver 'mosek_conif'
for 25 free variables
in 35 posynomial inequalities.
Solving took 0.0126 seconds.
Starting a sequence of GP solves
for 53 free variables
in 11 locally-GP constraints
and for 129 free variables
in 211 posynomial inequalities.
Solving took 0.55 seconds and 16 GP solves.
Using solver 'mosek_cli'
for 13 free variables
in 16 posynomial inequalities.
Solving took 0.0394 seconds.
Starting a sequence of GP solves
for 53 free variables
in 11 locally-GP constraints
and for 117 free variables
in 190 posynomial inequalities.
Solving took 0.713 seconds and 11 GP solves.
Warning: Variable BladeElementProp.BladeElementPerf.cl[:] could cause inaccurate result because it is below lower bound. Solution is 0.6000 but bound is 0.4742
Warning: Variable BladeElementProp.BladeElementPerf.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1619891.9379 but bound is 700000.0000
Using solver 'mosek_conif'
for 13 free variables
in 16 posynomial inequalities.
Solving took 0.0177 seconds.
Starting a sequence of GP solves
for 53 free variables
in 11 locally-GP constraints
and for 117 free variables
in 190 posynomial inequalities.
Solving took 0.454 seconds and 11 GP solves.
Warning: Variable BladeElementProp.BladeElementPerf.cl[:] could cause inaccurate result because it is below lower bound. Solution is 0.6000 but bound is 0.4742
Warning: Variable BladeElementProp.BladeElementPerf.Re[:] could cause inaccurate result because it is above upper bound. Solution is 1620065.4333 but bound is 700000.0000
Warning: skipped auto-differentiation of linked variable HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: Variable TailAero.Re could cause inaccurate result because it is above upper bound. Solution is 2220959.7939 but bound is 1000000.0000
Warning: skipped auto-differentiation of linked variable VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: Variable TailAero1.Re could cause inaccurate result because it is above upper bound. Solution is 2499796.7837 but bound is 1000000.0000
Warning: skipped auto-differentiation of linked variable Empennage.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Empennage.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: Variable TailAero2.Re could cause inaccurate result because it is above upper bound. Solution is 2223871.1577 but bound is 1000000.0000
Warning: Variable TailAero3.Re could cause inaccurate result because it is above upper bound. Solution is 2223871.1577 but bound is 1000000.0000
Warning: skipped auto-differentiation of linked variable Empennage1.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Empennage1.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: Variable TailAero4.Re could cause inaccurate result because it is above upper bound. Solution is 1853896.1324 but bound is 1000000.0000
Warning: Variable TailAero5.Re could cause inaccurate result because it is above upper bound. Solution is 1853896.1324 but bound is 1000000.0000
Warning: skipped auto-differentiation of linked variable HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: Variable TailAero.Re could cause inaccurate result because it is above upper bound. Solution is 2220953.3820 but bound is 1000000.0000
Warning: skipped auto-differentiation of linked variable VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: Variable TailAero1.Re could cause inaccurate result because it is above upper bound. Solution is 2499787.8943 but bound is 1000000.0000
Warning: skipped auto-differentiation of linked variable Empennage.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Empennage.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: Variable TailAero2.Re could cause inaccurate result because it is above upper bound. Solution is 1860717.4253 but bound is 1000000.0000
Warning: Variable TailAero3.Re could cause inaccurate result because it is above upper bound. Solution is 1860716.8722 but bound is 1000000.0000
Warning: skipped auto-differentiation of linked variable Empennage1.VerticalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: skipped auto-differentiation of linked variable Empennage1.HorizontalTail.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: Variable TailAero4.Re could cause inaccurate result because it is above upper bound. Solution is 1853895.4968 but bound is 1000000.0000
Warning: Variable TailAero5.Re could cause inaccurate result because it is above upper bound. Solution is 1853895.1708 but bound is 1000000.0000
Warning: skipped auto-differentiation of linked variable Wing.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: Variable WingAero.Re could cause inaccurate result because it is above upper bound. Solution is 1884889.9591 but bound is 700000.0000
Warning: skipped auto-differentiation of linked variable Wing1.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: Variable WingAero1.Re could cause inaccurate result because it is above upper bound. Solution is 1910412.9866 but bound is 700000.0000
Warning: skipped auto-differentiation of linked variable Wing.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: Variable WingAero.Re could cause inaccurate result because it is above upper bound. Solution is 1910419.5175 but bound is 700000.0000
Warning: skipped auto-differentiation of linked variable Wing1.Planform.cbarmac because NotImplementedError("Automatic differentiation not yet supported for <class 'pint.quantity.build_quantity_class.<locals>.Quantity'> objects") was raised. Set `gpkit.settings["ad_errors_raise"] = True` to raise such Exceptions directly.
Warning: Variable WingAero1.Re could cause inaccurate result because it is above upper bound. Solution is 1910420.0775 but bound is 700000.0000
Starting a sequence of GP solves
for 4 free variables
in 1 locally-GP constraints
and for 21 free variables
in 22 posynomial inequalities.
GP Solve 1
Using solver 'mosek_cli'
for 21 free variables
in 22 posynomial inequalities.
Solving took 0.0393 seconds.
Solved cost was 5717.
GP Solve 2
Using solver 'mosek_cli'
for 21 free variables
in 22 posynomial inequalities.
Solving took 0.0393 seconds.
Solved cost was 4538.
GP Solve 3
Using solver 'mosek_cli'
for 21 free variables
in 22 posynomial inequalities.
Solving took 0.0389 seconds.
Solved cost was 4536.
GP Solve 4
Using solver 'mosek_cli'
for 21 free variables
in 22 posynomial inequalities.
Solving took 0.0395 seconds.
Solved cost was 4536.
Solving took 0.166 seconds and 4 GP solves.
Starting a sequence of GP solves
for 4 free variables
in 1 locally-GP constraints
and for 21 free variables
in 22 posynomial inequalities.
GP Solve 1
Using solver 'mosek_conif'
for 21 free variables
in 22 posynomial inequalities.
Solving took 0.0133 seconds.
Solved cost was 5717.
GP Solve 2
Using solver 'mosek_conif'
for 21 free variables
in 22 posynomial inequalities.
Solving took 0.0127 seconds.
Solved cost was 4538.
GP Solve 3
Using solver 'mosek_conif'
for 21 free variables
in 22 posynomial inequalities.
Solving took 0.0118 seconds.
Solved cost was 4536.
GP Solve 4
Using solver 'mosek_conif'
for 21 free variables
in 22 posynomial inequalities.
Solving took 0.012 seconds.
Solved cost was 4536.
Solving took 0.0537 seconds and 4 GP solves.
Cloning into 'eVTOL'...
Running tests...
----------------------------------------------------------------------
..
----------------------------------------------------------------------
Ran 2 tests in 3.382s
OK
Generating XML reports...
adding test for 'models/model_tests.py'
USING LOCAL DIRECTORY AS GPKITMODELS DIRECTORY
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/bin/pip', 'install', '--no-cache-dir', '--no-deps', '-e', '.']
attempt 1
calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/SPaircraft.git']
attempt 1
SETTINGS
defaultdict(<class 'str'>, {'skipsolvers': 'cvxopt', 'pip install': 'git+https://github.com/hoburg/turbofan.git', 'gpkit-models branch': 'master'})
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/bin/pip', 'install', 'git+https://github.com/hoburg/turbofan.git']
attempt 1
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/bin/pip', 'install', '.']
attempt 1
calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/robust.git']
attempt 1
SETTINGS
defaultdict(<class 'str'>, {})
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/bin/pip', 'install', '.']
attempt 1
attempt 2
attempt 3
attempt 4
attempt 5
calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/shopping.git']
attempt 1
SETTINGS
defaultdict(<class 'str'>, {})
calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/gassolar.git']
attempt 1
SETTINGS
defaultdict(<class 'str'>, {'pip install': 'pandas, git+https://github.com/hoburg/gpfit.git', 'gpkit-models branch': 'master', 'skipsolvers': 'cvxopt'})
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/bin/pip', 'install', 'pandas']
attempt 1
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/bin/pip', 'install', 'git+https://github.com/hoburg/gpfit.git']
attempt 1
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/bin/pip', 'install', '.']
attempt 1
calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/jho.git']
attempt 1
SETTINGS
defaultdict(<class 'str'>, {'pip install': 'pandas, git+https://github.com/hoburg/gpfit.git', 'gpkit-models branch': 'master', 'skipsolvers': 'cvxopt'})
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/bin/pip', 'install', 'pandas']
attempt 1
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/bin/pip', 'install', 'git+https://github.com/hoburg/gpfit.git']
attempt 1
calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/turbofan.git']
attempt 1
SETTINGS
defaultdict(<class 'str'>, {'skipsolvers': 'cvxopt, mosek_cli', 'gpkit-models branch': 'master'})
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/bin/pip', 'install', '.']
attempt 1
calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/solar.git']
attempt 1
SETTINGS
defaultdict(<class 'str'>, {'pip install': 'pandas, git+https://github.com/convexengineering/gpfit.git, git+https://github.com/convexengineering/gassolar.git', 'gpkit-models branch': 'master', 'skipsolvers': 'cvxopt'})
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/bin/pip', 'install', 'pandas']
attempt 1
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/bin/pip', 'install', 'git+https://github.com/convexengineering/gpfit.git']
attempt 1
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/bin/pip', 'install', 'git+https://github.com/convexengineering/gassolar.git']
attempt 1
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/bin/pip', 'install', '.']
attempt 1
calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/gplibrary.git']
attempt 1
SETTINGS
defaultdict(<class 'str'>, {'pip install': 'pandas, git+https://github.com/hoburg/gpfit.git'})
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/bin/pip', 'install', 'pandas']
attempt 1
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/bin/pip', 'install', 'git+https://github.com/hoburg/gpfit.git']
attempt 1
calling ['python', '/Users/jenkins/workspace/CE_gplibrary_Push_research_models/mosek/venv2_gpkit/bin/pip', 'install', '.']
attempt 1
calling ['git', 'clone', '--depth', '1', '-b', 'master', 'https://github.com/convexengineering/eVTOL.git']
attempt 1
SETTINGS
defaultdict(<class 'str'>, {'skipsolvers': 'cvxopt'})
[Execution node] check if [macys_VM] is in [[windows10x64, windows7x64]]
Run condition [Execution node ] preventing perform for step [Execute Windows batch command]
Build step 'Console output (build log) parsing' changed build result to FAILURE
Recording test results
[Checks API] No suitable checks publisher found.
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is used...
[WS-CLEANUP] done
Finished: FAILURE