https://github.com/alignmentresearch/katagovisualizer

https://github.com/alignmentresearch/katagovisualizer

Science Score: 23.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: arxiv.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (6.3%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

Basic Info
  • Host: GitHub
  • Owner: AlignmentResearch
  • License: mit
  • Language: HTML
  • Default Branch: main
  • Size: 142 MB
Statistics
  • Stars: 3
  • Watchers: 6
  • Forks: 1
  • Open Issues: 6
  • Releases: 0
Created almost 4 years ago · Last pushed over 1 year ago
Metadata Files
Readme License

README.md

KataGo Visualizer

This repo contains visualization tools for the paper 'Adversarial Policies Beat Superhuman Go AIs' (website)

Contents

### goattackutils Python package containing general tools used throughout the repo, in particular the code to parse sgf files.

### notebooks Python notebooks used to produce figures for the paper.

### sgf-viewer Source for the website that accompanies the paper.

### streamlit_app Source for a data visualization web app used internally to help with research and monitoring training runs.

Directory Structure

KataGoVisualizer/ ├── .circleci/ ├── Dockerfile ├── go_attack_utils/ │ ├── src/ │ │ └── sgf_parser/ │ │ └── game_info.py │ └── setup.py ├── notebooks/ │ ├── .devcontainer/ │ ├── notebooks/ │ ├── Dockerfile │ ├── docker-compose.yml │ └── requirements.txt ├── sgf-viewer/ │ ├── prepare_data/ │ │ └── prepare_data.py │ ├── public/ │ ├── src/ │ │ ├── components/ │ │ ├── App.svelte │ │ └── content.ts │ ├── index.html │ └── package.json └── streamlit_app/ ├── Pipfile ├── Pipfile.lock ├── requirements.txt ├── parsing_server.py ├── streamlit_app.py ├── tests/ └── components/ └── subcomponents/ Generated here

Owner

  • Name: FAR AI
  • Login: AlignmentResearch
  • Kind: organization
  • Email: hello@far.ai

FAR AI is an alignment research non-profit working to ensure AI systems are trustworthy and beneficial to society.

GitHub Events

Total
  • Delete event: 6
  • Issue comment event: 6
  • Push event: 7
  • Pull request review comment event: 4
  • Pull request review event: 1
  • Pull request event: 6
  • Create event: 3
Last Year
  • Delete event: 6
  • Issue comment event: 6
  • Push event: 7
  • Pull request review comment event: 4
  • Pull request review event: 1
  • Pull request event: 6
  • Create event: 3

Issues and Pull Requests

Last synced: 10 months ago

All Time
  • Total issues: 10
  • Total pull requests: 91
  • Average time to close issues: 17 days
  • Average time to close pull requests: 8 days
  • Total issue authors: 2
  • Total pull request authors: 6
  • Average comments per issue: 0.5
  • Average comments per pull request: 2.87
  • Merged pull requests: 81
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 3
  • Average time to close issues: N/A
  • Average time to close pull requests: 9 minutes
  • Issue authors: 0
  • Pull request authors: 1
  • Average comments per issue: 0
  • Average comments per pull request: 2.0
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ed1d1a8d (8)
  • AdamGleave (3)
  • tomtseng (2)
Pull Request Authors
  • tomtseng (68)
  • ed1d1a8d (24)
  • kellinpelrine (14)
  • AdamGleave (11)
  • UFO-101 (5)
  • norabelrose (2)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

streamlit_app/Pipfile pypi
  • black * develop
  • pytest * develop
  • selenium * develop
  • dtale https://github.com/UFO-101/dtale.git#master
  • matplotlib *
  • pandas *
  • plotly *
  • streamlit ==1.11.1
  • streamlit-ace *
  • tbparse *
  • watchdog *
streamlit_app/Pipfile.lock pypi
  • 121 dependencies
streamlit_app/requirements.txt pypi
  • Brotli ==1.0.9
  • Flask ==2.2.2
  • Flask-Compress ==1.12
  • GitPython ==3.1.27
  • Jinja2 ==3.1.2
  • Markdown ==3.4.1
  • MarkupSafe ==2.1.1
  • Pillow ==9.2.0
  • Pygments ==2.13.0
  • Pympler ==1.0.1
  • Send2Trash ==1.8.0
  • Werkzeug ==2.2.2
  • absl-py ==1.2.0
  • altair ==4.2.0
  • appnope ==0.1.3
  • argon2-cffi ==21.3.0
  • argon2-cffi-bindings ==21.2.0
  • asttokens ==2.0.8
  • attrs ==22.1.0
  • backcall ==0.2.0
  • beautifulsoup4 ==4.11.1
  • black ==22.6.0
  • bleach ==5.0.1
  • blinker ==1.5
  • cachetools ==5.2.0
  • certifi ==2022.6.15
  • cffi ==1.15.1
  • charset-normalizer ==2.1.1
  • click ==8.1.3
  • commonmark ==0.9.1
  • cycler ==0.11.0
  • dash ==2.6.1
  • dash-bootstrap-components ==1.2.1
  • dash-colorscales ==0.0.4
  • dash-core-components ==2.0.0
  • dash-daq ==0.5.0
  • dash-html-components ==2.0.0
  • dash-table ==5.0.0
  • debugpy ==1.6.3
  • decorator ==5.1.1
  • defusedxml ==0.7.1
  • entrypoints ==0.4
  • et-xmlfile ==1.1.0
  • executing ==0.10.0
  • fastjsonschema ==2.16.1
  • flask-ngrok ==0.0.25
  • fonttools ==4.37.1
  • future ==0.18.2
  • gitdb ==4.0.9
  • google-auth ==2.11.0
  • google-auth-oauthlib ==0.4.6
  • grpcio ==1.47.0
  • idna ==3.3
  • importlib-metadata ==4.12.0
  • ipykernel ==6.15.1
  • ipython ==8.4.0
  • ipython-genutils ==0.2.0
  • ipywidgets ==8.0.1
  • itsdangerous ==2.1.2
  • jedi ==0.18.1
  • joblib ==1.1.0
  • jsonschema ==4.14.0
  • jupyter-core ==4.11.1
  • jupyter_client ==7.3.5
  • jupyterlab-pygments ==0.2.2
  • jupyterlab-widgets ==3.0.2
  • kaleido ==0.2.1
  • kiwisolver ==1.4.4
  • lxml ==4.9.1
  • lz4 ==4.0.2
  • matplotlib ==3.5.3
  • matplotlib-inline ==0.1.6
  • missingno ==0.4.2
  • mistune ==0.8.4
  • mypy-extensions ==0.4.3
  • nbclient ==0.6.6
  • nbconvert ==6.5.3
  • nbformat ==5.4.0
  • nest-asyncio ==1.5.5
  • networkx ==2.8.6
  • notebook ==6.4.12
  • numpy ==1.23.2
  • oauthlib ==3.2.0
  • openpyxl ==3.0.10
  • packaging ==21.3
  • pandas ==1.4.3
  • pandocfilters ==1.5.0
  • parso ==0.8.3
  • pathspec ==0.9.0
  • patsy ==0.5.2
  • pexpect ==4.8.0
  • pickleshare ==0.7.5
  • platformdirs ==2.5.2
  • plotly ==5.10.0
  • prometheus-client ==0.14.1
  • prompt-toolkit ==3.0.30
  • protobuf ==3.19.4
  • psutil ==5.9.1
  • ptyprocess ==0.7.0
  • pure-eval ==0.2.2
  • pyarrow ==9.0.0
  • pyasn1 ==0.4.8
  • pyasn1-modules ==0.2.8
  • pycparser ==2.21
  • pydeck ==0.8.0b1
  • pyparsing ==3.0.9
  • pyrsistent ==0.18.1
  • python-dateutil ==2.8.2
  • python-decouple ==3.6
  • python-dotenv ==0.19.2
  • pytz ==2022.2.1
  • pytz-deprecation-shim ==0.1.0.post0
  • pyzmq ==23.2.1
  • requests ==2.28.1
  • requests-oauthlib ==1.3.1
  • rich ==12.5.1
  • rsa ==4.9
  • scikit-learn ==1.1.2
  • scipy ==1.9.1
  • seaborn ==0.11.2
  • semver ==2.13.0
  • simplejson ==3.17.6
  • six ==1.16.0
  • smmap ==5.0.0
  • soupsieve ==2.3.2.post1
  • squarify ==0.4.3
  • stack-data ==0.4.0
  • statsmodels ==0.13.2
  • streamlit ==1.11.1
  • streamlit-ace ==0.1.1
  • strsimpy ==0.2.1
  • tbparse ==0.0.7
  • tenacity ==8.0.1
  • tensorboard ==2.10.0
  • tensorboard-data-server ==0.6.1
  • tensorboard-plugin-wit ==1.8.1
  • terminado ==0.15.0
  • threadpoolctl ==3.1.0
  • tinycss2 ==1.1.1
  • toml ==0.10.2
  • tomli ==2.0.1
  • toolz ==0.12.0
  • tornado ==6.2
  • traitlets ==5.3.0
  • typing_extensions ==4.3.0
  • tzdata ==2022.2
  • tzlocal ==4.2
  • urllib3 ==1.26.12
  • validators ==0.20.0
  • watchdog ==2.1.9
  • wcwidth ==0.2.5
  • webencodings ==0.5.1
  • widgetsnbextension ==4.0.2
  • xarray ==2022.6.0
  • xlrd ==2.0.1
  • zipp ==3.8.1
Dockerfile docker
  • base latest build
  • pipenv latest build
  • python 3.10-slim build
notebooks/Dockerfile docker
  • nvidia/cuda 11.7.1-runtime-ubuntu22.04 build
notebooks/docker-compose.yml docker
  • humancompatibleai/katagovisualizer notebooks
sgf-viewer/package-lock.json npm
  • 122 dependencies
sgf-viewer/package.json npm
  • @sveltejs/vite-plugin-svelte ^1.0.2 development
  • @tsconfig/svelte ^3.0.0 development
  • autoprefixer ^10.4.13 development
  • svelte ^3.49.0 development
  • svelte-check ^2.8.1 development
  • svelte-preprocess ^4.10.7 development
  • tslib ^2.4.0 development
  • typescript ^4.6.4 development
  • vite ^3.1.0 development
  • svelte-icons ^2.1.0
.circleci/requirements.txt pypi
  • pre-commit *
  • pytest *
  • pytest-rerunfailures *
  • selenium *
notebooks/requirements.txt pypi
  • GitPython *
  • beautifulsoup4 *
  • black *
  • flake8 *
  • ipykernel *
  • ipywidgets *
  • isort *
  • jupyterlab *
  • matplotlib *
  • mypy *
  • numpy *
  • packaging ==22.0
  • pandas *
  • psutil *
  • ptflops *
  • scipy *
  • seaborn *
  • sgfmill *
  • statsmodels *
  • tbparse *
  • tensorboard *
  • tensorflow *
  • thop *
  • torch ==1.13.1
  • torchaudio ==0.13.1
  • torchvision ==0.14.1
  • tqdm *
notebooks/.devcontainer/docker-compose.yml docker
go_attack_utils/setup.py pypi
sgf-viewer/prepare_data/requirements.txt pypi