Skip to main content

Tools for Language Acquisition Research

Project description

Full documentation: https://pylangacq.org


PyPI version Conda version Supported Python versions

PyLangAcq is a Python library for language acquisition research.

  • Reading and writing the CHAT data format used by TalkBank and CHILDES datasets

  • Intuitive Python data structures for flexible data access and manipulation

  • Standard developmental measures readily available: Mean length of utterance (MLU), type-token ratio (TTR), and Index of Productive Syntax (IPSyn)

  • Direct support and powerful extensions possible for CHAT-formatted conversational datasets more generally

Since v0.20.0 (February 2026), PyLangAcq depends on Rustling, a library for efficiently handling CHAT data and other computational linguistics tasks.

Download and Install

Using pip:

pip install --upgrade pylangacq

Using conda:

conda install -c conda-forge pylangacq

Ready for more? Check out the Quickstart page.

How to Cite

Lee, Jackson L., Ross Burkholder, Gallagher B. Flinn, and Emily R. Coppess. 2016. Working with CHAT transcripts in Python. Technical report TR-2016-02, Department of Computer Science, University of Chicago.

@TechReport{lee-et-al-pylangacq:2016,
   Title       = {Working with CHAT transcripts in Python},
   Author      = {Lee, Jackson L. and Burkholder, Ross and Flinn, Gallagher B. and Coppess, Emily R.},
   Institution = {Department of Computer Science, University of Chicago},
   Year        = {2016},
   Number      = {TR-2016-02},
}

License

MIT License

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pylangacq-0.23.0.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pylangacq-0.23.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file pylangacq-0.23.0.tar.gz.

File metadata

  • Download URL: pylangacq-0.23.0.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylangacq-0.23.0.tar.gz
Algorithm Hash digest
SHA256 eb5c02f5b8b4c267557a19bdbcadbe395a1ca8d4092c08a8a0398d1eef33ec87
MD5 fbae208eca93e2a353647788386a187b
BLAKE2b-256 62d5465679aeaf13c45c48a4178948ed6b4b518e65a1013f761d3f5fee52f283

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylangacq-0.23.0.tar.gz:

Publisher: release.yml on jacksonllee/pylangacq

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pylangacq-0.23.0-py3-none-any.whl.

File metadata

  • Download URL: pylangacq-0.23.0-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pylangacq-0.23.0-py3-none-any.whl
Algorithm Hash digest
SHA256 52456183ab9ff4e17d14a7d24e60bf866be225b82a5182b413ed9c2d6c8c8182
MD5 2fdf45c63a8c8ff2968394361d05dfc6
BLAKE2b-256 22f75bb0c2888d82374df8d1f5812ae626d84fcc9e75f63c9eb43f38e995ddb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pylangacq-0.23.0-py3-none-any.whl:

Publisher: release.yml on jacksonllee/pylangacq

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page