Linguistica 5: Unsupervised Learning of Linguistic Structure
Project description
Linguistica 5
Linguistica 5 is a Python library for unsupervised learning of linguistic structure.
Full documentation: https://linguistica.readthedocs.io/
Apart from being a Python library, Linguistica 5 provides two additional interfaces: (i) graphical user interface; (ii) command line interface.
Download and install
Note: If you are a developer of the Linguistica project group, you should ignore this section and set up your environment by following CONTRIBUTING.md.
Linguistica 5 is available through pip:
pip install linguistica
Linguistica 5 works with Python 3.12+.
The graphical user interface requires PyQt5 and PyQtWebEngine (the latter
powers the word-neighbor manifold visualization). Install them together with the
gui extra:
pip install "linguistica[gui]"
These install as binary wheels on x86_64 Linux, Windows, and macOS (including Apple
Silicon).
On aarch64 Linux or Alpine/musl, where wheels are not published, pip may build
from source instead.
Using Linguistica 5
To use Linguistica 5 as a Python library, simply import linguistica
in your Python programs:
import linguistica as lxa
Quick library demo here.
To launch the Linguistica 5 graphical user interface
(with the gui extra installed):
linguistica gui
To launch the Linguistica 5 command line interface:
linguistica cli
Citation
If you use Linguistica 5, please cite this paper:
Jackson L. Lee and John A. Goldsmith. 2016. Linguistica 5: Unsupervised Learning of Linguistic Structure. In Proceedings of the 2016 Conference of the North American Chapter of the Association for Computational Linguistics: Demonstrations, pages 22–26, San Diego, California. Association for Computational Linguistics.
@InProceedings{lee-goldsmith:2016:lxa5,
title = "Linguistica 5: Unsupervised Learning of Linguistic Structure",
author = "Lee, Jackson L. and
Goldsmith, John A.",
editor = "DeNero, John and
Finlayson, Mark and
Reddy, Sravana",
booktitle = "Proceedings of the 2016 Conference of the North {A}merican Chapter of the Association for Computational Linguistics: Demonstrations",
month = jun,
year = "2016",
address = "San Diego, California",
publisher = "Association for Computational Linguistics",
url = "https://aclanthology.org/N16-3005/",
doi = "10.18653/v1/N16-3005",
pages = "22--26"
}
Technical support
Please open issues for questions and bug reports. Alternatively, please feel free to contact Jackson Lee and John Goldsmith.
License
MIT License
See LICENSE.txt on the GitHub repository.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file linguistica-5.3.0.tar.gz.
File metadata
- Download URL: linguistica-5.3.0.tar.gz
- Upload date:
- Size: 4.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
be054735c3d0c72f37eb61c8ca1b87e10974f79e309c370baa1ed58c06c0a199
|
|
| MD5 |
d6fe0af3841ac54f0316755962fa325c
|
|
| BLAKE2b-256 |
d995e6603a2648535b3897fb05280995b8af70c363c4d82c5eb7509fe8a4d0e8
|
Provenance
The following attestation bundles were made for linguistica-5.3.0.tar.gz:
Publisher:
release.yml on linguistica-uchicago/lxa5
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
linguistica-5.3.0.tar.gz -
Subject digest:
be054735c3d0c72f37eb61c8ca1b87e10974f79e309c370baa1ed58c06c0a199 - Sigstore transparency entry: 1769589533
- Sigstore integration time:
-
Permalink:
linguistica-uchicago/lxa5@be6a20afa40246bc43d4c4e39b6e2874d14202a7 -
Branch / Tag:
refs/tags/v5.3.0 - Owner: https://github.com/linguistica-uchicago
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@be6a20afa40246bc43d4c4e39b6e2874d14202a7 -
Trigger Event:
release
-
Statement type:
File details
Details for the file linguistica-5.3.0-py3-none-any.whl.
File metadata
- Download URL: linguistica-5.3.0-py3-none-any.whl
- Upload date:
- Size: 3.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
efff449f3ad1f30ade8b9a83721e70f56dbc08eecd657ab15fcada132b4d5ca9
|
|
| MD5 |
79e7550b18e034a6953e408b274c019a
|
|
| BLAKE2b-256 |
6e10945e3d7f5903d441bfdb276f9cf736596e11df3b3d8095dac338ad93de2e
|
Provenance
The following attestation bundles were made for linguistica-5.3.0-py3-none-any.whl:
Publisher:
release.yml on linguistica-uchicago/lxa5
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
linguistica-5.3.0-py3-none-any.whl -
Subject digest:
efff449f3ad1f30ade8b9a83721e70f56dbc08eecd657ab15fcada132b4d5ca9 - Sigstore transparency entry: 1769589957
- Sigstore integration time:
-
Permalink:
linguistica-uchicago/lxa5@be6a20afa40246bc43d4c4e39b6e2874d14202a7 -
Branch / Tag:
refs/tags/v5.3.0 - Owner: https://github.com/linguistica-uchicago
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@be6a20afa40246bc43d4c4e39b6e2874d14202a7 -
Trigger Event:
release
-
Statement type: