code: def libname(self):
          
          if self.library is not None:
              return "ftypes.{}.so".format(self.library)
          else:
              return "{}.so".format(self.name)
docs: Returns the name of the shared library file compiled for the wrapper
          subroutines coded in fortran.