https://github.com/alejandrociuba/elan_data
Repository for the elan_data python package.
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.4%) to scientific vocabulary
Repository
Repository for the elan_data python package.
Basic Info
- Host: GitHub
- Owner: AlejandroCiuba
- License: gpl-3.0
- Language: Python
- Default Branch: main
- Size: 897 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
ELAN Data
Created by Alejandro Ciuba, alc307@pitt.edu through the Computational Sociolinguistics Laboratory at the University of Pittsburgh, under the direction of Dr. Dan Villarreal.
Summary
Repository for the elan_data python package, a useful tool which allows anyone to create, edit, and explore the (meta) data of ELAN transcription files (*.eaf extension).
Example Code
```python from elandata import ELANData
if name == "main":
# Either load an .eaf file or create one and edit it via code
eaf = ELAN_Data.from_file("your/file/here.eaf")
print(eaf)
new_eaf = ELAN_Data.create_eaf("new.eaf", audio="optional.wav",
tiers=["multiple", "tier", "support"],
remove_default=True)
new_eaf.add_segment("tier", start=500, stop=1500,
annotation="adding tiers, segments, and metadata is easy!")
# All tier information is stored neatly in a premade pd.DataFrame
print(new_eaf.tier_data)
# Don't forget to save your work!
new_eaf.save_ELAN()
```
Introduction
The elan_data package comes with the main ELAN_Data object as well as several helper functions contained within elan_utils. The requirements to run the package are as follows:
Requirements
Python 3.7.16-3.10.*pandas>=1.3.5numpy>=1.21.6matplotlib>=3.5.0
Installation
Currently, this package is unavaible via the Python Package Index (PyPi); therefore:
- Clone this repository locally via
git clone git@github.com:AlejandroCiuba/elan_data.gitor your own fork. - Navigate to the top of the git repository.
- (Ideally through a
condaand/orvenvenvironment) Run:pip install -e .to create a local, editable install.
Owner
- Name: Alejandro Ciuba
- Login: AlejandroCiuba
- Kind: user
- Location: Pittsburgh
- Website: https://www.linkedin.com/in/alejandro-ciuba-4b40b01a2/
- Repositories: 4
- Profile: https://github.com/AlejandroCiuba
I am a current student at The University of Pittsburgh, Class of 2023. Main interests are linguistics, computer science, and game-design.
GitHub Events
Total
Last Year
Packages
- Total packages: 1
-
Total downloads:
- pypi 15 last-month
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 1
- Total maintainers: 1
pypi.org: elan-data
Work with ELAN transcription files and their corresponding audio files via Python code.
- Homepage: https://github.com/AlejandroCiuba/elan_data
- Documentation: https://elan-data.readthedocs.io/
- License: gpl-3.0
-
Latest release: 1.7.3
published over 2 years ago