before removing geometry filter in the interpreter
before diagnosing multiprocessing pickling error
before diagnosing multiprocessing pickling error
remove self._check_types from OcgParameter __init__ due to pickling error. now build check types dynamically at value set.
working multiprocessing for nws.py example. all tests pass. the interface is being erased on the OcgVariable objects during pickling but I think that is only used for the NC output which has no multiprocessing use.