code: def from_server(cls, bundleid, server='http://localhost:5555',
                      as_client=True):
          
          if not conf.devel:
              raise NotImplementedError("'from_server' not officially supported for this release.  Enable developer mode to test.")
  
          # TODO: run test message on server, if localhost and fails, attempt to
          # launch?
          url = "{}/{}/json".format(server, bundleid)
          logger.info("downloading bundle from {}".format(url))
          r = requests.get(url, timeout=5)
          rjson = r.json()
  
          b = cls(rjson['data'])
  
          if as_client:
              b.as_client(as_client, server=server,
                          bundleid=rjson['meta']['bundleid'])
  
              logger.warning("This bundle is in client mode, meaning all\
              computations will be handled by the server at {}.  To disable\
              client mode, call as_client(False) or in the future pass\
              as_client=False to from_server".format(server))
  
          return b
docs: Load a new bundle from a server.
  
          [NOT IMPLEMENTED]
  
          Load a bundle from a phoebe server.  This is a constructor so should be
          called as:
  
          >>> b = Bundle.from_server('asdf', as_client=False)
  
          :parameter str bundleid: the identifier given to the bundle by the
              server
          :parameter str server: the host (and port) of the server
          :parameter bool as_client: whether to attach in client mode
              (default: True)