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()