.pre-commit-config.yaml
CHANGELOG.md
LICENSE
MANIFEST.in
Makefile
README.md
conftest.py
pyproject.toml
.github/workflows/ci.yml
.github/workflows/publish.yml
docs/README.md
docs/anchor-study.md
docs/articulatory-data.md
docs/calculus.md
docs/capabilities.md
docs/cli-api-sync.md
docs/clts-audit.md
docs/clts-gaps.md
docs/clts-import.md
docs/clts-mapping.md
docs/corpus-scaling-report.json
docs/corpus.md
docs/development-sources.md
docs/distance.md
docs/espeak-vocabularies.md
docs/feature-transforms.md
docs/form.md
docs/gestural-model.md
docs/glossary.md
docs/house-style-exhibits.md
docs/house-style.md
docs/inventories.md
docs/inventories.src.md
docs/inventory-operations.md
docs/kana.md
docs/mfa-vocabularies.md
docs/model-operations.md
docs/perceptual-validation-exhibits.md
docs/phoible.md
docs/pinyin.md
docs/reading.md
docs/releasing.md
docs/representation.md
docs/reviewing.md
docs/rules.md
docs/similarity.md
docs/source-receipts.md
docs/state-of-the-work.md
docs/supplements.md
docs/syllabification.md
docs/systems.md
docs/textgrid.md
docs/tiergraph-acceptance.md
docs/ties.md
docs/tone.md
docs/tract-anatomy.md
docs/tract-figures.md
docs/tract-reference.md
docs/tutorial-basics.md
docs/tutorial-basics.src.md
docs/tutorial.md
docs/tutorial.src.md
docs/data/english-syllable-curation-2026-08-11.json
docs/design/README.md
docs/design/braces.md
docs/design/captures.md
docs/design/conlang.md
docs/design/ecosystem.md
docs/design/frontal-view.md
docs/design/historical-linguistics.md
docs/design/interop.md
docs/design/mass-budget.md
docs/design/morph-boundary.md
docs/design/residency-allowlist.json
docs/design/samprosa.md
docs/design/supplement-bridges.md
docs/design/tiers.md
docs/design/tract-validation.md
docs/design/vowel-chart-geometry.md
docs/design/vowel-constriction.md
docs/design/archive/README.md
docs/design/archive/ip-p1-store-approach.md
docs/design/archive/piece1-canonical-store.md
docs/figures/derived-from-boundaries.dot
docs/figures/frontal-a.svg
docs/figures/frontal-i.svg
docs/figures/frontal-m.svg
docs/figures/frontal-reference.svg
docs/figures/frontal-rest.svg
docs/figures/frontal-t.svg
docs/figures/frontal-u.svg
docs/figures/perhaps-i-am-a-bad-man.dot
docs/figures/tract-a.svg
docs/figures/tract-eng.svg
docs/figures/tract-esh.svg
docs/figures/tract-i.svg
docs/figures/tract-k.svg
docs/figures/tract-m.svg
docs/figures/tract-n.svg
docs/figures/tract-reference.svg
docs/figures/tract-s.svg
docs/figures/tract-silence.svg
docs/figures/tract-t.svg
docs/figures/tract-theta.svg
docs/figures/tract-u.svg
docs/figures/two-pane-timed.html
ipakit/__init__.py
ipakit/__main__.py
ipakit/_base.py
ipakit/_clts_import.py
ipakit/_clts_input.py
ipakit/_clts_profile.py
ipakit/_cmu_graph.py
ipakit/_codecs.py
ipakit/_containment_projection.py
ipakit/_convert.py
ipakit/_corpus.py
ipakit/_corpus_cmudict.py
ipakit/_corpus_query.py
ipakit/_fact_builder.py
ipakit/_form_profile.py
ipakit/_gesture_backend.py
ipakit/_gesture_graph.py
ipakit/_graph_facts.py
ipakit/_identity.py
ipakit/_ipa_graph.py
ipakit/_katakana_codec.py
ipakit/_mora_graph.py
ipakit/_moraic.py
ipakit/_notebook.py
ipakit/_panphon_graph.py
ipakit/_pinyin_graph.py
ipakit/_provenance.py
ipakit/_rewrite_graph.py
ipakit/_rule_model.py
ipakit/_scalar_attribute.py
ipakit/_source_receipt.py
ipakit/_textgrid_graph.py
ipakit/_token_corpus.py
ipakit/_warning_policy.py
ipakit/align.py
ipakit/analysis.py
ipakit/anatomy.py
ipakit/binary_cost.py
ipakit/closure.py
ipakit/clts.py
ipakit/clts_mapping.py
ipakit/constants.py
ipakit/corpus.py
ipakit/disagreement.py
ipakit/distance.py
ipakit/distance_model.py
ipakit/distance_registry.py
ipakit/espeak_source.py
ipakit/experiment.py
ipakit/feature_experiment.py
ipakit/feature_models.py
ipakit/feature_sets.py
ipakit/feature_transform.py
ipakit/features.py
ipakit/finite_declaration.py
ipakit/finite_model.py
ipakit/form.py
ipakit/graph_json.py
ipakit/hierarchy.py
ipakit/inventories.py
ipakit/inventory_operations.py
ipakit/mapper.py
ipakit/metric.py
ipakit/model_graph.py
ipakit/models.py
ipakit/panphon_source.py
ipakit/phoible_source.py
ipakit/phonemaps.py
ipakit/phoneset_map.py
ipakit/py.typed
ipakit/rules.py
ipakit/segment.py
ipakit/syllable.py
ipakit/textgrid.py
ipakit/tiergraph_dot.py
ipakit/tract.py
ipakit/tract_svg.py
ipakit/validation.py
ipakit/xsampa.py
ipakit.egg-info/PKG-INFO
ipakit.egg-info/SOURCES.txt
ipakit.egg-info/dependency_links.txt
ipakit.egg-info/entry_points.txt
ipakit.egg-info/requires.txt
ipakit.egg-info/top_level.txt
ipakit/bridges/__init__.py
ipakit/bridges/base.py
ipakit/bridges/costmodel.py
ipakit/bridges/espeak.py
ipakit/bridges/generator.py
ipakit/bridges/ipa_dict.py
ipakit/bridges/kana.py
ipakit/bridges/mfa.py
ipakit/bridges/notation.py
ipakit/bridges/phoible.py
ipakit/bridges/pinyin.py
ipakit/bridges/provider.py
ipakit/bridges/vocabulary.py
ipakit/cli/__init__.py
ipakit/cli/__main__.py
ipakit/cli/analysis_cmds.py
ipakit/cli/analyze.py
ipakit/cli/base.py
ipakit/cli/convert.py
ipakit/cli/corpus.py
ipakit/cli/distance.py
ipakit/cli/features.py
ipakit/cli/graph_json.py
ipakit/cli/hierarchy.py
ipakit/cli/info.py
ipakit/cli/inventory.py
ipakit/cli/metrics.py
ipakit/cli/model.py
ipakit/cli/notebook.py
ipakit/cli/phoible.py
ipakit/cli/policy.py
ipakit/cli/query.py
ipakit/cli/rules.py
ipakit/cli/syllabify.py
ipakit/cli/textgrid.py
ipakit/cli/tiergraph.py
ipakit/cli/tract.py
ipakit/data/confusion.json
ipakit/data/heads.rng
ipakit/data/heads.xml
ipakit/data/inventory-cards.rng
ipakit/data/inventory-cards.xml
ipakit/data/ipa.rng
ipakit/data/ipa.xml
ipakit/data/mfa-curation.json
ipakit/data/attested/miller_nicely_1955.json
ipakit/data/bridges/vocabulary.rng
ipakit/data/bridges/kana/kana.xml
ipakit/data/bridges/mfa/arabic.xml
ipakit/data/bridges/mfa/bulgarian.xml
ipakit/data/bridges/mfa/croatian.xml
ipakit/data/bridges/mfa/czech.xml
ipakit/data/bridges/mfa/english.xml
ipakit/data/bridges/mfa/english_india.xml
ipakit/data/bridges/mfa/english_nigeria.xml
ipakit/data/bridges/mfa/english_nonnative.xml
ipakit/data/bridges/mfa/english_uk.xml
ipakit/data/bridges/mfa/english_us.xml
ipakit/data/bridges/mfa/french.xml
ipakit/data/bridges/mfa/german.xml
ipakit/data/bridges/mfa/hausa.xml
ipakit/data/bridges/mfa/japanese.xml
ipakit/data/bridges/mfa/korean.xml
ipakit/data/bridges/mfa/korean_jamo.xml
ipakit/data/bridges/mfa/mandarin.xml
ipakit/data/bridges/mfa/mandarin_china.xml
ipakit/data/bridges/mfa/mandarin_erhua.xml
ipakit/data/bridges/mfa/mandarin_taiwan.xml
ipakit/data/bridges/mfa/mfa.xml
ipakit/data/bridges/mfa/polish.xml
ipakit/data/bridges/mfa/portuguese.xml
ipakit/data/bridges/mfa/portuguese_brazil.xml
ipakit/data/bridges/mfa/portuguese_portugal.xml
ipakit/data/bridges/mfa/russian.xml
ipakit/data/bridges/mfa/serbocroatian.xml
ipakit/data/bridges/mfa/spanish.xml
ipakit/data/bridges/mfa/spanish_latin_america.xml
ipakit/data/bridges/mfa/spanish_spain.xml
ipakit/data/bridges/mfa/swahili.xml
ipakit/data/bridges/mfa/swedish.xml
ipakit/data/bridges/mfa/tamil.xml
ipakit/data/bridges/mfa/thai.xml
ipakit/data/bridges/mfa/turkish.xml
ipakit/data/bridges/mfa/ukrainian.xml
ipakit/data/bridges/mfa/vietnamese.xml
ipakit/data/bridges/mfa/vietnamese_hanoi.xml
ipakit/data/bridges/mfa/vietnamese_ho_chi_minh_city.xml
ipakit/data/bridges/mfa/vietnamese_hue.xml
ipakit/data/bridges/pinyin/pinyin.xml
ipakit/data/clts/MAPPING-NOTICE.txt
ipakit/data/clts/NOTICE.txt
ipakit/data/clts/core.json
ipakit/data/clts/import-result.schema.json
ipakit/data/clts/manifest.json
ipakit/data/clts/semantic-mapping.json
ipakit/data/clts/semantic-rules.json
ipakit/data/clts/source.json
ipakit/data/feature-models/NOTICE.md
ipakit/data/feature-models/PANPHON-LICENSE.txt
ipakit/data/feature-models/panphon-receipt.json
ipakit/data/feature-models/panphon.xml
ipakit/data/phoible/CC-BY-SA-3.0.txt
ipakit/data/phoible/MIT-upstream.txt
ipakit/data/phoible/NOTICE.txt
ipakit/data/phoible/manifest.json
ipakit/data/phoible/data/phoible-references.bib.gz
ipakit/data/phoible/data/phoible.csv.gz
ipakit/data/phonemaps/cmu.xml
ipakit/data/phonemaps/kirshenbaum.xml
ipakit/data/phonemaps/lookalikes.xml
ipakit/data/phonemaps/phonemap.rng
ipakit/data/phonemaps/timit.xml
ipakit/data/phonemaps/xsampa.xml
ipakit/data/rules/american-english.rules
ipakit/data/rules/french-liaison.rules
ipakit/data/rules/german-final-devoicing.rules
ipakit/data/rules/japanese-moraic.rules
ipakit/data/rules/spanish-accented-english.rules
ipakit/data/supplements/aspirated-stops.xml
ipakit/data/supplements/supplement.rng
ipakit/data/syllables/english.xml
ipakit/data/syllables/japanese.xml
ipakit/data/syllables/mandarin.xml
ipakit/data/syllables/spanish.xml
ipakit/data/syllables/syllables.rng
ipakit/data/textgrid/mfa.json
ipakit/data/textgrid/prosody.json
ipakit/data/textgrid/segments.json
ipakit/data/textgrid/words.json
ipakit/extraction/__init__.py
ipakit/extraction/mfa.py
ipakit/extraction/phoible.py
ipakit/notebooks/ipakit-tutorial.ipynb
scripts/_comparison_order.py
scripts/anchor_study.py
scripts/areafunctions.py
scripts/articulatory.py
scripts/check_hrefs.py
scripts/clts_import_fixtures.py
scripts/clts_manifest.py
scripts/clts_profile_example.py
scripts/compare_inventories.py
scripts/confusion.py
scripts/consolidation_parity.py
scripts/consolidation_parity.sha256
scripts/containment_oracle.py
scripts/corpus_scaling.py
scripts/costmodel_compare.py
scripts/dev_sources.py
scripts/disagreement_demo.py
scripts/docexamples.py
scripts/docquotes.py
scripts/espeak_vocabularies.py
scripts/frontal_figures.py
scripts/gate_subject.py
scripts/geometry.py
scripts/house_style.py
scripts/interop.py
scripts/invariants.py
scripts/inventory_cards.py
scripts/mfa_vocabularies.py
scripts/panphon_geometry.py
scripts/perceptual_validation.py
scripts/piece1_oracle.py
scripts/projection_cache_characterization.py
scripts/state_of_work.py
scripts/sweep.py
scripts/syllable_curation.py
scripts/tiergraph_capture.py
scripts/tiergraph_example.py
scripts/timit_map.py
scripts/tract_svg.py
scripts/tutorial.py
scripts/xsampa_table.py
tests/ANIMATION_LIMITS.md
tests/__init__.py
tests/_renderers.py
tests/conftest.py
tests/corpus.py
tests/license-classes.json
tests/test_agreement.py
tests/test_align.py
tests/test_analysis.py
tests/test_anchor_study.py
tests/test_animation_rest.py
tests/test_api.py
tests/test_api_contracts.py
tests/test_bilabial_nasal_release.py
tests/test_boundary_distance.py
tests/test_bridges.py
tests/test_calculus.py
tests/test_capture_scripts.py
tests/test_ci_contract.py
tests/test_cli.py
tests/test_cli_distance_registry.py
tests/test_cli_hygiene.py
tests/test_cli_model.py
tests/test_cli_model_query.py
tests/test_cli_model_rules.py
tests/test_cli_model_transform_compare.py
tests/test_cli_query.py
tests/test_cli_version.py
tests/test_closure.py
tests/test_clts_audit.py
tests/test_clts_import.py
tests/test_clts_import_schema.py
tests/test_clts_input.py
tests/test_clts_manifest.py
tests/test_clts_mapping.py
tests/test_clts_packaging.py
tests/test_clts_snapshot.py
tests/test_cmu.py
tests/test_coherent_composition.py
tests/test_comparison_example.py
tests/test_confusion.py
tests/test_constriction_location.py
tests/test_corpus_cmudict.py
tests/test_corpus_kernel.py
tests/test_corpus_query.py
tests/test_costmodel.py
tests/test_costmodel_accumulation.py
tests/test_costmodel_admission.py
tests/test_costmodel_normalization.py
tests/test_declared_not_hardcoded.py
tests/test_degenerate_boundaries.py
tests/test_denominator.py
tests/test_descriptions.py
tests/test_determinism.py
tests/test_dev_sources.py
tests/test_disagreement.py
tests/test_distance.py
tests/test_distance_model.py
tests/test_distance_registry.py
tests/test_distinctive_difference.py
tests/test_doc_citations.py
tests/test_docquotes.py
tests/test_espeak_binary.py
tests/test_espeak_generator.py
tests/test_experiment.py
tests/test_extraction.py
tests/test_feature_experiment.py
tests/test_feature_models.py
tests/test_feature_reads.py
tests/test_feature_realization.py
tests/test_feature_transform.py
tests/test_features.py
tests/test_features_narrowing.py
tests/test_finite_model.py
tests/test_form.py
tests/test_form_native_profile.py
tests/test_form_operation_classification.py
tests/test_form_reader_admission.py
tests/test_fortis.py
tests/test_frontal.py
tests/test_geometry_doc.py
tests/test_head_arcs.py
tests/test_hierarchy.py
tests/test_indel_costs.py
tests/test_intervals.py
tests/test_inventories.py
tests/test_inventory_cards.py
tests/test_inventory_operations.py
tests/test_invertibility.py
tests/test_ipa_dict.py
tests/test_japanese_mora_regressions.py
tests/test_jaw_hinge.py
tests/test_kana_provenance.py
tests/test_library_hygiene.py
tests/test_license.py
tests/test_license_classes.py
tests/test_ligature_aliases.py
tests/test_linking_and_agreement.py
tests/test_metric.py
tests/test_mfa_vocabularies.py
tests/test_model_graph.py
tests/test_model_rules.py
tests/test_models.py
tests/test_modifier_modes.py
tests/test_multi_constriction.py
tests/test_nearest_pronunciation.py
tests/test_nonfinal_modifiers.py
tests/test_notation.py
tests/test_notebook.py
tests/test_one_classification.py
tests/test_one_composition.py
tests/test_overlong.py
tests/test_packaging.py
tests/test_panphon_facts.py
tests/test_panphon_geometry.py
tests/test_panphon_live_geometry.py
tests/test_panphon_receipt.py
tests/test_perceptual_validation.py
tests/test_phoible.py
tests/test_phoible_packaging.py
tests/test_phoible_receipt.py
tests/test_phoible_source.py
tests/test_phonemaps.py
tests/test_phoneset_comparison.py
tests/test_phoneset_map.py
tests/test_posture_animation.py
tests/test_posture_no_side_channel.py
tests/test_projection_cache.py
tests/test_projection_coherence.py
tests/test_prosodic_riders.py
tests/test_query.py
tests/test_query_dsl.py
tests/test_rank_agreement.py
tests/test_redundant_marks.py
tests/test_rule_sets.py
tests/test_rules.py
tests/test_scalar_reads.py
tests/test_schema.py
tests/test_scoring_parameters.py
tests/test_search.py
tests/test_segment.py
tests/test_sentinels.py
tests/test_sequence_scoring.py
tests/test_stress.py
tests/test_strict.py
tests/test_superscript_releases.py
tests/test_supplements.py
tests/test_surface_wave2.py
tests/test_syllable_docs.py
tests/test_syllable_english.py
tests/test_syllable_japanese.py
tests/test_syllable_mandarin.py
tests/test_syllable_mechanism.py
tests/test_syllable_spanish.py
tests/test_tap_duration.py
tests/test_textgrid.py
tests/test_tie_convergence.py
tests/test_tie_sense.py
tests/test_tier_context.py
tests/test_tier_rebase.py
tests/test_tiergraph_acceptance_docs.py
tests/test_tiers.py
tests/test_timit_map.py
tests/test_tokenization.py
tests/test_tone_contours.py
tests/test_tract_blend.py
tests/test_tract_figures.py
tests/test_trajectory_track.py
tests/test_transcription_distance.py
tests/test_two_marks.py
tests/test_unicode_normalization.py
tests/test_unicode_recomposition.py
tests/test_unplaced_marks.py
tests/test_unspelled_anchor.py
tests/test_validation.py
tests/test_variable_width.py
tests/test_vowel_tract_limit.py
tests/test_wiki.py
tests/test_xsampa.py
tests/test_zero.py
tests/data/form_operation_classification.json
tests/fixtures/_capture_animation_sha256.py
tests/fixtures/_capture_epiglottal_constriction.py
tests/fixtures/_capture_posture_golden.py
tests/fixtures/_capture_velic_contrast.py
tests/fixtures/animation_sha256.json
tests/fixtures/cmudict_excerpt.dict
tests/fixtures/epiglottal_constriction.json
tests/fixtures/espeak_cmn_1_52_0.txt
tests/fixtures/espeak_en_1_52_0.txt
tests/fixtures/ipa_dict_en_US.txt
tests/fixtures/mfa_english_us_v3_1_0.dict
tests/fixtures/posture_golden.json
tests/fixtures/reference_landmark_distances.json
tests/fixtures/velic_contrast.json
tests/fixtures/xrmb_anchor_prompts.json
tests/fixtures/alignment/README.md
tests/fixtures/alignment/hello-world.json
tests/fixtures/alignment/hello-world.wav
tests/fixtures/clts_import/complete.json
tests/fixtures/clts_import/empty.json
tests/fixtures/clts_import/error.json
tests/fixtures/clts_import/preserved.json
tests/fixtures/clts_import/refused.json
tests/fixtures/phoible/README.md
tests/fixtures/phoible/data/phoible.csv
tests/fixtures/phoible/mappings/InventoryID-Bibtex.csv
tests/fixtures/phoible/mappings/InventoryID-LanguageCodes.csv
tests/fixtures/textgrid/cmudict.TextGrid
tests/fixtures/textgrid/cmudict_stress.TextGrid
tests/fixtures/textgrid/mfa_two_words.TextGrid
tests/fixtures/textgrid/mfa_untied.TextGrid
tests/fixtures/textgrid/prosody_hello.TextGrid
tests/panphon/panphon.rng
tests/panphon/shared-corpus.txt
tests/tiergraph/choice_selection_v1.json
tests/tiergraph/structured_segment_v3.json
tests/tiergraph/test_choice_selection_golden.py
tests/tiergraph/test_clts_profile.py
tests/tiergraph/test_codecs.py
tests/tiergraph/test_consolidation_parity.py
tests/tiergraph/test_declared_values.py
tests/tiergraph/test_dot.py
tests/tiergraph/test_fixture_wellformedness.py
tests/tiergraph/test_form_store.py
tests/tiergraph/test_gesture_integration.py
tests/tiergraph/test_ipa_graph.py
tests/tiergraph/test_j_panphon.py
tests/tiergraph/test_j_profiles.py
tests/tiergraph/test_lane_m_stabilization.py
tests/tiergraph/test_piece1_oracle.py
tests/tiergraph/test_pinyin_correctness.py
tests/tiergraph/test_prominence.py
tests/tiergraph/test_rewrite_bridge.py
tests/tiergraph/test_scalar_attribute.py
tests/tiergraph/baselines/MANIFEST.sha256
tests/tiergraph/baselines/README.md
tests/tiergraph/baselines/capture-metadata.json
tests/tiergraph/baselines/containment-navigation.json
tests/tiergraph/baselines/coordinates.json
tests/tiergraph/baselines/derived-artifacts.json
tests/tiergraph/baselines/distance-alignments.json
tests/tiergraph/baselines/perturbation-proof.json
tests/tiergraph/baselines/piece1-canonical-store.json
tests/tiergraph/cmudict/pocketsphinx.tsv
tests/tiergraph/cmudict/upstream.json
tests/tiergraph/fixtures/choices_and_containment.json
tests/tiergraph/fixtures/clock_and_ordering.json
tests/tiergraph/fixtures/clts_core_bipa_profile.json
tests/tiergraph/fixtures/duration_and_relation_endpoints.json
tests/tiergraph/fixtures/endpoints.json
tests/tiergraph/fixtures/hot_bridge_projection.json
tests/tiergraph/fixtures/index.json
tests/tiergraph/fixtures/prosodic_deliveries.json
tests/tiergraph/fixtures/signature_edits.json
tests/tiergraph/fixtures/unit_coordinates.json