/ examples / service / remote_demo_project.py
remote_demo_project.py
 1  from evidently.ui.workspace import RemoteWorkspace
 2  from evidently.ui.service.demo_projects import DEMO_PROJECTS
 3  DEMO_PROJECT_NAME = "bikes"
 4  
 5  def main():
 6      workspace = "http://localhost:8000"
 7      ws = RemoteWorkspace(workspace)
 8      demo_project = DEMO_PROJECTS[DEMO_PROJECT_NAME]
 9      has_demo_project = any(p.name == demo_project.name for p in ws.list_projects())
10      if not has_demo_project:
11          print("Generating demo project...")
12          demo_project.create(ws)
13  
14      demo_project = ws.search_project(demo_project.name)[0]
15      print(demo_project.id)
16  
17  
18  if __name__ == '__main__':
19      main()