Skip to content

Evaluate with include_config raises ValueError

finder.parameter_set.evaluate(count, include_config=False)

----> 1 finder.parameter_set.evaluate(1, include_config=True)

~/miniconda3/envs/magicc7-calibration/lib/python3.7/site-packages/scmcallib/parameterset.py in evaluate(self, count, include_config, method)
    130 
    131         return pd.DataFrame(
--> 132             params, index=[next(self.run_counter) for _ in range(count)]
    133         )
    134 

~/miniconda3/envs/magicc7-calibration/lib/python3.7/site-packages/pandas/core/frame.py in __init__(self, data, index, columns, dtype, copy)
    433             )
    434         elif isinstance(data, dict):
--> 435             mgr = init_dict(data, index, columns, dtype=dtype)
    436         elif isinstance(data, ma.MaskedArray):
    437             import numpy.ma.mrecords as mrecords

~/miniconda3/envs/magicc7-calibration/lib/python3.7/site-packages/pandas/core/internals/construction.py in init_dict(data, index, columns, dtype)
    252             arr if not is_datetime64tz_dtype(arr) else arr.copy() for arr in arrays
    253         ]
--> 254     return arrays_to_mgr(arrays, data_names, index, columns, dtype=dtype)
    255 
    256 

~/miniconda3/envs/magicc7-calibration/lib/python3.7/site-packages/pandas/core/internals/construction.py in arrays_to_mgr(arrays, arr_names, index, columns, dtype)
     72     axes = [ensure_index(columns), index]
     73 
---> 74     return create_block_manager_from_arrays(arrays, arr_names, axes)
     75 
     76 

~/miniconda3/envs/magicc7-calibration/lib/python3.7/site-packages/pandas/core/internals/managers.py in create_block_manager_from_arrays(arrays, names, axes)
   1673         return mgr
   1674     except ValueError as e:
-> 1675         construction_error(len(arrays), arrays[0].shape, axes, e)
   1676 
   1677 

~/miniconda3/envs/magicc7-calibration/lib/python3.7/site-packages/pandas/core/internals/managers.py in construction_error(tot_items, block_shape, axes, e)
   1689 
   1690     if passed == implied and e is not None:
-> 1691         raise e
   1692     if block_shape[0] == 0:
   1693         raise ValueError("Empty data passed with indices specified.")

~/miniconda3/envs/magicc7-calibration/lib/python3.7/site-packages/pandas/core/internals/managers.py in create_block_manager_from_arrays(arrays, names, axes)
   1668 
   1669     try:
-> 1670         blocks = form_blocks(arrays, names, axes)
   1671         mgr = BlockManager(blocks, axes)
   1672         mgr._consolidate_inplace()

~/miniconda3/envs/magicc7-calibration/lib/python3.7/site-packages/pandas/core/internals/managers.py in form_blocks(arrays, names, axes)
   1755 
   1756     if len(items_dict["ObjectBlock"]) > 0:
-> 1757         object_blocks = _simple_blockify(items_dict["ObjectBlock"], np.object_)
   1758         blocks.extend(object_blocks)
   1759 

~/miniconda3/envs/magicc7-calibration/lib/python3.7/site-packages/pandas/core/internals/managers.py in _simple_blockify(tuples, dtype)
   1799     not None, coerce to this dtype
   1800     """
-> 1801     values, placement = _stack_arrays(tuples, dtype)
   1802 
   1803     # TODO: CHECK DTYPE?

~/miniconda3/envs/magicc7-calibration/lib/python3.7/site-packages/pandas/core/internals/managers.py in _stack_arrays(tuples, dtype)
   1848     stacked = np.empty(shape, dtype=dtype)
   1849     for i, arr in enumerate(arrays):
-> 1850         stacked[i] = _asarray_compat(arr)
   1851 
   1852     return stacked, placement

ValueError: could not broadcast input array from shape (23) into shape (1)