diff --git a/hopp/base.py b/hopp/base.py index cbd437c35..8692ee387 100644 --- a/hopp/base.py +++ b/hopp/base.py @@ -7,7 +7,7 @@ from hopp.type_dec import FromDictMixin from hopp.logging_manager import LoggerBase -class BaseClass(LoggerBase, FromDictMixin): +class BaseClass(FromDictMixin): """ BaseClass object class. This class does the logging and MixIn class inheritance. """ diff --git a/hopp/simulation/technologies/pySSC_daotk/ssc_wrap.py b/hopp/simulation/technologies/pySSC_daotk/ssc_wrap.py index 92302cb91..afd62d2dd 100644 --- a/hopp/simulation/technologies/pySSC_daotk/ssc_wrap.py +++ b/hopp/simulation/technologies/pySSC_daotk/ssc_wrap.py @@ -1,6 +1,6 @@ import sys, os sys.path.insert(1, os.path.join(sys.path[0], '..')) -from ctypes import c_double +from ctypes import c_double, c_int, c_char_p, c_void_p, pointer, POINTER, c_float, byref c_number = c_double # must be c_double or c_float depending on how defined in sscapi.h import abc import importlib diff --git a/requirements.txt b/requirements.txt index 113a20755..0c04ada4c 100644 --- a/requirements.txt +++ b/requirements.txt @@ -13,6 +13,7 @@ hybridbosse lcoe lxml matplotlib +multiprocessing-on-dill nevergrad nlopt numpy<1.25