├── .ci_support ├── 3.10.yaml ├── 3.11.yaml ├── 3.7.yaml ├── 3.8.yaml └── 3.9.yaml ├── .coveragerc ├── .gitignore ├── .gitlab-ci.yml ├── CHANGES.txt ├── LICENSE.txt ├── MANIFEST.in ├── README.md ├── bamboo_ci ├── ci_env.yaml ├── run_end_to_end_test.sh └── run_nose_tests.sh ├── conda-recipe └── rstfinder │ ├── conda_build_config.yaml │ └── meta.yaml ├── environment.yaml ├── rstfinder ├── __init__.py ├── collapse_rst_labels.py ├── convert_rst_discourse_tb.py ├── discourse_parsing.py ├── discourse_segmentation.py ├── extract_actions_from_trees.py ├── extract_segmentation_features.py ├── io_util.py ├── make_segmentation_crfpp_template.py ├── make_traindev_split.py ├── paragraph_splitting.py ├── parse_util.py ├── reformat_rst_trees.py ├── rst_eval.py ├── rst_parse.py ├── rst_parse_batch.py ├── segment_document.py ├── tree_util.py ├── tune_rst_parser.py ├── tune_segmentation_model.py ├── utils │ ├── LICENSE_d3.txt │ ├── __init__.py │ ├── compute_bootstrap_from_predictions.py │ ├── d3.min.js │ ├── example.json │ ├── template_visualize_rst_tree.html │ ├── try_head_rules.py │ └── visualize_rst_tree.py └── version.py ├── setup.cfg ├── setup.py └── tests ├── data ├── paragraphs.txt ├── partial_doc_dict.json ├── rst_document.txt ├── single_edu_parse_input.json └── trees.txt ├── models ├── rst_parsing_all_feats_LogisticRegression.model └── segmenter.model ├── test_discourseparsing.py ├── test_paragraph_splitting.py ├── test_parse_util.py ├── test_rst_parse.py ├── test_segmentation_evaluation.py └── test_tree_util.py /.ci_support/3.10.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/.ci_support/3.10.yaml -------------------------------------------------------------------------------- /.ci_support/3.11.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/.ci_support/3.11.yaml -------------------------------------------------------------------------------- /.ci_support/3.7.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/.ci_support/3.7.yaml -------------------------------------------------------------------------------- /.ci_support/3.8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/.ci_support/3.8.yaml -------------------------------------------------------------------------------- /.ci_support/3.9.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/.ci_support/3.9.yaml -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- 1 | [run] 2 | source=rstfinder 3 | parallel=true 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitlab-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/.gitlab-ci.yml -------------------------------------------------------------------------------- /CHANGES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/CHANGES.txt -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/README.md -------------------------------------------------------------------------------- /bamboo_ci/ci_env.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/bamboo_ci/ci_env.yaml -------------------------------------------------------------------------------- /bamboo_ci/run_end_to_end_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/bamboo_ci/run_end_to_end_test.sh -------------------------------------------------------------------------------- /bamboo_ci/run_nose_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/bamboo_ci/run_nose_tests.sh -------------------------------------------------------------------------------- /conda-recipe/rstfinder/conda_build_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/conda-recipe/rstfinder/conda_build_config.yaml -------------------------------------------------------------------------------- /conda-recipe/rstfinder/meta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/conda-recipe/rstfinder/meta.yaml -------------------------------------------------------------------------------- /environment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/environment.yaml -------------------------------------------------------------------------------- /rstfinder/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/__init__.py -------------------------------------------------------------------------------- /rstfinder/collapse_rst_labels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/collapse_rst_labels.py -------------------------------------------------------------------------------- /rstfinder/convert_rst_discourse_tb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/convert_rst_discourse_tb.py -------------------------------------------------------------------------------- /rstfinder/discourse_parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/discourse_parsing.py -------------------------------------------------------------------------------- /rstfinder/discourse_segmentation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/discourse_segmentation.py -------------------------------------------------------------------------------- /rstfinder/extract_actions_from_trees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/extract_actions_from_trees.py -------------------------------------------------------------------------------- /rstfinder/extract_segmentation_features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/extract_segmentation_features.py -------------------------------------------------------------------------------- /rstfinder/io_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/io_util.py -------------------------------------------------------------------------------- /rstfinder/make_segmentation_crfpp_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/make_segmentation_crfpp_template.py -------------------------------------------------------------------------------- /rstfinder/make_traindev_split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/make_traindev_split.py -------------------------------------------------------------------------------- /rstfinder/paragraph_splitting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/paragraph_splitting.py -------------------------------------------------------------------------------- /rstfinder/parse_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/parse_util.py -------------------------------------------------------------------------------- /rstfinder/reformat_rst_trees.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/reformat_rst_trees.py -------------------------------------------------------------------------------- /rstfinder/rst_eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/rst_eval.py -------------------------------------------------------------------------------- /rstfinder/rst_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/rst_parse.py -------------------------------------------------------------------------------- /rstfinder/rst_parse_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/rst_parse_batch.py -------------------------------------------------------------------------------- /rstfinder/segment_document.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/segment_document.py -------------------------------------------------------------------------------- /rstfinder/tree_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/tree_util.py -------------------------------------------------------------------------------- /rstfinder/tune_rst_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/tune_rst_parser.py -------------------------------------------------------------------------------- /rstfinder/tune_segmentation_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/tune_segmentation_model.py -------------------------------------------------------------------------------- /rstfinder/utils/LICENSE_d3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/utils/LICENSE_d3.txt -------------------------------------------------------------------------------- /rstfinder/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /rstfinder/utils/compute_bootstrap_from_predictions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/utils/compute_bootstrap_from_predictions.py -------------------------------------------------------------------------------- /rstfinder/utils/d3.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/utils/d3.min.js -------------------------------------------------------------------------------- /rstfinder/utils/example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/utils/example.json -------------------------------------------------------------------------------- /rstfinder/utils/template_visualize_rst_tree.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/utils/template_visualize_rst_tree.html -------------------------------------------------------------------------------- /rstfinder/utils/try_head_rules.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/utils/try_head_rules.py -------------------------------------------------------------------------------- /rstfinder/utils/visualize_rst_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/utils/visualize_rst_tree.py -------------------------------------------------------------------------------- /rstfinder/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/rstfinder/version.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/setup.py -------------------------------------------------------------------------------- /tests/data/paragraphs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/tests/data/paragraphs.txt -------------------------------------------------------------------------------- /tests/data/partial_doc_dict.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/tests/data/partial_doc_dict.json -------------------------------------------------------------------------------- /tests/data/rst_document.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/tests/data/rst_document.txt -------------------------------------------------------------------------------- /tests/data/single_edu_parse_input.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/tests/data/single_edu_parse_input.json -------------------------------------------------------------------------------- /tests/data/trees.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/tests/data/trees.txt -------------------------------------------------------------------------------- /tests/models/rst_parsing_all_feats_LogisticRegression.model: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/tests/models/rst_parsing_all_feats_LogisticRegression.model -------------------------------------------------------------------------------- /tests/models/segmenter.model: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/tests/models/segmenter.model -------------------------------------------------------------------------------- /tests/test_discourseparsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/tests/test_discourseparsing.py -------------------------------------------------------------------------------- /tests/test_paragraph_splitting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/tests/test_paragraph_splitting.py -------------------------------------------------------------------------------- /tests/test_parse_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/tests/test_parse_util.py -------------------------------------------------------------------------------- /tests/test_rst_parse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/tests/test_rst_parse.py -------------------------------------------------------------------------------- /tests/test_segmentation_evaluation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/tests/test_segmentation_evaluation.py -------------------------------------------------------------------------------- /tests/test_tree_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EducationalTestingService/rstfinder/HEAD/tests/test_tree_util.py --------------------------------------------------------------------------------