A class for running MOPAC calculations on a Structure object. 
  Typically, this should not be instantiated manually, but instead used via
  the MopacAPI class using the get_launcher() method etc.
    |  | 
        
          | __init__(self,
        mopac_launcher,
        method,
        minimize=True,
        settings=None,
        keywords= '')x.__init__(...) initializes x; see help(type(x)) for signature
 |  |  | 
    |  | 
        
          | setKeyword(self,
        key,
        value=True,
        raise_conflicts=False) Set the MOPAC keyword to the provided value.
 |  |  | 
    |  | 
        
          | getValue(self,
        key) Get the value for the provided keyword, whether it was provided a 
      key/value pair or in a MOPAC keywords string.
 |  |  | 
    |  | 
        
          | delKeyword(self,
        key) Delete the keyword from the keywords specification and the kwdict 
      dictionary.
 |  |  | 
    |  | 
        
          | write(self,
        structure,
        filename,
        logger=None) Write a MOPAC input file based on the current keyword argument 
      settings and the provided Structure object.
 |  |  | 
    |  | 
        
          | hasKeyword(self,
        keyword) If the given keyword was set in the constructor keywords string or as
      a key in the kwdict dictionary, return True, otherwise return False.
 |  |  | 
    |  | 
        
          | run(self,
        structure,
        jobname=None,
        input_file=False,
        tmpdir= '',
        scratch_cleanup='remove',
        save_output_file=False,
        logger=None)Run a MOPAC calculation on the provided structure given the object's 
      current settings.
 |  |  | 
  
    | Inherited from object:__delattr__,__format__,__getattribute__,__hash__,__new__,__reduce__,__reduce_ex__,__repr__,__setattr__,__sizeof__,__str__,__subclasshook__ |