Skip to main content

This repository has been archived!

You can find the latest version of the source code inside the CMTT repository, where it will continue to be developed.

forthebadge made-with-python


code style: blackCompatibility

CMTT is a wrapper library that makes code-mixed text processing more efficient than ever. More documentation incoming!

Installation

pip install code-mixed-text-toolkit

Get started

How to use this library:

import code_mixed_text_toolkit.data as cmtt_data
import code_mixed_text_toolkit.preprocessing as cmtt_pp

# Loading json files
result_json = cmtt_data.load('https://world.openfoodfacts.org/api/v0/product/5060292302201.json')

# Loading csv files
result_csv = cmtt_data.load('https://gist.githubusercontent.com/rnirmal/e01acfdaf54a6f9b24e91ba4cae63518/raw/b589a5c5a851711e20c5eb28f9d54742d1fe2dc/datasets.csv')

# List the key properties available for the datasets provided by the cmtt library
keys = cmtt_data.list_dataset_keys()

# List all datasets provided by cmtt
# Specifying the 'key' property allows to return the dataset names with the respective 'key' value
# Specifying the 'key' as 'all' returns all the information pertaining to all the datasets
data = cmtt_data.list_cmtt_datasets()
print(data)

# Download multiple datasets provided by cmtt, returning a list of paths where the datasets get downloaded
# The Datasets are downloaded into a new 'cmtt' directory inside the root directory of the operating system
lst = cmtt_data.download_cmtt_datasets(["linc_ner_hineng", "L3Cube_HingLID_all", "linc_lid_spaeng"])

# Download a dataset from a url, returning the path where the dataset gets downloaded
# The Dataset is downloaded into a new directory 'datasets' inside the current working directory
path = cmtt_data.download_dataset_url('https://world.openfoodfacts.org/api/v0/product/5060292302201.json')

# Load and preprocess txt dataset
result_txt = cmtt_data.load('https://www.w3.org/TR/PNG/iso_8859-1.txt')
result_txt_tokenized = cmtt_pp.tokenizer.word_tokenize(result_txt)

# Search target word in txt corpus
cmtt_pp.search.search_word(result_txt, 'with', tokenize = True, width = 3)

Contributors

Release files for code-mixed-text-toolkit 0.5.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for code-mixed-text-toolkit 0.5.5
File Size Uploaded
code_mixed_text_toolkit-0.5.5.tar.gz 439.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for code-mixed-text-toolkit 0.5.5
File Interpreter ABI Platform
code_mixed_text_toolkit-0.5.5-py3-none-any.whl Python 3 none any Details

Total release size: 1.3 MB

Release files / code_mixed_text_toolkit-0.5.5.tar.gz

Download URL code_mixed_text_toolkit-0.5.5.tar.gz
Size 439.3 kB
Tags Source
SHA-256 checksum
How to use checksums
aa9515addb28731e0b4262972eac53781580226e7591a46667890e9eef21a53b
BLAKE2b-256 checksum
How to use checksums
5fb02af8a80f852d0f161ca5dda763dd9345d37d593b4b96d9ba4b54da178a74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release files / code_mixed_text_toolkit-0.5.5-py3-none-any.whl

Download URL code_mixed_text_toolkit-0.5.5-py3-none-any.whl
Size 868.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d7ebc7caf399ba6b8b0a3f24829d92f355869ceafe71740b5efd663ab11d94dd
BLAKE2b-256 checksum
How to use checksums
d372024df1f537dc5d15bc8a97dbf49a5d1b464cedd984fcab5d6b65fcfb41e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.9.14

Release history Release notifications | RSS feed

This release

0.5.5 This release

2 release files

0.5.0

2 release files

0.3.5

2 release files

0.3.0

2 release files

0.2.5

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.1.8

2 release files

0.1.4

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page