def METHOD_NAME(self):
    """Init a topic instance from the metadata file."""
    metadata = load_yaml(self.metadata_fp)
    self.name = metadata["name"]
    self.type = metadata["type"]
    self.title = metadata["title"]
    self.summary = metadata["summary"]
    self.requirements = []
    if "requirements" in metadata:
        for r in metadata["requirements"]:
            req = Requirement()
            req.init_from_dict(r)
            self.requirements.append(req)
    if "docker_image" in metadata:
        self.docker_image = metadata["docker_image"]
    self.maintainers = metadata["maintainers"]
    self.set_paths()