LICENSE
MANIFEST.in
README.md
setup.cfg
setup.py
src/edictor/__init__.py
src/edictor/cli.py
src/edictor/server.py
src/edictor/util.py
src/edictor/wordlist.py
src/edictor.egg-info/PKG-INFO
src/edictor.egg-info/SOURCES.txt
src/edictor.egg-info/dependency_links.txt
src/edictor.egg-info/entry_points.txt
src/edictor.egg-info/not-zip-safe
src/edictor.egg-info/requires.txt
src/edictor.egg-info/top_level.txt
src/edictor/app/config.json
src/edictor/app/edictor.html
src/edictor/app/index.html
src/edictor/app/css/bootstrap-select.css
src/edictor/app/css/bootstrap-theme.css
src/edictor/app/css/bootstrap.css
src/edictor/app/css/bootstrap.min.css
src/edictor/app/css/bs-excerpt.css
src/edictor/app/css/jquery-ui-1.10.4.custom.css
src/edictor/app/css/jquery-ui.css
src/edictor/app/css/jquery-ui.theme.css
src/edictor/app/css/main.css
src/edictor/app/css/wordlist.css
src/edictor/app/data/Bai.tsv
src/edictor/app/data/German.tsv
src/edictor/app/data/Germanic.tsv
src/edictor/app/data/Tujia.tsv
src/edictor/app/data/correspondence-patterns.tsv
src/edictor/app/data/example.tsv
src/edictor/app/data/filelist.csv
src/edictor/app/data/morpheme-glosses.tsv
src/edictor/app/data/conceptlists/Allen-2007-500.tsv
src/edictor/app/data/conceptlists/Blust-1981-200.tsv
src/edictor/app/data/conceptlists/Blust-2008-210.tsv
src/edictor/app/data/conceptlists/Comrie-1977-207.tsv
src/edictor/app/data/conceptlists/Norman-2003-40.tsv
src/edictor/app/data/conceptlists/Starostin-1991-110.tsv
src/edictor/app/data/conceptlists/Swadesh-1952-200.tsv
src/edictor/app/data/conceptlists/Swadesh-1955-100.tsv
src/edictor/app/fonts/glyphicons-halflings-regular.eot
src/edictor/app/fonts/glyphicons-halflings-regular.svg
src/edictor/app/fonts/glyphicons-halflings-regular.ttf
src/edictor/app/fonts/glyphicons-halflings-regular.woff
src/edictor/app/help/cognates.html
src/edictor/app/help/cognates.md
src/edictor/app/help/correspondences.md
src/edictor/app/help/forms.html
src/edictor/app/help/forms.md
src/edictor/app/help/ipatterns.html
src/edictor/app/help/ipatterns.md
src/edictor/app/help/make_help.py
src/edictor/app/help/morphology.html
src/edictor/app/help/morphology.md
src/edictor/app/help/partial.html
src/edictor/app/help/partial.md
src/edictor/app/help/patterns.html
src/edictor/app/help/patterns.md
src/edictor/app/help/phonology.html
src/edictor/app/help/phonology.md
src/edictor/app/help/sets.html
src/edictor/app/help/sets.md
src/edictor/app/help/wordlist.html
src/edictor/app/help/wordlist.md
src/edictor/app/img/edictor-small.png
src/edictor/app/img/wordlists.png
src/edictor/app/js/.jshintrc
src/edictor/app/js/alignments.js
src/edictor/app/js/cognates.js
src/edictor/app/js/comments.js
src/edictor/app/js/correspondences.js
src/edictor/app/js/datatable.js
src/edictor/app/js/glosses.js
src/edictor/app/js/morphology.js
src/edictor/app/js/partial.js
src/edictor/app/js/patterns.js
src/edictor/app/js/phonology.js
src/edictor/app/js/segments.js
src/edictor/app/js/starter.js
src/edictor/app/js/statistics.js
src/edictor/app/js/util.js
src/edictor/app/js/wordlist.js
src/edictor/app/js/generic/datatable.js
src/edictor/app/js/generic/edit.js
src/edictor/app/js/generic/features.js
src/edictor/app/js/generic/highlight.js
src/edictor/app/js/generic/multiple.js
src/edictor/app/js/generic/sampa.js
src/edictor/app/js/vendor/FileSaver.js
src/edictor/app/js/vendor/bootstrap-multiselect.js
src/edictor/app/js/vendor/bootstrap-select.js
src/edictor/app/js/vendor/bootstrap.min.js
src/edictor/app/js/vendor/jquery-1.10.2.js
src/edictor/app/js/vendor/jquery-3.7.1.js
src/edictor/app/js/vendor/jquery-3.7.1.min.js
src/edictor/app/js/vendor/jquery-ui.js
src/edictor/app/js/vendor/jsurl.js
src/edictor/app/js/vendor/spin.js
src/edictor/app/js/vendor/undomanager.js
src/edictor/app/panels/about.html
src/edictor/app/panels/cognates.html
src/edictor/app/panels/contact.html
src/edictor/app/panels/correspondences.html
src/edictor/app/panels/customize.html
src/edictor/app/panels/databases.html
src/edictor/app/panels/glosses.html
src/edictor/app/panels/help.html
src/edictor/app/panels/ialms.html
src/edictor/app/panels/icognates.html
src/edictor/app/panels/ipatterns.html
src/edictor/app/panels/morphology.html
src/edictor/app/panels/partial.html
src/edictor/app/panels/patterns.html
src/edictor/app/panels/phonology.html
src/edictor/app/panels/sets.html
src/edictor/app/panels/templates.html
src/edictor/app/plugouts/ipa_chart.html
src/edictor/app/plugouts/sigma_big.html
src/edictor/app/plugouts/sigma_small.html
src/edictor/app/plugouts/springy_big.html
src/edictor/app/plugouts/springy_small.html
src/edictor/app/plugouts/js/phonobank.js
src/edictor/app/plugouts/jsurl/jsurl.js
src/edictor/app/plugouts/sigma/LICENSE.txt
src/edictor/app/plugouts/sigma/README.md
src/edictor/app/plugouts/sigma/conrad.js
src/edictor/app/plugouts/sigma/sigma.core.js
src/edictor/app/plugouts/sigma/sigma.export.js
src/edictor/app/plugouts/sigma/sigma.settings.js
src/edictor/app/plugouts/sigma/captors/sigma.captors.mouse.js
src/edictor/app/plugouts/sigma/captors/sigma.captors.touch.js
src/edictor/app/plugouts/sigma/classes/sigma.classes.camera.js
src/edictor/app/plugouts/sigma/classes/sigma.classes.configurable.js
src/edictor/app/plugouts/sigma/classes/sigma.classes.dispatcher.js
src/edictor/app/plugouts/sigma/classes/sigma.classes.edgequad.js
src/edictor/app/plugouts/sigma/classes/sigma.classes.graph.js
src/edictor/app/plugouts/sigma/classes/sigma.classes.quad.js
src/edictor/app/plugouts/sigma/middlewares/sigma.middlewares.copy.js
src/edictor/app/plugouts/sigma/middlewares/sigma.middlewares.rescale.js
src/edictor/app/plugouts/sigma/misc/sigma.misc.animation.js
src/edictor/app/plugouts/sigma/misc/sigma.misc.bindDOMEvents.js
src/edictor/app/plugouts/sigma/misc/sigma.misc.bindEvents.js
src/edictor/app/plugouts/sigma/misc/sigma.misc.drawHovers.js
src/edictor/app/plugouts/sigma/plugins/sigma.exporters.svg/README.md
src/edictor/app/plugouts/sigma/plugins/sigma.exporters.svg/sigma.exporters.svg.js
src/edictor/app/plugouts/sigma/plugins/sigma.layout.forceAtlas2/Gruntfile.js
src/edictor/app/plugouts/sigma/plugins/sigma.layout.forceAtlas2/README.md
src/edictor/app/plugouts/sigma/plugins/sigma.layout.forceAtlas2/supervisor.js
src/edictor/app/plugouts/sigma/plugins/sigma.layout.forceAtlas2/worker.js
src/edictor/app/plugouts/sigma/plugins/sigma.layout.forceAtlas2/tasks/forceAtlas2.js
src/edictor/app/plugouts/sigma/plugins/sigma.layout.noverlap/README.md
src/edictor/app/plugouts/sigma/plugins/sigma.layout.noverlap/sigma.layout.noverlap.js
src/edictor/app/plugouts/sigma/plugins/sigma.neo4j.cypher/LICENSE
src/edictor/app/plugouts/sigma/plugins/sigma.neo4j.cypher/README.md
src/edictor/app/plugouts/sigma/plugins/sigma.neo4j.cypher/sigma.neo4j.cypher.js
src/edictor/app/plugouts/sigma/plugins/sigma.parsers.gexf/README.md
src/edictor/app/plugouts/sigma/plugins/sigma.parsers.gexf/gexf-parser.js
src/edictor/app/plugouts/sigma/plugins/sigma.parsers.gexf/sigma.parsers.gexf.js
src/edictor/app/plugouts/sigma/plugins/sigma.parsers.json/README.md
src/edictor/app/plugouts/sigma/plugins/sigma.parsers.json/sigma.parsers.json.js
src/edictor/app/plugouts/sigma/plugins/sigma.pathfinding.astar/LICENSE
src/edictor/app/plugouts/sigma/plugins/sigma.pathfinding.astar/README.md
src/edictor/app/plugouts/sigma/plugins/sigma.pathfinding.astar/sigma.pathfinding.astar.js
src/edictor/app/plugouts/sigma/plugins/sigma.plugins.animate/README.md
src/edictor/app/plugouts/sigma/plugins/sigma.plugins.animate/sigma.plugins.animate.js
src/edictor/app/plugouts/sigma/plugins/sigma.plugins.dragNodes/README.md
src/edictor/app/plugouts/sigma/plugins/sigma.plugins.dragNodes/sigma.plugins.dragNodes.js
src/edictor/app/plugouts/sigma/plugins/sigma.plugins.filter/README.md
src/edictor/app/plugouts/sigma/plugins/sigma.plugins.filter/sigma.plugins.filter.js
src/edictor/app/plugouts/sigma/plugins/sigma.plugins.neighborhoods/README.md
src/edictor/app/plugouts/sigma/plugins/sigma.plugins.neighborhoods/sigma.plugins.neighborhoods.js
src/edictor/app/plugouts/sigma/plugins/sigma.plugins.relativeSize/README.md
src/edictor/app/plugouts/sigma/plugins/sigma.plugins.relativeSize/sigma.plugins.relativeSize.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.customEdgeShapes/README.md
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.customEdgeShapes/sigma.canvas.edgehovers.dashed.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.customEdgeShapes/sigma.canvas.edgehovers.dotted.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.customEdgeShapes/sigma.canvas.edgehovers.parallel.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.customEdgeShapes/sigma.canvas.edgehovers.tapered.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.customEdgeShapes/sigma.canvas.edges.dashed.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.customEdgeShapes/sigma.canvas.edges.dotted.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.customEdgeShapes/sigma.canvas.edges.parallel.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.customEdgeShapes/sigma.canvas.edges.tapered.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.customShapes/README.md
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.customShapes/shape-library.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.customShapes/sigma.renderers.customShapes.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.edgeLabels/README.md
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.edgeLabels/settings.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.edgeLabels/sigma.canvas.edges.labels.curve.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.edgeLabels/sigma.canvas.edges.labels.curvedArrow.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.edgeLabels/sigma.canvas.edges.labels.def.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.parallelEdges/README.md
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.parallelEdges/sigma.canvas.edgehovers.curve.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.parallelEdges/sigma.canvas.edgehovers.curvedArrow.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.parallelEdges/sigma.canvas.edges.curve.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.parallelEdges/sigma.canvas.edges.curvedArrow.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.parallelEdges/sigma.canvas.edges.labels.curve.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.parallelEdges/utils.js
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.snapshot/README.md
src/edictor/app/plugouts/sigma/plugins/sigma.renderers.snapshot/sigma.renderers.snapshot.js
src/edictor/app/plugouts/sigma/plugins/sigma.statistics.HITS/sigma.statistics.HITS.js
src/edictor/app/plugouts/sigma/renderers/sigma.renderers.canvas.js
src/edictor/app/plugouts/sigma/renderers/sigma.renderers.def.js
src/edictor/app/plugouts/sigma/renderers/sigma.renderers.svg.js
src/edictor/app/plugouts/sigma/renderers/sigma.renderers.webgl.js
src/edictor/app/plugouts/sigma/renderers/canvas/sigma.canvas.edgehovers.arrow.js
src/edictor/app/plugouts/sigma/renderers/canvas/sigma.canvas.edgehovers.curve.js
src/edictor/app/plugouts/sigma/renderers/canvas/sigma.canvas.edgehovers.curvedArrow.js
src/edictor/app/plugouts/sigma/renderers/canvas/sigma.canvas.edgehovers.def.js
src/edictor/app/plugouts/sigma/renderers/canvas/sigma.canvas.edges.arrow.js
src/edictor/app/plugouts/sigma/renderers/canvas/sigma.canvas.edges.curve.js
src/edictor/app/plugouts/sigma/renderers/canvas/sigma.canvas.edges.curvedArrow.js
src/edictor/app/plugouts/sigma/renderers/canvas/sigma.canvas.edges.def.js
src/edictor/app/plugouts/sigma/renderers/canvas/sigma.canvas.extremities.def.js
src/edictor/app/plugouts/sigma/renderers/canvas/sigma.canvas.hovers.def.js
src/edictor/app/plugouts/sigma/renderers/canvas/sigma.canvas.labels.def.js
src/edictor/app/plugouts/sigma/renderers/canvas/sigma.canvas.nodes.def.js
src/edictor/app/plugouts/sigma/renderers/svg/sigma.svg.edges.curve.js
src/edictor/app/plugouts/sigma/renderers/svg/sigma.svg.edges.def.js
src/edictor/app/plugouts/sigma/renderers/svg/sigma.svg.hovers.def.js
src/edictor/app/plugouts/sigma/renderers/svg/sigma.svg.labels.def.js
src/edictor/app/plugouts/sigma/renderers/svg/sigma.svg.nodes.def.js
src/edictor/app/plugouts/sigma/renderers/svg/sigma.svg.utils.js
src/edictor/app/plugouts/sigma/renderers/webgl/sigma.webgl.edges.arrow.js
src/edictor/app/plugouts/sigma/renderers/webgl/sigma.webgl.edges.def.js
src/edictor/app/plugouts/sigma/renderers/webgl/sigma.webgl.edges.fast.js
src/edictor/app/plugouts/sigma/renderers/webgl/sigma.webgl.edges.thickLine.js
src/edictor/app/plugouts/sigma/renderers/webgl/sigma.webgl.edges.thickLineCPU.js
src/edictor/app/plugouts/sigma/renderers/webgl/sigma.webgl.edges.thickLineGPU.js
src/edictor/app/plugouts/sigma/renderers/webgl/sigma.webgl.nodes.def.js
src/edictor/app/plugouts/sigma/renderers/webgl/sigma.webgl.nodes.fast.js
src/edictor/app/plugouts/sigma/utils/sigma.polyfills.js
src/edictor/app/plugouts/sigma/utils/sigma.utils.js
src/edictor/app/plugouts/springy/LICENSE
src/edictor/app/plugouts/springy/README.mkdn
src/edictor/app/plugouts/springy/jquery.js
src/edictor/app/plugouts/springy/springy.js
src/edictor/app/plugouts/springy/springyui.js
src/edictor/app/sqlite/README.md
src/edictor/app/sqlite/germanic.sqlite3
tests/.coverage
tests/test_cli.py
tests/test_server.py
tests/test_util.py
tests/test_wordlist.py
tests/__pycache__/test_cli.cpython-311-pytest-8.2.2.pyc
tests/__pycache__/test_cli.cpython-311-pytest-8.3.2.pyc
tests/__pycache__/test_cli.cpython-312-pytest-8.2.0.pyc
tests/__pycache__/test_cli.cpython-312-pytest-8.3.2.pyc
tests/__pycache__/test_cli.cpython-39-pytest-8.3.2.pyc
tests/__pycache__/test_server.cpython-311-pytest-8.2.2.pyc
tests/__pycache__/test_server.cpython-311-pytest-8.3.2.pyc
tests/__pycache__/test_server.cpython-312-pytest-8.2.0.pyc
tests/__pycache__/test_server.cpython-312-pytest-8.3.2.pyc
tests/__pycache__/test_server.cpython-39-pytest-8.3.2.pyc
tests/__pycache__/test_util.cpython-311-pytest-8.2.2.pyc
tests/__pycache__/test_util.cpython-311-pytest-8.3.2.pyc
tests/__pycache__/test_util.cpython-312-pytest-8.2.0.pyc
tests/__pycache__/test_util.cpython-312-pytest-8.3.2.pyc
tests/__pycache__/test_util.cpython-39-pytest-8.3.2.pyc
tests/__pycache__/test_wordlist.cpython-311-pytest-8.2.2.pyc
tests/__pycache__/test_wordlist.cpython-311-pytest-8.3.2.pyc
tests/__pycache__/test_wordlist.cpython-312-pytest-8.3.2.pyc
tests/__pycache__/test_wordlist.cpython-39-pytest-8.3.2.pyc
tests/data/config.json
tests/data/germanic.sqlite3
tests/data/germanicm.sqlite3
tests/data/prep.py
tests/data/test.sqlite3
tests/data/cldf/README.md
tests/data/cldf/StructureDataset-metadata.json
tests/data/cldf/cldf-metadata.json
tests/data/cldf/features.csv
tests/data/cldf/forms.csv
tests/data/cldf/languages.csv
tests/data/cldf/lingpy-rcParams.json
tests/data/cldf/parameters.csv
tests/data/cldf/sources.bib
tests/data/cldf/values.csv
tests/gui/alignments/README.md
tests/gui/alignments/image-1.png
tests/gui/alignments/image-10.png
tests/gui/alignments/image-2.png
tests/gui/alignments/image-3.png
tests/gui/alignments/image-4.png
tests/gui/alignments/image-5.png
tests/gui/alignments/image-6.png
tests/gui/alignments/image-7.png
tests/gui/alignments/image-8.png
tests/gui/alignments/image-9.png
tests/gui/patterns/Makefile
tests/gui/patterns/README.md
tests/htmlcov/.gitignore
tests/htmlcov/class_index.html
tests/htmlcov/coverage_html_cb_6fb7b396.js
tests/htmlcov/favicon_32_cb_58284776.png
tests/htmlcov/function_index.html
tests/htmlcov/index.html
tests/htmlcov/keybd_closed_cb_ce680311.png
tests/htmlcov/status.json
tests/htmlcov/style_cb_8e611ae1.css
tests/htmlcov/test_cli_py.html
tests/htmlcov/test_server_py.html
tests/htmlcov/test_util_py.html
tests/htmlcov/test_wordlist_py.html
tests/htmlcov/z_58ce9df8c7efe200___init___py.html
tests/htmlcov/z_58ce9df8c7efe200_copar_py.html
tests/htmlcov/z_f550836120b6f0d8___init___py.html
tests/htmlcov/z_f550836120b6f0d8_cli_py.html
tests/htmlcov/z_f550836120b6f0d8_server_py.html
tests/htmlcov/z_f550836120b6f0d8_util_py.html
tests/htmlcov/z_f550836120b6f0d8_wordlist_py.html
tests/js/tokens.js
tests/sqlite/germanic.sqlite3