https://github.com/jacksonllee/pylangacq
Language Acquisition Research Tools
https://github.com/jacksonllee/pylangacq
child-development childes computational-linguistics language-acquisition language-development linguistics natural-language-processing nlp pylangacq python talkbank
Last synced: about 1 month ago
JSON representation
Language Acquisition Research Tools
- Host: GitHub
- URL: https://github.com/jacksonllee/pylangacq
- Owner: jacksonllee
- License: mit
- Created: 2015-12-05T02:06:47.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2025-11-16T23:09:25.000Z (5 months ago)
- Last Synced: 2025-11-17T00:08:38.169Z (5 months ago)
- Topics: child-development, childes, computational-linguistics, language-acquisition, language-development, linguistics, natural-language-processing, nlp, pylangacq, python, talkbank
- Language: Python
- Homepage: https://pylangacq.org
- Size: 4.84 MB
- Stars: 42
- Watchers: 6
- Forks: 19
- Open Issues: 8
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE.txt
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
PyLangAcq: Language Acquisition Research in Python
==================================================
Full documentation: https://pylangacq.org
|
.. image:: https://badge.fury.io/py/pylangacq.svg
:target: https://pypi.python.org/pypi/pylangacq
:alt: PyPI version
.. image:: https://img.shields.io/conda/vn/conda-forge/pylangacq.svg
:target: https://anaconda.org/conda-forge/pylangacq
:alt: Conda version
.. image:: https://img.shields.io/pypi/pyversions/pylangacq.svg
:target: https://pypi.python.org/pypi/pylangacq
:alt: Supported Python versions
|
.. start-sphinx-website-index-page
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_install:
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.
Links
-----
* Documentation: https://pylangacq.org
* Source code: https://github.com/jacksonllee/pylangacq
* Author: `Jackson L. Lee `_
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.
.. code-block:: latex
@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
.. end-sphinx-website-index-page