code: def port(self, class_name=None, method_name=None,
               num_format=lambda x: str(x), details=False, **kwargs):
          # pylint: disable=unused-argument
          
          loc = locals()
          loc.pop(str('self'))
          return self.export(**loc)
docs: Transpile a trained model to the syntax of a
          chosen programming language.
  
          Parameters
          ----------
          :param class_name : string, default: None
              The name for the ported class.
  
          :param method_name : string, default: None
              The name for the ported method.
  
          :param num_format : lambda x, default: lambda x: str(x)
              The representation of the floating-point values.
  
          :param details : bool, default: False
              Return additional data for the compilation
              and execution.
  
          Returns
          -------
          model : {mix}
              The ported model as string or a dictionary
              with further information.