{"id":102927,"name":null,"description":null,"url":"https://github.com/alignmentresearch/katagovisualizer","last_synced_at":"2025-09-09T03:37:35.049Z","repository":{"id":45691755,"uuid":"513998711","full_name":"AlignmentResearch/KataGoVisualizer","owner":"AlignmentResearch","description":null,"archived":false,"fork":false,"pushed_at":"2025-01-04T03:12:49.000Z","size":148489,"stargazers_count":3,"open_issues_count":6,"forks_count":1,"subscribers_count":6,"default_branch":"main","last_synced_at":"2025-01-06T06:32:54.563Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlignmentResearch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-07-14T17:55:05.000Z","updated_at":"2024-09-24T23:18:51.000Z","dependencies_parsed_at":"2024-05-30T00:54:51.803Z","dependency_job_id":"98ceea7d-1f11-4ff7-92db-2ffc12ae0078","html_url":"https://github.com/AlignmentResearch/KataGoVisualizer","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AlignmentResearch/KataGoVisualizer","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlignmentResearch%2FKataGoVisualizer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlignmentResearch%2FKataGoVisualizer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlignmentResearch%2FKataGoVisualizer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlignmentResearch%2FKataGoVisualizer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlignmentResearch","download_url":"https://codeload.github.com/AlignmentResearch/KataGoVisualizer/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlignmentResearch%2FKataGoVisualizer/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":274238716,"owners_count":25247110,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-09T02:00:10.223Z","response_time":80,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"AlignmentResearch","name":"FAR AI","uuid":"108596820","kind":"organization","description":"FAR AI is an alignment research non-profit working to ensure AI systems are trustworthy and beneficial to society.","email":"hello@far.ai","website":"https://far.ai","location":null,"twitter":null,"company":null,"icon_url":"https://avatars.githubusercontent.com/u/108596820?v=4","repositories_count":16,"last_synced_at":"2024-05-12T00:46:25.917Z","metadata":{"has_sponsors_listing":false},"html_url":"https://github.com/AlignmentResearch","funding_links":[],"total_stars":462,"followers":89,"following":0,"created_at":"2023-03-02T18:47:26.736Z","updated_at":"2024-05-12T00:46:30.512Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlignmentResearch","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlignmentResearch/repositories"},"packages":[],"commits":{"message":"Repository syncing started."},"issues_stats":{"full_name":"AlignmentResearch/KataGoVisualizer","html_url":"https://github.com/AlignmentResearch/KataGoVisualizer","last_synced_at":"2025-08-31T08:26:02.985Z","status":null,"issues_count":10,"pull_requests_count":91,"avg_time_to_close_issue":1483738.0,"avg_time_to_close_pull_request":710345.5862068966,"issues_closed_count":2,"pull_requests_closed_count":87,"pull_request_authors_count":6,"issue_authors_count":2,"avg_comments_per_issue":0.5,"avg_comments_per_pull_request":2.868131868131868,"merged_pull_requests_count":81,"bot_issues_count":0,"bot_pull_requests_count":0,"past_year_issues_count":0,"past_year_pull_requests_count":3,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":564.6666666666666,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":3,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":2.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":3,"created_at":"2024-05-12T00:45:47.920Z","updated_at":"2025-09-02T09:07:48.398Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlignmentResearch%2FKataGoVisualizer","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlignmentResearch%2FKataGoVisualizer/issues","issue_labels_count":{},"pull_request_labels_count":{},"issue_author_associations_count":{"COLLABORATOR":13},"pull_request_author_associations_count":{"COLLABORATOR":108,"CONTRIBUTOR":16},"issue_authors":{"ed1d1a8d":8,"AdamGleave":3,"tomtseng":2},"pull_request_authors":{"tomtseng":68,"ed1d1a8d":24,"kellinpelrine":14,"AdamGleave":11,"UFO-101":5,"norabelrose":2},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2025-09-09T00:00:11.778Z","repositories_count":10176396,"issues_count":31907500,"pull_requests_count":100033770,"authors_count":10735421,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"},"past_year_issue_labels_count":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"COLLABORATOR":5},"past_year_issue_authors":{},"past_year_pull_request_authors":{"tomtseng":5},"maintainers":[{"login":"tomtseng","count":70,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tomtseng"},{"login":"ed1d1a8d","count":32,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ed1d1a8d"},{"login":"AdamGleave","count":14,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/AdamGleave"},{"login":"UFO-101","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/UFO-101"}],"active_maintainers":[{"login":"tomtseng","count":5,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/tomtseng"}]},"events":{"total":{"DeleteEvent":6,"IssueCommentEvent":6,"PushEvent":7,"PullRequestReviewCommentEvent":4,"PullRequestReviewEvent":1,"PullRequestEvent":6,"CreateEvent":3},"last_year":{"DeleteEvent":6,"IssueCommentEvent":6,"PushEvent":7,"PullRequestReviewCommentEvent":4,"PullRequestReviewEvent":1,"PullRequestEvent":6,"CreateEvent":3}},"keywords":[],"dependencies":[{"ecosystem":"pypi","filepath":"streamlit_app/Pipfile","sha":null,"kind":"manifest","created_at":"2022-09-13T17:20:20.047Z","updated_at":"2022-09-13T17:20:20.047Z","repository_link":"https://github.com/AlignmentResearch/KataGoVisualizer/blob/main/streamlit_app/Pipfile","dependencies":[{"id":4746435262,"package_name":"streamlit","ecosystem":"pypi","requirements":"==1.11.1","direct":true,"kind":"runtime","optional":false},{"id":4746435263,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4746435264,"package_name":"streamlit-ace","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4746435265,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4746435266,"package_name":"watchdog","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4746435267,"package_name":"dtale","ecosystem":"pypi","requirements":"https://github.com/UFO-101/dtale.git#master","direct":true,"kind":"runtime","optional":false},{"id":4746435268,"package_name":"tbparse","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4746435269,"package_name":"plotly","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":4746435270,"package_name":"black","ecosystem":"pypi","requirements":"*","direct":true,"kind":"develop","optional":false},{"id":4746435271,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"develop","optional":false},{"id":4746435272,"package_name":"selenium","ecosystem":"pypi","requirements":"*","direct":true,"kind":"develop","optional":false}]},{"ecosystem":"pypi","filepath":"streamlit_app/Pipfile.lock","sha":null,"kind":"lockfile","created_at":"2022-09-13T17:20:20.104Z","updated_at":"2022-09-13T17:20:20.104Z","repository_link":"https://github.com/AlignmentResearch/KataGoVisualizer/blob/main/streamlit_app/Pipfile.lock","dependencies":[{"id":4746435476,"package_name":"absl-py","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"runtime","optional":false},{"id":4746435477,"package_name":"altair","ecosystem":"pypi","requirements":"==4.2.0","direct":false,"kind":"runtime","optional":false},{"id":4746435478,"package_name":"attrs","ecosystem":"pypi","requirements":"==22.1.0","direct":false,"kind":"runtime","optional":false},{"id":4746435479,"package_name":"blinker","ecosystem":"pypi","requirements":"==1.5","direct":false,"kind":"runtime","optional":false},{"id":4746435480,"package_name":"brotli","ecosystem":"pypi","requirements":"==1.0.9","direct":false,"kind":"runtime","optional":false},{"id":4746435481,"package_name":"cachetools","ecosystem":"pypi","requirements":"==5.2.0","direct":false,"kind":"runtime","optional":false},{"id":4746435482,"package_name":"certifi","ecosystem":"pypi","requirements":"==2022.6.15.1","direct":false,"kind":"runtime","optional":false},{"id":4746435483,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.1.1","direct":false,"kind":"runtime","optional":false},{"id":4746435484,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.3","direct":false,"kind":"runtime","optional":false},{"id":4746435485,"package_name":"commonmark","ecosystem":"pypi","requirements":"==0.9.1","direct":false,"kind":"runtime","optional":false},{"id":4746435486,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":false,"kind":"runtime","optional":false},{"id":4746435487,"package_name":"dash","ecosystem":"pypi","requirements":"==2.6.1","direct":false,"kind":"runtime","optional":false},{"id":4746435488,"package_name":"dash-bootstrap-components","ecosystem":"pypi","requirements":"==1.2.1","direct":false,"kind":"runtime","optional":false},{"id":4746435489,"package_name":"dash-colorscales","ecosystem":"pypi","requirements":"==0.0.4","direct":false,"kind":"runtime","optional":false},{"id":4746435490,"package_name":"dash-core-components","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"runtime","optional":false},{"id":4746435491,"package_name":"dash-daq","ecosystem":"pypi","requirements":"==0.5.0","direct":false,"kind":"runtime","optional":false},{"id":4746435492,"package_name":"dash-html-components","ecosystem":"pypi","requirements":"==2.0.0","direct":false,"kind":"runtime","optional":false},{"id":4746435493,"package_name":"dash-table","ecosystem":"pypi","requirements":"==5.0.0","direct":false,"kind":"runtime","optional":false},{"id":4746435494,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.1","direct":false,"kind":"runtime","optional":false},{"id":4746435495,"package_name":"dtale","ecosystem":"pypi","requirements":"https://github.com/UFO-101/dtale.git#c84679135fe547ff52b7baf41dd309f365176726","direct":false,"kind":"runtime","optional":false},{"id":4746435496,"package_name":"entrypoints","ecosystem":"pypi","requirements":"==0.4","direct":false,"kind":"runtime","optional":false},{"id":4746435497,"package_name":"et-xmlfile","ecosystem":"pypi","requirements":"==1.1.0","direct":false,"kind":"runtime","optional":false},{"id":4746435498,"package_name":"flask","ecosystem":"pypi","requirements":"==2.2.2","direct":false,"kind":"runtime","optional":false},{"id":4746435499,"package_name":"flask-compress","ecosystem":"pypi","requirements":"==1.12","direct":false,"kind":"runtime","optional":false},{"id":4746435500,"package_name":"flask-ngrok","ecosystem":"pypi","requirements":"==0.0.25","direct":false,"kind":"runtime","optional":false},{"id":4746435501,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.37.1","direct":false,"kind":"runtime","optional":false},{"id":4746435502,"package_name":"future","ecosystem":"pypi","requirements":"==0.18.2","direct":false,"kind":"runtime","optional":false},{"id":4746435503,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.9","direct":false,"kind":"runtime","optional":false},{"id":4746435504,"package_name":"gitpython","ecosystem":"pypi","requirements":"==3.1.27","direct":false,"kind":"runtime","optional":false},{"id":4746435505,"package_name":"google-auth","ecosystem":"pypi","requirements":"==2.11.0","direct":false,"kind":"runtime","optional":false},{"id":4746435506,"package_name":"google-auth-oauthlib","ecosystem":"pypi","requirements":"==0.4.6","direct":false,"kind":"runtime","optional":false},{"id":4746435507,"package_name":"grpcio","ecosystem":"pypi","requirements":"==1.48.1","direct":false,"kind":"runtime","optional":false},{"id":4746435508,"package_name":"idna","ecosystem":"pypi","requirements":"==3.3","direct":false,"kind":"runtime","optional":false},{"id":4746435509,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==4.12.0","direct":false,"kind":"runtime","optional":false},{"id":4746435510,"package_name":"itsdangerous","ecosystem":"pypi","requirements":"==2.1.2","direct":false,"kind":"runtime","optional":false},{"id":4746435511,"package_name":"jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":false,"kind":"runtime","optional":false},{"id":4746435512,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.16.0","direct":false,"kind":"runtime","optional":false},{"id":4746435513,"package_name":"kaleido","ecosystem":"pypi","requirements":"==0.2.1","direct":false,"kind":"runtime","optional":false},{"id":4746435514,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.4","direct":false,"kind":"runtime","optional":false},{"id":4746435515,"package_name":"lz4","ecosystem":"pypi","requirements":"==4.0.2","direct":false,"kind":"runtime","optional":false},{"id":4746435516,"package_name":"markdown","ecosystem":"pypi","requirements":"==3.4.1","direct":false,"kind":"runtime","optional":false},{"id":4746435517,"package_name":"markupsafe","ecosystem":"pypi","requirements":"==2.1.1","direct":false,"kind":"runtime","optional":false},{"id":4746435518,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.5.3","direct":false,"kind":"runtime","optional":false},{"id":4746435519,"package_name":"missingno","ecosystem":"pypi","requirements":"==0.4.2","direct":false,"kind":"runtime","optional":false},{"id":4746435520,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.23.3","direct":false,"kind":"runtime","optional":false},{"id":4746435521,"package_name":"oauthlib","ecosystem":"pypi","requirements":"==3.2.1","direct":false,"kind":"runtime","optional":false},{"id":4746435522,"package_name":"openpyxl","ecosystem":"pypi","requirements":"==3.0.10","direct":false,"kind":"runtime","optional":false},{"id":4746435523,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.3","direct":false,"kind":"runtime","optional":false},{"id":4746435524,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.4.4","direct":false,"kind":"runtime","optional":false},{"id":4746435525,"package_name":"pillow","ecosystem":"pypi","requirements":"==9.2.0","direct":false,"kind":"runtime","optional":false},{"id":4746435526,"package_name":"plotly","ecosystem":"pypi","requirements":"==5.10.0","direct":false,"kind":"runtime","optional":false},{"id":4746435527,"package_name":"protobuf","ecosystem":"pypi","requirements":"==3.19.4","direct":false,"kind":"runtime","optional":false},{"id":4746435528,"package_name":"pyarrow","ecosystem":"pypi","requirements":"==9.0.0","direct":false,"kind":"runtime","optional":false},{"id":4746435529,"package_name":"pyasn1","ecosystem":"pypi","requirements":"==0.4.8","direct":false,"kind":"runtime","optional":false},{"id":4746435530,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"==0.2.8","direct":false,"kind":"runtime","optional":false},{"id":4746435531,"package_name":"pydeck","ecosystem":"pypi","requirements":"==0.8.0b3","direct":false,"kind":"runtime","optional":false},{"id":4746435532,"package_name":"pygments","ecosystem":"pypi","requirements":"==2.13.0","direct":false,"kind":"runtime","optional":false},{"id":4746435533,"package_name":"pympler","ecosystem":"pypi","requirements":"==1.0.1","direct":false,"kind":"runtime","optional":false},{"id":4746435534,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":false,"kind":"runtime","optional":false},{"id":4746435535,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"==0.18.1","direct":false,"kind":"runtime","optional":false},{"id":4746435536,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":false,"kind":"runtime","optional":false},{"id":4746435537,"package_name":"pytz","ecosystem":"pypi","requirements":"==2022.2.1","direct":false,"kind":"runtime","optional":false},{"id":4746435538,"package_name":"pytz-deprecation-shim","ecosystem":"pypi","requirements":"==0.1.0.post0","direct":false,"kind":"runtime","optional":false},{"id":4746435539,"package_name":"requests","ecosystem":"pypi","requirements":"==2.28.1","direct":false,"kind":"runtime","optional":false},{"id":4746435540,"package_name":"requests-oauthlib","ecosystem":"pypi","requirements":"==1.3.1","direct":false,"kind":"runtime","optional":false},{"id":4746435541,"package_name":"rich","ecosystem":"pypi","requirements":"==12.5.1","direct":false,"kind":"runtime","optional":false},{"id":4746435542,"package_name":"rsa","ecosystem":"pypi","requirements":"==4.9","direct":false,"kind":"runtime","optional":false},{"id":4746435543,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.1","direct":false,"kind":"runtime","optional":false},{"id":4746435544,"package_name":"seaborn","ecosystem":"pypi","requirements":"==0.12.0","direct":false,"kind":"runtime","optional":false},{"id":4746435545,"package_name":"semver","ecosystem":"pypi","requirements":"==2.13.0","direct":false,"kind":"runtime","optional":false},{"id":4746435546,"package_name":"setuptools","ecosystem":"pypi","requirements":"==65.3.0","direct":false,"kind":"runtime","optional":false},{"id":4746435547,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":false,"kind":"runtime","optional":false},{"id":4746435548,"package_name":"smmap","ecosystem":"pypi","requirements":"==5.0.0","direct":false,"kind":"runtime","optional":false},{"id":4746435549,"package_name":"squarify","ecosystem":"pypi","requirements":"==0.4.3","direct":false,"kind":"runtime","optional":false},{"id":4746435550,"package_name":"streamlit","ecosystem":"pypi","requirements":"==1.11.1","direct":false,"kind":"runtime","optional":false},{"id":4746435551,"package_name":"streamlit-ace","ecosystem":"pypi","requirements":"==0.1.1","direct":false,"kind":"runtime","optional":false},{"id":4746435552,"package_name":"strsimpy","ecosystem":"pypi","requirements":"==0.2.1","direct":false,"kind":"runtime","optional":false},{"id":4746435553,"package_name":"tbparse","ecosystem":"pypi","requirements":"==0.0.7","direct":false,"kind":"runtime","optional":false},{"id":4746435554,"package_name":"tenacity","ecosystem":"pypi","requirements":"==8.0.1","direct":false,"kind":"runtime","optional":false},{"id":4746435555,"package_name":"tensorboard","ecosystem":"pypi","requirements":"==2.10.0","direct":false,"kind":"runtime","optional":false},{"id":4746435556,"package_name":"tensorboard-data-server","ecosystem":"pypi","requirements":"==0.6.1","direct":false,"kind":"runtime","optional":false},{"id":4746435557,"package_name":"tensorboard-plugin-wit","ecosystem":"pypi","requirements":"==1.8.1","direct":false,"kind":"runtime","optional":false},{"id":4746435558,"package_name":"toml","ecosystem":"pypi","requirements":"==0.10.2","direct":false,"kind":"runtime","optional":false},{"id":4746435559,"package_name":"toolz","ecosystem":"pypi","requirements":"==0.12.0","direct":false,"kind":"runtime","optional":false},{"id":4746435560,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.2","direct":false,"kind":"runtime","optional":false},{"id":4746435561,"package_name":"typing-extensions","ecosystem":"pypi","requirements":"==4.3.0","direct":false,"kind":"runtime","optional":false},{"id":4746435562,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2022.2","direct":false,"kind":"runtime","optional":false},{"id":4746435563,"package_name":"tzlocal","ecosystem":"pypi","requirements":"==4.2","direct":false,"kind":"runtime","optional":false},{"id":4746435564,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.12","direct":false,"kind":"runtime","optional":false},{"id":4746435565,"package_name":"validators","ecosystem":"pypi","requirements":"==0.20.0","direct":false,"kind":"runtime","optional":false},{"id":4746435566,"package_name":"watchdog","ecosystem":"pypi","requirements":"==2.1.9","direct":false,"kind":"runtime","optional":false},{"id":4746435567,"package_name":"werkzeug","ecosystem":"pypi","requirements":"==2.2.2","direct":false,"kind":"runtime","optional":false},{"id":4746435568,"package_name":"wheel","ecosystem":"pypi","requirements":"==0.37.1","direct":false,"kind":"runtime","optional":false},{"id":4746435569,"package_name":"xlrd","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"runtime","optional":false},{"id":4746435570,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.8.1","direct":false,"kind":"runtime","optional":false},{"id":4746435571,"package_name":"async-generator","ecosystem":"pypi","requirements":"==1.10","direct":false,"kind":"develop","optional":false},{"id":4746435572,"package_name":"attrs","ecosystem":"pypi","requirements":"==22.1.0","direct":false,"kind":"develop","optional":false},{"id":4746435573,"package_name":"black","ecosystem":"pypi","requirements":"==22.8.0","direct":false,"kind":"develop","optional":false},{"id":4746435574,"package_name":"certifi","ecosystem":"pypi","requirements":"==2022.6.15.1","direct":false,"kind":"develop","optional":false},{"id":4746435575,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.3","direct":false,"kind":"develop","optional":false},{"id":4746435576,"package_name":"h11","ecosystem":"pypi","requirements":"==0.13.0","direct":false,"kind":"develop","optional":false},{"id":4746435577,"package_name":"idna","ecosystem":"pypi","requirements":"==3.3","direct":false,"kind":"develop","optional":false},{"id":4746435578,"package_name":"iniconfig","ecosystem":"pypi","requirements":"==1.1.1","direct":false,"kind":"develop","optional":false},{"id":4746435579,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==0.4.3","direct":false,"kind":"develop","optional":false},{"id":4746435580,"package_name":"outcome","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"develop","optional":false},{"id":4746435581,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.3","direct":false,"kind":"develop","optional":false},{"id":4746435582,"package_name":"pathspec","ecosystem":"pypi","requirements":"==0.10.1","direct":false,"kind":"develop","optional":false},{"id":4746435583,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==2.5.2","direct":false,"kind":"develop","optional":false},{"id":4746435584,"package_name":"pluggy","ecosystem":"pypi","requirements":"==1.0.0","direct":false,"kind":"develop","optional":false},{"id":4746435585,"package_name":"py","ecosystem":"pypi","requirements":"==1.11.0","direct":false,"kind":"develop","optional":false},{"id":4746435586,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":false,"kind":"develop","optional":false},{"id":4746435587,"package_name":"pysocks","ecosystem":"pypi","requirements":"==1.7.1","direct":false,"kind":"develop","optional":false},{"id":4746435588,"package_name":"pytest","ecosystem":"pypi","requirements":"==7.1.3","direct":false,"kind":"develop","optional":false},{"id":4746435589,"package_name":"selenium","ecosystem":"pypi","requirements":"==4.4.3","direct":false,"kind":"develop","optional":false},{"id":4746435590,"package_name":"sniffio","ecosystem":"pypi","requirements":"==1.3.0","direct":false,"kind":"develop","optional":false},{"id":4746435591,"package_name":"sortedcontainers","ecosystem":"pypi","requirements":"==2.4.0","direct":false,"kind":"develop","optional":false},{"id":4746435592,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":false,"kind":"develop","optional":false},{"id":4746435593,"package_name":"trio","ecosystem":"pypi","requirements":"==0.21.0","direct":false,"kind":"develop","optional":false},{"id":4746435594,"package_name":"trio-websocket","ecosystem":"pypi","requirements":"==0.9.2","direct":false,"kind":"develop","optional":false},{"id":4746435595,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.12","direct":false,"kind":"develop","optional":false},{"id":4746435596,"package_name":"wsproto","ecosystem":"pypi","requirements":"==1.2.0","direct":false,"kind":"develop","optional":false}]},{"ecosystem":"pypi","filepath":"streamlit_app/requirements.txt","sha":null,"kind":"manifest","created_at":"2022-09-13T17:20:20.768Z","updated_at":"2022-09-13T17:20:20.768Z","repository_link":"https://github.com/AlignmentResearch/KataGoVisualizer/blob/main/streamlit_app/requirements.txt","dependencies":[{"id":4746436066,"package_name":"absl-py","ecosystem":"pypi","requirements":"==1.2.0","direct":true,"kind":"runtime","optional":false},{"id":4746436067,"package_name":"altair","ecosystem":"pypi","requirements":"==4.2.0","direct":true,"kind":"runtime","optional":false},{"id":4746436068,"package_name":"appnope","ecosystem":"pypi","requirements":"==0.1.3","direct":true,"kind":"runtime","optional":false},{"id":4746436069,"package_name":"argon2-cffi","ecosystem":"pypi","requirements":"==21.3.0","direct":true,"kind":"runtime","optional":false},{"id":4746436070,"package_name":"argon2-cffi-bindings","ecosystem":"pypi","requirements":"==21.2.0","direct":true,"kind":"runtime","optional":false},{"id":4746436071,"package_name":"asttokens","ecosystem":"pypi","requirements":"==2.0.8","direct":true,"kind":"runtime","optional":false},{"id":4746436072,"package_name":"attrs","ecosystem":"pypi","requirements":"==22.1.0","direct":true,"kind":"runtime","optional":false},{"id":4746436073,"package_name":"backcall","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"runtime","optional":false},{"id":4746436074,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"==4.11.1","direct":true,"kind":"runtime","optional":false},{"id":4746436075,"package_name":"black","ecosystem":"pypi","requirements":"==22.6.0","direct":true,"kind":"runtime","optional":false},{"id":4746436076,"package_name":"bleach","ecosystem":"pypi","requirements":"==5.0.1","direct":true,"kind":"runtime","optional":false},{"id":4746436077,"package_name":"blinker","ecosystem":"pypi","requirements":"==1.5","direct":true,"kind":"runtime","optional":false},{"id":4746436078,"package_name":"Brotli","ecosystem":"pypi","requirements":"==1.0.9","direct":true,"kind":"runtime","optional":false},{"id":4746436079,"package_name":"cachetools","ecosystem":"pypi","requirements":"==5.2.0","direct":true,"kind":"runtime","optional":false},{"id":4746436080,"package_name":"certifi","ecosystem":"pypi","requirements":"==2022.6.15","direct":true,"kind":"runtime","optional":false},{"id":4746436081,"package_name":"cffi","ecosystem":"pypi","requirements":"==1.15.1","direct":true,"kind":"runtime","optional":false},{"id":4746436082,"package_name":"charset-normalizer","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"runtime","optional":false},{"id":4746436083,"package_name":"click","ecosystem":"pypi","requirements":"==8.1.3","direct":true,"kind":"runtime","optional":false},{"id":4746436084,"package_name":"commonmark","ecosystem":"pypi","requirements":"==0.9.1","direct":true,"kind":"runtime","optional":false},{"id":4746436085,"package_name":"cycler","ecosystem":"pypi","requirements":"==0.11.0","direct":true,"kind":"runtime","optional":false},{"id":4746436086,"package_name":"dash","ecosystem":"pypi","requirements":"==2.6.1","direct":true,"kind":"runtime","optional":false},{"id":4746436087,"package_name":"dash-bootstrap-components","ecosystem":"pypi","requirements":"==1.2.1","direct":true,"kind":"runtime","optional":false},{"id":4746436088,"package_name":"dash-colorscales","ecosystem":"pypi","requirements":"==0.0.4","direct":true,"kind":"runtime","optional":false},{"id":4746436089,"package_name":"dash-core-components","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":4746436090,"package_name":"dash-daq","ecosystem":"pypi","requirements":"==0.5.0","direct":true,"kind":"runtime","optional":false},{"id":4746436091,"package_name":"dash-html-components","ecosystem":"pypi","requirements":"==2.0.0","direct":true,"kind":"runtime","optional":false},{"id":4746436092,"package_name":"dash-table","ecosystem":"pypi","requirements":"==5.0.0","direct":true,"kind":"runtime","optional":false},{"id":4746436093,"package_name":"debugpy","ecosystem":"pypi","requirements":"==1.6.3","direct":true,"kind":"runtime","optional":false},{"id":4746436094,"package_name":"decorator","ecosystem":"pypi","requirements":"==5.1.1","direct":true,"kind":"runtime","optional":false},{"id":4746436095,"package_name":"defusedxml","ecosystem":"pypi","requirements":"==0.7.1","direct":true,"kind":"runtime","optional":false},{"id":4746436096,"package_name":"entrypoints","ecosystem":"pypi","requirements":"==0.4","direct":true,"kind":"runtime","optional":false},{"id":4746436097,"package_name":"et-xmlfile","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"runtime","optional":false},{"id":4746436098,"package_name":"executing","ecosystem":"pypi","requirements":"==0.10.0","direct":true,"kind":"runtime","optional":false},{"id":4746436099,"package_name":"fastjsonschema","ecosystem":"pypi","requirements":"==2.16.1","direct":true,"kind":"runtime","optional":false},{"id":4746436100,"package_name":"Flask","ecosystem":"pypi","requirements":"==2.2.2","direct":true,"kind":"runtime","optional":false},{"id":4746436101,"package_name":"Flask-Compress","ecosystem":"pypi","requirements":"==1.12","direct":true,"kind":"runtime","optional":false},{"id":4746436102,"package_name":"flask-ngrok","ecosystem":"pypi","requirements":"==0.0.25","direct":true,"kind":"runtime","optional":false},{"id":4746436103,"package_name":"fonttools","ecosystem":"pypi","requirements":"==4.37.1","direct":true,"kind":"runtime","optional":false},{"id":4746436104,"package_name":"future","ecosystem":"pypi","requirements":"==0.18.2","direct":true,"kind":"runtime","optional":false},{"id":4746436105,"package_name":"gitdb","ecosystem":"pypi","requirements":"==4.0.9","direct":true,"kind":"runtime","optional":false},{"id":4746436106,"package_name":"GitPython","ecosystem":"pypi","requirements":"==3.1.27","direct":true,"kind":"runtime","optional":false},{"id":4746436107,"package_name":"google-auth","ecosystem":"pypi","requirements":"==2.11.0","direct":true,"kind":"runtime","optional":false},{"id":4746436108,"package_name":"google-auth-oauthlib","ecosystem":"pypi","requirements":"==0.4.6","direct":true,"kind":"runtime","optional":false},{"id":4746436109,"package_name":"grpcio","ecosystem":"pypi","requirements":"==1.47.0","direct":true,"kind":"runtime","optional":false},{"id":4746436110,"package_name":"idna","ecosystem":"pypi","requirements":"==3.3","direct":true,"kind":"runtime","optional":false},{"id":4746436111,"package_name":"importlib-metadata","ecosystem":"pypi","requirements":"==4.12.0","direct":true,"kind":"runtime","optional":false},{"id":4746436112,"package_name":"ipykernel","ecosystem":"pypi","requirements":"==6.15.1","direct":true,"kind":"runtime","optional":false},{"id":4746436113,"package_name":"ipython","ecosystem":"pypi","requirements":"==8.4.0","direct":true,"kind":"runtime","optional":false},{"id":4746436114,"package_name":"ipython-genutils","ecosystem":"pypi","requirements":"==0.2.0","direct":true,"kind":"runtime","optional":false},{"id":4746436115,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"==8.0.1","direct":true,"kind":"runtime","optional":false},{"id":4746436116,"package_name":"itsdangerous","ecosystem":"pypi","requirements":"==2.1.2","direct":true,"kind":"runtime","optional":false},{"id":4746436117,"package_name":"jedi","ecosystem":"pypi","requirements":"==0.18.1","direct":true,"kind":"runtime","optional":false},{"id":4746436118,"package_name":"Jinja2","ecosystem":"pypi","requirements":"==3.1.2","direct":true,"kind":"runtime","optional":false},{"id":4746436119,"package_name":"joblib","ecosystem":"pypi","requirements":"==1.1.0","direct":true,"kind":"runtime","optional":false},{"id":4746436120,"package_name":"jsonschema","ecosystem":"pypi","requirements":"==4.14.0","direct":true,"kind":"runtime","optional":false},{"id":4746436121,"package_name":"jupyter-core","ecosystem":"pypi","requirements":"==4.11.1","direct":true,"kind":"runtime","optional":false},{"id":4746436122,"package_name":"jupyter_client","ecosystem":"pypi","requirements":"==7.3.5","direct":true,"kind":"runtime","optional":false},{"id":4746436123,"package_name":"jupyterlab-pygments","ecosystem":"pypi","requirements":"==0.2.2","direct":true,"kind":"runtime","optional":false},{"id":4746436124,"package_name":"jupyterlab-widgets","ecosystem":"pypi","requirements":"==3.0.2","direct":true,"kind":"runtime","optional":false},{"id":4746436125,"package_name":"kaleido","ecosystem":"pypi","requirements":"==0.2.1","direct":true,"kind":"runtime","optional":false},{"id":4746436126,"package_name":"kiwisolver","ecosystem":"pypi","requirements":"==1.4.4","direct":true,"kind":"runtime","optional":false},{"id":4746436127,"package_name":"lxml","ecosystem":"pypi","requirements":"==4.9.1","direct":true,"kind":"runtime","optional":false},{"id":4746436128,"package_name":"lz4","ecosystem":"pypi","requirements":"==4.0.2","direct":true,"kind":"runtime","optional":false},{"id":4746436129,"package_name":"Markdown","ecosystem":"pypi","requirements":"==3.4.1","direct":true,"kind":"runtime","optional":false},{"id":4746436130,"package_name":"MarkupSafe","ecosystem":"pypi","requirements":"==2.1.1","direct":true,"kind":"runtime","optional":false},{"id":4746436131,"package_name":"matplotlib","ecosystem":"pypi","requirements":"==3.5.3","direct":true,"kind":"runtime","optional":false},{"id":4746436132,"package_name":"matplotlib-inline","ecosystem":"pypi","requirements":"==0.1.6","direct":true,"kind":"runtime","optional":false},{"id":4746436133,"package_name":"missingno","ecosystem":"pypi","requirements":"==0.4.2","direct":true,"kind":"runtime","optional":false},{"id":4746436134,"package_name":"mistune","ecosystem":"pypi","requirements":"==0.8.4","direct":true,"kind":"runtime","optional":false},{"id":4746436135,"package_name":"mypy-extensions","ecosystem":"pypi","requirements":"==0.4.3","direct":true,"kind":"runtime","optional":false},{"id":4746436136,"package_name":"nbclient","ecosystem":"pypi","requirements":"==0.6.6","direct":true,"kind":"runtime","optional":false},{"id":4746436137,"package_name":"nbconvert","ecosystem":"pypi","requirements":"==6.5.3","direct":true,"kind":"runtime","optional":false},{"id":4746436138,"package_name":"nbformat","ecosystem":"pypi","requirements":"==5.4.0","direct":true,"kind":"runtime","optional":false},{"id":4746436139,"package_name":"nest-asyncio","ecosystem":"pypi","requirements":"==1.5.5","direct":true,"kind":"runtime","optional":false},{"id":4746436140,"package_name":"networkx","ecosystem":"pypi","requirements":"==2.8.6","direct":true,"kind":"runtime","optional":false},{"id":4746436141,"package_name":"notebook","ecosystem":"pypi","requirements":"==6.4.12","direct":true,"kind":"runtime","optional":false},{"id":4746436142,"package_name":"numpy","ecosystem":"pypi","requirements":"==1.23.2","direct":true,"kind":"runtime","optional":false},{"id":4746436143,"package_name":"oauthlib","ecosystem":"pypi","requirements":"==3.2.0","direct":true,"kind":"runtime","optional":false},{"id":4746436144,"package_name":"openpyxl","ecosystem":"pypi","requirements":"==3.0.10","direct":true,"kind":"runtime","optional":false},{"id":4746436145,"package_name":"packaging","ecosystem":"pypi","requirements":"==21.3","direct":true,"kind":"runtime","optional":false},{"id":4746436146,"package_name":"pandas","ecosystem":"pypi","requirements":"==1.4.3","direct":true,"kind":"runtime","optional":false},{"id":4746436147,"package_name":"pandocfilters","ecosystem":"pypi","requirements":"==1.5.0","direct":true,"kind":"runtime","optional":false},{"id":4746436148,"package_name":"parso","ecosystem":"pypi","requirements":"==0.8.3","direct":true,"kind":"runtime","optional":false},{"id":4746436149,"package_name":"pathspec","ecosystem":"pypi","requirements":"==0.9.0","direct":true,"kind":"runtime","optional":false},{"id":4746436150,"package_name":"patsy","ecosystem":"pypi","requirements":"==0.5.2","direct":true,"kind":"runtime","optional":false},{"id":4746436151,"package_name":"pexpect","ecosystem":"pypi","requirements":"==4.8.0","direct":true,"kind":"runtime","optional":false},{"id":4746436152,"package_name":"pickleshare","ecosystem":"pypi","requirements":"==0.7.5","direct":true,"kind":"runtime","optional":false},{"id":4746436153,"package_name":"Pillow","ecosystem":"pypi","requirements":"==9.2.0","direct":true,"kind":"runtime","optional":false},{"id":4746436154,"package_name":"platformdirs","ecosystem":"pypi","requirements":"==2.5.2","direct":true,"kind":"runtime","optional":false},{"id":4746436155,"package_name":"plotly","ecosystem":"pypi","requirements":"==5.10.0","direct":true,"kind":"runtime","optional":false},{"id":4746436156,"package_name":"prometheus-client","ecosystem":"pypi","requirements":"==0.14.1","direct":true,"kind":"runtime","optional":false},{"id":4746436157,"package_name":"prompt-toolkit","ecosystem":"pypi","requirements":"==3.0.30","direct":true,"kind":"runtime","optional":false},{"id":4746436158,"package_name":"protobuf","ecosystem":"pypi","requirements":"==3.19.4","direct":true,"kind":"runtime","optional":false},{"id":4746436159,"package_name":"psutil","ecosystem":"pypi","requirements":"==5.9.1","direct":true,"kind":"runtime","optional":false},{"id":4746436160,"package_name":"ptyprocess","ecosystem":"pypi","requirements":"==0.7.0","direct":true,"kind":"runtime","optional":false},{"id":4746436161,"package_name":"pure-eval","ecosystem":"pypi","requirements":"==0.2.2","direct":true,"kind":"runtime","optional":false},{"id":4746436162,"package_name":"pyarrow","ecosystem":"pypi","requirements":"==9.0.0","direct":true,"kind":"runtime","optional":false},{"id":4746436163,"package_name":"pyasn1","ecosystem":"pypi","requirements":"==0.4.8","direct":true,"kind":"runtime","optional":false},{"id":4746436164,"package_name":"pyasn1-modules","ecosystem":"pypi","requirements":"==0.2.8","direct":true,"kind":"runtime","optional":false},{"id":4746436165,"package_name":"pycparser","ecosystem":"pypi","requirements":"==2.21","direct":true,"kind":"runtime","optional":false},{"id":4746436166,"package_name":"pydeck","ecosystem":"pypi","requirements":"==0.8.0b1","direct":true,"kind":"runtime","optional":false},{"id":4746436167,"package_name":"Pygments","ecosystem":"pypi","requirements":"==2.13.0","direct":true,"kind":"runtime","optional":false},{"id":4746436168,"package_name":"Pympler","ecosystem":"pypi","requirements":"==1.0.1","direct":true,"kind":"runtime","optional":false},{"id":4746436169,"package_name":"pyparsing","ecosystem":"pypi","requirements":"==3.0.9","direct":true,"kind":"runtime","optional":false},{"id":4746436170,"package_name":"pyrsistent","ecosystem":"pypi","requirements":"==0.18.1","direct":true,"kind":"runtime","optional":false},{"id":4746436171,"package_name":"python-dateutil","ecosystem":"pypi","requirements":"==2.8.2","direct":true,"kind":"runtime","optional":false},{"id":4746436172,"package_name":"python-decouple","ecosystem":"pypi","requirements":"==3.6","direct":true,"kind":"runtime","optional":false},{"id":4746436173,"package_name":"python-dotenv","ecosystem":"pypi","requirements":"==0.19.2","direct":true,"kind":"runtime","optional":false},{"id":4746436174,"package_name":"pytz","ecosystem":"pypi","requirements":"==2022.2.1","direct":true,"kind":"runtime","optional":false},{"id":4746436175,"package_name":"pytz-deprecation-shim","ecosystem":"pypi","requirements":"==0.1.0.post0","direct":true,"kind":"runtime","optional":false},{"id":4746436176,"package_name":"pyzmq","ecosystem":"pypi","requirements":"==23.2.1","direct":true,"kind":"runtime","optional":false},{"id":4746436177,"package_name":"requests","ecosystem":"pypi","requirements":"==2.28.1","direct":true,"kind":"runtime","optional":false},{"id":4746436178,"package_name":"requests-oauthlib","ecosystem":"pypi","requirements":"==1.3.1","direct":true,"kind":"runtime","optional":false},{"id":4746436179,"package_name":"rich","ecosystem":"pypi","requirements":"==12.5.1","direct":true,"kind":"runtime","optional":false},{"id":4746436180,"package_name":"rsa","ecosystem":"pypi","requirements":"==4.9","direct":true,"kind":"runtime","optional":false},{"id":4746436181,"package_name":"scikit-learn","ecosystem":"pypi","requirements":"==1.1.2","direct":true,"kind":"runtime","optional":false},{"id":4746436182,"package_name":"scipy","ecosystem":"pypi","requirements":"==1.9.1","direct":true,"kind":"runtime","optional":false},{"id":4746436183,"package_name":"seaborn","ecosystem":"pypi","requirements":"==0.11.2","direct":true,"kind":"runtime","optional":false},{"id":4746436184,"package_name":"semver","ecosystem":"pypi","requirements":"==2.13.0","direct":true,"kind":"runtime","optional":false},{"id":4746436185,"package_name":"Send2Trash","ecosystem":"pypi","requirements":"==1.8.0","direct":true,"kind":"runtime","optional":false},{"id":4746436186,"package_name":"simplejson","ecosystem":"pypi","requirements":"==3.17.6","direct":true,"kind":"runtime","optional":false},{"id":4746436187,"package_name":"six","ecosystem":"pypi","requirements":"==1.16.0","direct":true,"kind":"runtime","optional":false},{"id":4746436188,"package_name":"smmap","ecosystem":"pypi","requirements":"==5.0.0","direct":true,"kind":"runtime","optional":false},{"id":4746436189,"package_name":"soupsieve","ecosystem":"pypi","requirements":"==2.3.2.post1","direct":true,"kind":"runtime","optional":false},{"id":4746436190,"package_name":"squarify","ecosystem":"pypi","requirements":"==0.4.3","direct":true,"kind":"runtime","optional":false},{"id":4746436191,"package_name":"stack-data","ecosystem":"pypi","requirements":"==0.4.0","direct":true,"kind":"runtime","optional":false},{"id":4746436192,"package_name":"statsmodels","ecosystem":"pypi","requirements":"==0.13.2","direct":true,"kind":"runtime","optional":false},{"id":4746436193,"package_name":"streamlit","ecosystem":"pypi","requirements":"==1.11.1","direct":true,"kind":"runtime","optional":false},{"id":4746436194,"package_name":"streamlit-ace","ecosystem":"pypi","requirements":"==0.1.1","direct":true,"kind":"runtime","optional":false},{"id":4746436195,"package_name":"strsimpy","ecosystem":"pypi","requirements":"==0.2.1","direct":true,"kind":"runtime","optional":false},{"id":4746436196,"package_name":"tbparse","ecosystem":"pypi","requirements":"==0.0.7","direct":true,"kind":"runtime","optional":false},{"id":4746436197,"package_name":"tenacity","ecosystem":"pypi","requirements":"==8.0.1","direct":true,"kind":"runtime","optional":false},{"id":4746436198,"package_name":"tensorboard","ecosystem":"pypi","requirements":"==2.10.0","direct":true,"kind":"runtime","optional":false},{"id":4746436199,"package_name":"tensorboard-data-server","ecosystem":"pypi","requirements":"==0.6.1","direct":true,"kind":"runtime","optional":false},{"id":4746436200,"package_name":"tensorboard-plugin-wit","ecosystem":"pypi","requirements":"==1.8.1","direct":true,"kind":"runtime","optional":false},{"id":4746436201,"package_name":"terminado","ecosystem":"pypi","requirements":"==0.15.0","direct":true,"kind":"runtime","optional":false},{"id":4746436202,"package_name":"threadpoolctl","ecosystem":"pypi","requirements":"==3.1.0","direct":true,"kind":"runtime","optional":false},{"id":4746436203,"package_name":"tinycss2","ecosystem":"pypi","requirements":"==1.1.1","direct":true,"kind":"runtime","optional":false},{"id":4746436204,"package_name":"toml","ecosystem":"pypi","requirements":"==0.10.2","direct":true,"kind":"runtime","optional":false},{"id":4746436205,"package_name":"tomli","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"runtime","optional":false},{"id":4746436206,"package_name":"toolz","ecosystem":"pypi","requirements":"==0.12.0","direct":true,"kind":"runtime","optional":false},{"id":4746436207,"package_name":"tornado","ecosystem":"pypi","requirements":"==6.2","direct":true,"kind":"runtime","optional":false},{"id":4746436208,"package_name":"traitlets","ecosystem":"pypi","requirements":"==5.3.0","direct":true,"kind":"runtime","optional":false},{"id":4746436209,"package_name":"typing_extensions","ecosystem":"pypi","requirements":"==4.3.0","direct":true,"kind":"runtime","optional":false},{"id":4746436210,"package_name":"tzdata","ecosystem":"pypi","requirements":"==2022.2","direct":true,"kind":"runtime","optional":false},{"id":4746436211,"package_name":"tzlocal","ecosystem":"pypi","requirements":"==4.2","direct":true,"kind":"runtime","optional":false},{"id":4746436212,"package_name":"urllib3","ecosystem":"pypi","requirements":"==1.26.12","direct":true,"kind":"runtime","optional":false},{"id":4746436213,"package_name":"validators","ecosystem":"pypi","requirements":"==0.20.0","direct":true,"kind":"runtime","optional":false},{"id":4746436214,"package_name":"watchdog","ecosystem":"pypi","requirements":"==2.1.9","direct":true,"kind":"runtime","optional":false},{"id":4746436215,"package_name":"wcwidth","ecosystem":"pypi","requirements":"==0.2.5","direct":true,"kind":"runtime","optional":false},{"id":4746436216,"package_name":"webencodings","ecosystem":"pypi","requirements":"==0.5.1","direct":true,"kind":"runtime","optional":false},{"id":4746436217,"package_name":"Werkzeug","ecosystem":"pypi","requirements":"==2.2.2","direct":true,"kind":"runtime","optional":false},{"id":4746436218,"package_name":"widgetsnbextension","ecosystem":"pypi","requirements":"==4.0.2","direct":true,"kind":"runtime","optional":false},{"id":4746436219,"package_name":"xarray","ecosystem":"pypi","requirements":"==2022.6.0","direct":true,"kind":"runtime","optional":false},{"id":4746436220,"package_name":"xlrd","ecosystem":"pypi","requirements":"==2.0.1","direct":true,"kind":"runtime","optional":false},{"id":4746436221,"package_name":"zipp","ecosystem":"pypi","requirements":"==3.8.1","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-14T14:30:40.355Z","updated_at":"2023-02-14T14:30:40.355Z","repository_link":"https://github.com/AlignmentResearch/KataGoVisualizer/blob/main/Dockerfile","dependencies":[{"id":7661966679,"package_name":"python","ecosystem":"docker","requirements":"3.10-slim","direct":true,"kind":"build","optional":false},{"id":7661966687,"package_name":"base","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false},{"id":7661966688,"package_name":"pipenv","ecosystem":"docker","requirements":"latest","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"notebooks/Dockerfile","sha":null,"kind":"manifest","created_at":"2023-02-14T14:30:40.433Z","updated_at":"2023-02-14T14:30:40.433Z","repository_link":"https://github.com/AlignmentResearch/KataGoVisualizer/blob/main/notebooks/Dockerfile","dependencies":[{"id":7661967236,"package_name":"nvidia/cuda","ecosystem":"docker","requirements":"11.7.1-runtime-ubuntu22.04","direct":true,"kind":"build","optional":false}]},{"ecosystem":"docker","filepath":"notebooks/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-02-14T14:30:40.816Z","updated_at":"2023-02-14T14:30:40.816Z","repository_link":"https://github.com/AlignmentResearch/KataGoVisualizer/blob/main/notebooks/docker-compose.yml","dependencies":[{"id":7661969780,"package_name":"humancompatibleai/katagovisualizer","ecosystem":"docker","requirements":"notebooks","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"npm","filepath":"sgf-viewer/package-lock.json","sha":null,"kind":"lockfile","created_at":"2023-02-14T14:30:41.001Z","updated_at":"2023-02-14T14:30:41.001Z","repository_link":"https://github.com/AlignmentResearch/KataGoVisualizer/blob/main/sgf-viewer/package-lock.json","dependencies":[{"id":7661969844,"package_name":"@esbuild/android-arm","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969845,"package_name":"@esbuild/linux-loong64","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969846,"package_name":"@jridgewell/resolve-uri","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7661969847,"package_name":"@jridgewell/sourcemap-codec","ecosystem":"npm","requirements":"1.4.14","direct":false,"kind":"development","optional":false},{"id":7661969848,"package_name":"@jridgewell/trace-mapping","ecosystem":"npm","requirements":"0.3.16","direct":false,"kind":"development","optional":false},{"id":7661969849,"package_name":"@nodelib/fs.scandir","ecosystem":"npm","requirements":"2.1.5","direct":false,"kind":"development","optional":false},{"id":7661969850,"package_name":"@nodelib/fs.stat","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":7661969851,"package_name":"@nodelib/fs.walk","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"development","optional":false},{"id":7661969852,"package_name":"@rollup/pluginutils","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"development","optional":false},{"id":7661969853,"package_name":"@sveltejs/vite-plugin-svelte","ecosystem":"npm","requirements":"1.0.9","direct":false,"kind":"development","optional":false},{"id":7661969855,"package_name":"@tsconfig/svelte","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7661969857,"package_name":"@types/node","ecosystem":"npm","requirements":"18.8.4","direct":false,"kind":"development","optional":false},{"id":7661969858,"package_name":"@types/pug","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":7661969859,"package_name":"@types/sass","ecosystem":"npm","requirements":"1.43.1","direct":false,"kind":"development","optional":false},{"id":7661969861,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":7661969865,"package_name":"autoprefixer","ecosystem":"npm","requirements":"10.4.13","direct":false,"kind":"development","optional":false},{"id":7661969866,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7661969867,"package_name":"binary-extensions","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":7661969868,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"development","optional":false},{"id":7661969869,"package_name":"braces","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":7661969870,"package_name":"browserslist","ecosystem":"npm","requirements":"4.21.4","direct":false,"kind":"development","optional":false},{"id":7661969951,"package_name":"rollup","ecosystem":"npm","requirements":"2.78.1","direct":false,"kind":"development","optional":false},{"id":7661969871,"package_name":"buffer-crc32","ecosystem":"npm","requirements":"0.2.13","direct":false,"kind":"development","optional":false},{"id":7661969872,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":7661969873,"package_name":"caniuse-lite","ecosystem":"npm","requirements":"1.0.30001426","direct":false,"kind":"development","optional":false},{"id":7661969874,"package_name":"chokidar","ecosystem":"npm","requirements":"3.5.3","direct":false,"kind":"development","optional":false},{"id":7661969875,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"development","optional":false},{"id":7661969876,"package_name":"debug","ecosystem":"npm","requirements":"4.3.4","direct":false,"kind":"development","optional":false},{"id":7661969877,"package_name":"deepmerge","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"development","optional":false},{"id":7661969878,"package_name":"detect-indent","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"development","optional":false},{"id":7661969879,"package_name":"electron-to-chromium","ecosystem":"npm","requirements":"1.4.284","direct":false,"kind":"development","optional":false},{"id":7661969880,"package_name":"es6-promise","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"development","optional":false},{"id":7661969881,"package_name":"esbuild","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969882,"package_name":"esbuild-android-64","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969883,"package_name":"esbuild-android-arm64","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969884,"package_name":"esbuild-darwin-64","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969885,"package_name":"esbuild-darwin-arm64","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969886,"package_name":"esbuild-freebsd-64","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969887,"package_name":"esbuild-freebsd-arm64","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969888,"package_name":"esbuild-linux-32","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969889,"package_name":"esbuild-linux-64","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969890,"package_name":"esbuild-linux-arm","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969891,"package_name":"esbuild-linux-arm64","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969892,"package_name":"esbuild-linux-mips64le","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969893,"package_name":"esbuild-linux-ppc64le","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969894,"package_name":"esbuild-linux-riscv64","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969895,"package_name":"esbuild-linux-s390x","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969896,"package_name":"esbuild-netbsd-64","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969897,"package_name":"esbuild-openbsd-64","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969898,"package_name":"esbuild-sunos-64","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969899,"package_name":"esbuild-windows-32","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969900,"package_name":"esbuild-windows-64","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969901,"package_name":"esbuild-windows-arm64","ecosystem":"npm","requirements":"0.15.10","direct":false,"kind":"development","optional":false},{"id":7661969902,"package_name":"escalade","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":7661969903,"package_name":"estree-walker","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":7661969904,"package_name":"fast-glob","ecosystem":"npm","requirements":"3.2.12","direct":false,"kind":"development","optional":false},{"id":7661969905,"package_name":"fastq","ecosystem":"npm","requirements":"1.13.0","direct":false,"kind":"development","optional":false},{"id":7661969906,"package_name":"fill-range","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":7661969907,"package_name":"fraction.js","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":7661969908,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7661969909,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"development","optional":false},{"id":7661969910,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":7661969911,"package_name":"glob","ecosystem":"npm","requirements":"7.2.3","direct":false,"kind":"development","optional":false},{"id":7661969912,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":7661969913,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.10","direct":false,"kind":"development","optional":false},{"id":7661969914,"package_name":"has","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":7661969915,"package_name":"import-fresh","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"development","optional":false},{"id":7661969916,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":7661969917,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"development","optional":false},{"id":7661969918,"package_name":"is-binary-path","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":7661969919,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.10.0","direct":false,"kind":"development","optional":false},{"id":7661969920,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":7661969921,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":7661969922,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":7661969923,"package_name":"kleur","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"development","optional":false},{"id":7661969924,"package_name":"magic-string","ecosystem":"npm","requirements":"0.26.7","direct":false,"kind":"development","optional":false},{"id":7661969925,"package_name":"merge2","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":7661969926,"package_name":"micromatch","ecosystem":"npm","requirements":"4.0.5","direct":false,"kind":"development","optional":false},{"id":7661969927,"package_name":"min-indent","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7661969928,"package_name":"minimatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":7661969929,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.7","direct":false,"kind":"development","optional":false},{"id":7661969930,"package_name":"mkdirp","ecosystem":"npm","requirements":"0.5.6","direct":false,"kind":"development","optional":false},{"id":7661969931,"package_name":"mri","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":7661969932,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":7661969933,"package_name":"nanoid","ecosystem":"npm","requirements":"3.3.4","direct":false,"kind":"development","optional":false},{"id":7661969934,"package_name":"node-releases","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"development","optional":false},{"id":7661969935,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7661969936,"package_name":"normalize-range","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":7661969937,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":7661969938,"package_name":"parent-module","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7661969939,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":7661969940,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":7661969941,"package_name":"picocolors","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7661969942,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":7661969943,"package_name":"postcss","ecosystem":"npm","requirements":"8.4.17","direct":false,"kind":"development","optional":false},{"id":7661969944,"package_name":"postcss-value-parser","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":7661969945,"package_name":"queue-microtask","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":7661969946,"package_name":"readdirp","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"development","optional":false},{"id":7661969947,"package_name":"resolve","ecosystem":"npm","requirements":"1.22.1","direct":false,"kind":"development","optional":false},{"id":7661969948,"package_name":"resolve-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":7661969949,"package_name":"reusify","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":7661969950,"package_name":"rimraf","ecosystem":"npm","requirements":"2.7.1","direct":false,"kind":"development","optional":false},{"id":7661969952,"package_name":"run-parallel","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":7661969953,"package_name":"sade","ecosystem":"npm","requirements":"1.8.1","direct":false,"kind":"development","optional":false},{"id":7661969954,"package_name":"sander","ecosystem":"npm","requirements":"0.5.1","direct":false,"kind":"development","optional":false},{"id":7661969955,"package_name":"sorcery","ecosystem":"npm","requirements":"0.10.0","direct":false,"kind":"development","optional":false},{"id":7661969956,"package_name":"source-map-js","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":7661969957,"package_name":"sourcemap-codec","ecosystem":"npm","requirements":"1.4.8","direct":false,"kind":"development","optional":false},{"id":7661969958,"package_name":"strip-indent","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":7661969959,"package_name":"supports-preserve-symlinks-flag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":7661969960,"package_name":"svelte","ecosystem":"npm","requirements":"3.51.0","direct":false,"kind":"development","optional":false},{"id":7661969961,"package_name":"svelte-check","ecosystem":"npm","requirements":"2.9.2","direct":false,"kind":"development","optional":false},{"id":7661969962,"package_name":"svelte-hmr","ecosystem":"npm","requirements":"0.15.0","direct":false,"kind":"development","optional":false},{"id":7661969963,"package_name":"svelte-icons","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":7661969964,"package_name":"svelte-preprocess","ecosystem":"npm","requirements":"4.10.7","direct":false,"kind":"development","optional":false},{"id":7661969965,"package_name":"magic-string","ecosystem":"npm","requirements":"0.25.9","direct":false,"kind":"development","optional":false},{"id":7661969966,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":7661969967,"package_name":"tslib","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"development","optional":false},{"id":7661969968,"package_name":"typescript","ecosystem":"npm","requirements":"4.8.4","direct":false,"kind":"development","optional":false},{"id":7661969969,"package_name":"update-browserslist-db","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"development","optional":false},{"id":7661969970,"package_name":"vite","ecosystem":"npm","requirements":"3.1.7","direct":false,"kind":"development","optional":false},{"id":7661969971,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"sgf-viewer/package.json","sha":null,"kind":"manifest","created_at":"2023-02-14T14:30:41.122Z","updated_at":"2023-02-14T14:30:41.122Z","repository_link":"https://github.com/AlignmentResearch/KataGoVisualizer/blob/main/sgf-viewer/package.json","dependencies":[{"id":7661970111,"package_name":"svelte-icons","ecosystem":"npm","requirements":"^2.1.0","direct":true,"kind":"runtime","optional":false},{"id":7661970112,"package_name":"@sveltejs/vite-plugin-svelte","ecosystem":"npm","requirements":"^1.0.2","direct":true,"kind":"development","optional":false},{"id":7661970113,"package_name":"@tsconfig/svelte","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"development","optional":false},{"id":7661970114,"package_name":"autoprefixer","ecosystem":"npm","requirements":"^10.4.13","direct":true,"kind":"development","optional":false},{"id":7661970115,"package_name":"svelte","ecosystem":"npm","requirements":"^3.49.0","direct":true,"kind":"development","optional":false},{"id":7661970116,"package_name":"svelte-check","ecosystem":"npm","requirements":"^2.8.1","direct":true,"kind":"development","optional":false},{"id":7661970117,"package_name":"svelte-preprocess","ecosystem":"npm","requirements":"^4.10.7","direct":true,"kind":"development","optional":false},{"id":7661970118,"package_name":"tslib","ecosystem":"npm","requirements":"^2.4.0","direct":true,"kind":"development","optional":false},{"id":7661970119,"package_name":"typescript","ecosystem":"npm","requirements":"^4.6.4","direct":true,"kind":"development","optional":false},{"id":7661970120,"package_name":"vite","ecosystem":"npm","requirements":"^3.1.0","direct":true,"kind":"development","optional":false}]},{"ecosystem":"pypi","filepath":".circleci/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-02-14T14:30:41.179Z","updated_at":"2023-02-14T14:30:41.179Z","repository_link":"https://github.com/AlignmentResearch/KataGoVisualizer/blob/main/.circleci/requirements.txt","dependencies":[{"id":7661970163,"package_name":"pytest","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970164,"package_name":"selenium","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970165,"package_name":"pytest-rerunfailures","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970171,"package_name":"pre-commit","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"pypi","filepath":"notebooks/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-02-14T14:30:41.258Z","updated_at":"2023-02-14T14:30:41.258Z","repository_link":"https://github.com/AlignmentResearch/KataGoVisualizer/blob/main/notebooks/requirements.txt","dependencies":[{"id":7661970197,"package_name":"ipykernel","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970198,"package_name":"torch","ecosystem":"pypi","requirements":"==1.13.1","direct":true,"kind":"runtime","optional":false},{"id":7661970199,"package_name":"torchaudio","ecosystem":"pypi","requirements":"==0.13.1","direct":true,"kind":"runtime","optional":false},{"id":7661970200,"package_name":"torchvision","ecosystem":"pypi","requirements":"==0.14.1","direct":true,"kind":"runtime","optional":false},{"id":7661970201,"package_name":"packaging","ecosystem":"pypi","requirements":"==22.0","direct":true,"kind":"runtime","optional":false},{"id":7661970202,"package_name":"ptflops","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970204,"package_name":"thop","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970205,"package_name":"tbparse","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970206,"package_name":"tensorboard","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970207,"package_name":"tensorflow","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970208,"package_name":"psutil","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970209,"package_name":"scipy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970210,"package_name":"numpy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970211,"package_name":"pandas","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970212,"package_name":"sgfmill","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970213,"package_name":"matplotlib","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970214,"package_name":"seaborn","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970215,"package_name":"statsmodels","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970216,"package_name":"beautifulsoup4","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970217,"package_name":"black","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970218,"package_name":"flake8","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970219,"package_name":"GitPython","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970220,"package_name":"isort","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970221,"package_name":"ipywidgets","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970222,"package_name":"jupyterlab","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970223,"package_name":"mypy","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false},{"id":7661970224,"package_name":"tqdm","ecosystem":"pypi","requirements":"*","direct":true,"kind":"runtime","optional":false}]},{"ecosystem":"docker","filepath":"notebooks/.devcontainer/docker-compose.yml","sha":null,"kind":"manifest","created_at":"2023-11-07T03:57:37.950Z","updated_at":"2023-11-07T03:57:37.950Z","repository_link":"https://github.com/AlignmentResearch/KataGoVisualizer/blob/main/notebooks/.devcontainer/docker-compose.yml","dependencies":[]},{"ecosystem":"pypi","filepath":"go_attack_utils/setup.py","sha":null,"kind":"manifest","created_at":"2023-11-07T03:57:38.122Z","updated_at":"2023-11-07T03:57:38.122Z","repository_link":"https://github.com/AlignmentResearch/KataGoVisualizer/blob/main/go_attack_utils/setup.py","dependencies":[]},{"ecosystem":"pypi","filepath":"sgf-viewer/prepare_data/requirements.txt","sha":null,"kind":"manifest","created_at":"2023-11-07T03:57:38.253Z","updated_at":"2023-11-07T03:57:38.253Z","repository_link":"https://github.com/AlignmentResearch/KataGoVisualizer/blob/main/sgf-viewer/prepare_data/requirements.txt","dependencies":[]}],"score":null,"created_at":"2025-09-08T22:15:45.218Z","updated_at":"2025-10-07T08:31:18.568Z","avatar_url":"https://github.com/AlignmentResearch.png","language":"HTML","category":null,"sub_category":null,"monthly_downloads":0,"funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":[],"project_url":"https://science.ecosyste.ms/api/v1/projects/102927","html_url":"https://science.ecosyste.ms/projects/102927"}