parameters: (self, other)
docstring: Update this RelionItOptions object from a dictionary.
          
          Special values (with names like '__xxx__') are removed, allowing this
          method to be given a dictionary containing the namespace from a script
          run with ``runpy``.
docstring_summary: Update this RelionItOptions object from a dictionary.
          
          Special values (with names like '__xxx__') are removed, allowing this
          method to be given a dictionary containing the namespace from a script
          run with ``runpy``.
docstring_tokens: Update this RelionItOptions object from a dictionary . Special values ( with names like __xxx__ ) are removed allowing this method to be given a dictionary containing the namespace from a script run with runpy .
function: def update_from(self, other):
          """
          Update this RelionItOptions object from a dictionary.
          
          Special values (with names like '__xxx__') are removed, allowing this
          method to be given a dictionary containing the namespace from a script
          run with ``runpy``.
          """
          while len(other) > 0:
              key, value = other.popitem()
              if not (key.startswith('__') and key.endswith('__')): # exclude __name__, __builtins__ etc.
                  if hasattr(self, key):
                      setattr(self, key, value)
                  else:
                      print(" RELION_IT: Unrecognised option '{}'".format(key))
function_tokens: def update_from ( self , other ) : while len ( other ) > 0 : key , value = other . popitem ( ) if not ( key . startswith ( '__' ) and key . endswith ( '__' ) ) : # exclude __name__, __builtins__ etc. if hasattr ( self , key ) : setattr ( self , key , value ) else : print ( " RELION_IT: Unrecognised option '{}'" . format ( key ) )