├── .gitignore ├── LICENSE.txt ├── Makefile ├── README.md ├── media ├── Ruler_EMNLP2020.pdf ├── concept_detail.png ├── fast-exploration-alt-2.gif ├── fast-exploration-alt.gif ├── fast-exploration.gif ├── fast-exporation-thin.gif ├── labeling_pane.png ├── overview.png ├── qualitative.png ├── quantitative.png ├── ruler_teaser.gif ├── ruler_teaser_tall.png ├── ruler_teaser_wide.png └── ruler_ui.png ├── server ├── .gitignore ├── api │ ├── __init__.py │ ├── active_sampler.py │ ├── dataset.py │ ├── endpoints.py │ ├── project.py │ ├── server.py │ └── swagger.yml ├── config.py ├── datasets │ ├── .placeholder │ ├── README.md │ └── spam_example │ │ ├── example_dataset.csv │ │ └── processed.csv ├── environment.yml ├── models │ ├── .placeholder │ └── README.md ├── requirements.txt ├── synthesizer │ ├── __init__.py │ ├── gll.py │ ├── parser.py │ └── synthesizer.py ├── tests │ ├── __init__.py │ ├── test_api.py │ ├── test_dataset.py │ ├── test_modeler.py │ ├── test_project.py │ └── test_translator.py └── verifier │ ├── __init__.py │ ├── eval_utils.py │ ├── interaction_db.py │ ├── keraslogreg.py │ ├── labeling_function.py │ ├── modeler.py │ └── translator.py ├── ui ├── .env ├── .gitignore ├── .idea │ ├── .gitignore │ ├── dpbd.iml │ ├── inspectionProfiles │ │ └── Project_Default.xml │ ├── misc.xml │ ├── modules.xml │ └── vcs.xml ├── README.md ├── package-lock.json ├── package.json ├── public │ ├── favicon.png │ ├── index.html │ ├── manifest.json │ └── robots.txt └── src │ ├── AnnotationBuilder.js │ ├── AnnotationDisplay.js │ ├── AnnotationDisplayCollapse.js │ ├── App.js │ ├── App.test.js │ ├── ClassLabelsCollection.js │ ├── ColorPalette.js │ ├── Concept.js │ ├── ConceptCollection.js │ ├── ConceptElement.js │ ├── Footer.js │ ├── GithubIcon.js │ ├── LFPanel.js │ ├── LabelingFunctionsSelected.js │ ├── LabelingFunctionsSuggested.js │ ├── LeftDrawer.js │ ├── Link.js │ ├── Main.js │ ├── MegagonIcon.js │ ├── Navigation.js │ ├── NavigationBar.js │ ├── NavigationButtons.js │ ├── ProjectCreation │ ├── DatasetSelect.js │ ├── LabelConfig.js │ ├── ModelSelect.js │ └── ProjectCreation.js │ ├── ProjectGrid.js │ ├── RichTextUtils.js │ ├── SaveButton.js │ ├── SelectedSpan.js │ ├── SortingTableUtils.js │ ├── Span.js │ ├── StatisticsLRPane.js │ ├── StatisticsPane.js │ ├── actions │ ├── ConceptStyler.js │ ├── annotate.js │ ├── concepts.js │ ├── connectivesAndKeyTypes.js │ ├── datasets.js │ ├── getStatistics.js │ ├── getText.js │ ├── interaction.js │ ├── labelAndSuggestLF.js │ ├── labelClasses.js │ ├── loadingBar.js │ ├── model.js │ ├── save.js │ └── submitLFs.js │ ├── errorSnackbar.js │ ├── index.js │ ├── reducers.js │ ├── reducers │ ├── ConnectivesKeyTypesReducer.js │ ├── annotationsReducer.js │ ├── conceptsReducer.js │ ├── datasetsReducer.js │ ├── interactionHistoryReducer.js │ ├── labelAndSuggestLFReducer.js │ ├── labelClassesReducer.js │ ├── labelExampleReducer.js │ ├── loadingBarReducer.js │ ├── modelsReducer.js │ ├── reducers.js │ ├── saveFileReducer.js │ ├── selectedLFReducer.js │ ├── statisticsReducer.js │ └── textReducer.js │ ├── serviceWorker.js │ └── store.js └── user_study ├── .ipynb_checkpoints └── ruler_user_study_figures-checkpoint.ipynb ├── README.md ├── background_survey_anon.csv ├── exit_survey_anon.csv ├── final_survey_anon.csv ├── full_study_data.csv └── ruler_user_study_figures.ipynb /.gitignore: -------------------------------------------------------------------------------- 1 | *.DS_Store 2 | */data/* 3 | venv/* 4 | *.egg 5 | server/Sphinx* 6 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/README.md -------------------------------------------------------------------------------- /media/Ruler_EMNLP2020.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/media/Ruler_EMNLP2020.pdf -------------------------------------------------------------------------------- /media/concept_detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/media/concept_detail.png -------------------------------------------------------------------------------- /media/fast-exploration-alt-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/media/fast-exploration-alt-2.gif -------------------------------------------------------------------------------- /media/fast-exploration-alt.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/media/fast-exploration-alt.gif -------------------------------------------------------------------------------- /media/fast-exploration.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/media/fast-exploration.gif -------------------------------------------------------------------------------- /media/fast-exporation-thin.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/media/fast-exporation-thin.gif -------------------------------------------------------------------------------- /media/labeling_pane.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/media/labeling_pane.png -------------------------------------------------------------------------------- /media/overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/media/overview.png -------------------------------------------------------------------------------- /media/qualitative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/media/qualitative.png -------------------------------------------------------------------------------- /media/quantitative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/media/quantitative.png -------------------------------------------------------------------------------- /media/ruler_teaser.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/media/ruler_teaser.gif -------------------------------------------------------------------------------- /media/ruler_teaser_tall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/media/ruler_teaser_tall.png -------------------------------------------------------------------------------- /media/ruler_teaser_wide.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/media/ruler_teaser_wide.png -------------------------------------------------------------------------------- /media/ruler_ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/media/ruler_ui.png -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/.gitignore -------------------------------------------------------------------------------- /server/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/api/active_sampler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/api/active_sampler.py -------------------------------------------------------------------------------- /server/api/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/api/dataset.py -------------------------------------------------------------------------------- /server/api/endpoints.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/api/endpoints.py -------------------------------------------------------------------------------- /server/api/project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/api/project.py -------------------------------------------------------------------------------- /server/api/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/api/server.py -------------------------------------------------------------------------------- /server/api/swagger.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/api/swagger.yml -------------------------------------------------------------------------------- /server/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/config.py -------------------------------------------------------------------------------- /server/datasets/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/datasets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/datasets/README.md -------------------------------------------------------------------------------- /server/datasets/spam_example/example_dataset.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/datasets/spam_example/example_dataset.csv -------------------------------------------------------------------------------- /server/datasets/spam_example/processed.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/datasets/spam_example/processed.csv -------------------------------------------------------------------------------- /server/environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/environment.yml -------------------------------------------------------------------------------- /server/models/.placeholder: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/models/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/models/README.md -------------------------------------------------------------------------------- /server/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/requirements.txt -------------------------------------------------------------------------------- /server/synthesizer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/synthesizer/gll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/synthesizer/gll.py -------------------------------------------------------------------------------- /server/synthesizer/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/synthesizer/parser.py -------------------------------------------------------------------------------- /server/synthesizer/synthesizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/synthesizer/synthesizer.py -------------------------------------------------------------------------------- /server/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/tests/test_api.py -------------------------------------------------------------------------------- /server/tests/test_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/tests/test_dataset.py -------------------------------------------------------------------------------- /server/tests/test_modeler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/tests/test_modeler.py -------------------------------------------------------------------------------- /server/tests/test_project.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/tests/test_project.py -------------------------------------------------------------------------------- /server/tests/test_translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/tests/test_translator.py -------------------------------------------------------------------------------- /server/verifier/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /server/verifier/eval_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/verifier/eval_utils.py -------------------------------------------------------------------------------- /server/verifier/interaction_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/verifier/interaction_db.py -------------------------------------------------------------------------------- /server/verifier/keraslogreg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/verifier/keraslogreg.py -------------------------------------------------------------------------------- /server/verifier/labeling_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/verifier/labeling_function.py -------------------------------------------------------------------------------- /server/verifier/modeler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/verifier/modeler.py -------------------------------------------------------------------------------- /server/verifier/translator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/server/verifier/translator.py -------------------------------------------------------------------------------- /ui/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/.env -------------------------------------------------------------------------------- /ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/.gitignore -------------------------------------------------------------------------------- /ui/.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /ui/.idea/dpbd.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/.idea/dpbd.iml -------------------------------------------------------------------------------- /ui/.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /ui/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/.idea/misc.xml -------------------------------------------------------------------------------- /ui/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/.idea/modules.xml -------------------------------------------------------------------------------- /ui/.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/.idea/vcs.xml -------------------------------------------------------------------------------- /ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/README.md -------------------------------------------------------------------------------- /ui/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/package-lock.json -------------------------------------------------------------------------------- /ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/package.json -------------------------------------------------------------------------------- /ui/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/public/favicon.png -------------------------------------------------------------------------------- /ui/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/public/index.html -------------------------------------------------------------------------------- /ui/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/public/manifest.json -------------------------------------------------------------------------------- /ui/public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/public/robots.txt -------------------------------------------------------------------------------- /ui/src/AnnotationBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/AnnotationBuilder.js -------------------------------------------------------------------------------- /ui/src/AnnotationDisplay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/AnnotationDisplay.js -------------------------------------------------------------------------------- /ui/src/AnnotationDisplayCollapse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/AnnotationDisplayCollapse.js -------------------------------------------------------------------------------- /ui/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/App.js -------------------------------------------------------------------------------- /ui/src/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/App.test.js -------------------------------------------------------------------------------- /ui/src/ClassLabelsCollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/ClassLabelsCollection.js -------------------------------------------------------------------------------- /ui/src/ColorPalette.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/ColorPalette.js -------------------------------------------------------------------------------- /ui/src/Concept.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/Concept.js -------------------------------------------------------------------------------- /ui/src/ConceptCollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/ConceptCollection.js -------------------------------------------------------------------------------- /ui/src/ConceptElement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/ConceptElement.js -------------------------------------------------------------------------------- /ui/src/Footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/Footer.js -------------------------------------------------------------------------------- /ui/src/GithubIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/GithubIcon.js -------------------------------------------------------------------------------- /ui/src/LFPanel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/LFPanel.js -------------------------------------------------------------------------------- /ui/src/LabelingFunctionsSelected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/LabelingFunctionsSelected.js -------------------------------------------------------------------------------- /ui/src/LabelingFunctionsSuggested.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/LabelingFunctionsSuggested.js -------------------------------------------------------------------------------- /ui/src/LeftDrawer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/LeftDrawer.js -------------------------------------------------------------------------------- /ui/src/Link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/Link.js -------------------------------------------------------------------------------- /ui/src/Main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/Main.js -------------------------------------------------------------------------------- /ui/src/MegagonIcon.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/MegagonIcon.js -------------------------------------------------------------------------------- /ui/src/Navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/Navigation.js -------------------------------------------------------------------------------- /ui/src/NavigationBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/NavigationBar.js -------------------------------------------------------------------------------- /ui/src/NavigationButtons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/NavigationButtons.js -------------------------------------------------------------------------------- /ui/src/ProjectCreation/DatasetSelect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/ProjectCreation/DatasetSelect.js -------------------------------------------------------------------------------- /ui/src/ProjectCreation/LabelConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/ProjectCreation/LabelConfig.js -------------------------------------------------------------------------------- /ui/src/ProjectCreation/ModelSelect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/ProjectCreation/ModelSelect.js -------------------------------------------------------------------------------- /ui/src/ProjectCreation/ProjectCreation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/ProjectCreation/ProjectCreation.js -------------------------------------------------------------------------------- /ui/src/ProjectGrid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/ProjectGrid.js -------------------------------------------------------------------------------- /ui/src/RichTextUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/RichTextUtils.js -------------------------------------------------------------------------------- /ui/src/SaveButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/SaveButton.js -------------------------------------------------------------------------------- /ui/src/SelectedSpan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/SelectedSpan.js -------------------------------------------------------------------------------- /ui/src/SortingTableUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/SortingTableUtils.js -------------------------------------------------------------------------------- /ui/src/Span.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/Span.js -------------------------------------------------------------------------------- /ui/src/StatisticsLRPane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/StatisticsLRPane.js -------------------------------------------------------------------------------- /ui/src/StatisticsPane.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/StatisticsPane.js -------------------------------------------------------------------------------- /ui/src/actions/ConceptStyler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/actions/ConceptStyler.js -------------------------------------------------------------------------------- /ui/src/actions/annotate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/actions/annotate.js -------------------------------------------------------------------------------- /ui/src/actions/concepts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/actions/concepts.js -------------------------------------------------------------------------------- /ui/src/actions/connectivesAndKeyTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/actions/connectivesAndKeyTypes.js -------------------------------------------------------------------------------- /ui/src/actions/datasets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/actions/datasets.js -------------------------------------------------------------------------------- /ui/src/actions/getStatistics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/actions/getStatistics.js -------------------------------------------------------------------------------- /ui/src/actions/getText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/actions/getText.js -------------------------------------------------------------------------------- /ui/src/actions/interaction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/actions/interaction.js -------------------------------------------------------------------------------- /ui/src/actions/labelAndSuggestLF.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/actions/labelAndSuggestLF.js -------------------------------------------------------------------------------- /ui/src/actions/labelClasses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/actions/labelClasses.js -------------------------------------------------------------------------------- /ui/src/actions/loadingBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/actions/loadingBar.js -------------------------------------------------------------------------------- /ui/src/actions/model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/actions/model.js -------------------------------------------------------------------------------- /ui/src/actions/save.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/actions/save.js -------------------------------------------------------------------------------- /ui/src/actions/submitLFs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/actions/submitLFs.js -------------------------------------------------------------------------------- /ui/src/errorSnackbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/errorSnackbar.js -------------------------------------------------------------------------------- /ui/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/index.js -------------------------------------------------------------------------------- /ui/src/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/reducers.js -------------------------------------------------------------------------------- /ui/src/reducers/ConnectivesKeyTypesReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/reducers/ConnectivesKeyTypesReducer.js -------------------------------------------------------------------------------- /ui/src/reducers/annotationsReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/reducers/annotationsReducer.js -------------------------------------------------------------------------------- /ui/src/reducers/conceptsReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/reducers/conceptsReducer.js -------------------------------------------------------------------------------- /ui/src/reducers/datasetsReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/reducers/datasetsReducer.js -------------------------------------------------------------------------------- /ui/src/reducers/interactionHistoryReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/reducers/interactionHistoryReducer.js -------------------------------------------------------------------------------- /ui/src/reducers/labelAndSuggestLFReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/reducers/labelAndSuggestLFReducer.js -------------------------------------------------------------------------------- /ui/src/reducers/labelClassesReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/reducers/labelClassesReducer.js -------------------------------------------------------------------------------- /ui/src/reducers/labelExampleReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/reducers/labelExampleReducer.js -------------------------------------------------------------------------------- /ui/src/reducers/loadingBarReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/reducers/loadingBarReducer.js -------------------------------------------------------------------------------- /ui/src/reducers/modelsReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/reducers/modelsReducer.js -------------------------------------------------------------------------------- /ui/src/reducers/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/reducers/reducers.js -------------------------------------------------------------------------------- /ui/src/reducers/saveFileReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/reducers/saveFileReducer.js -------------------------------------------------------------------------------- /ui/src/reducers/selectedLFReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/reducers/selectedLFReducer.js -------------------------------------------------------------------------------- /ui/src/reducers/statisticsReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/reducers/statisticsReducer.js -------------------------------------------------------------------------------- /ui/src/reducers/textReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/reducers/textReducer.js -------------------------------------------------------------------------------- /ui/src/serviceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/serviceWorker.js -------------------------------------------------------------------------------- /ui/src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/ui/src/store.js -------------------------------------------------------------------------------- /user_study/.ipynb_checkpoints/ruler_user_study_figures-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/user_study/.ipynb_checkpoints/ruler_user_study_figures-checkpoint.ipynb -------------------------------------------------------------------------------- /user_study/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/user_study/README.md -------------------------------------------------------------------------------- /user_study/background_survey_anon.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/user_study/background_survey_anon.csv -------------------------------------------------------------------------------- /user_study/exit_survey_anon.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/user_study/exit_survey_anon.csv -------------------------------------------------------------------------------- /user_study/final_survey_anon.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/user_study/final_survey_anon.csv -------------------------------------------------------------------------------- /user_study/full_study_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/user_study/full_study_data.csv -------------------------------------------------------------------------------- /user_study/ruler_user_study_figures.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/megagonlabs/ruler/HEAD/user_study/ruler_user_study_figures.ipynb --------------------------------------------------------------------------------