Skip to main content

Underthesea Core

PyPI version Python 3.10+

Underthesea Core is a powerful extension of the popular natural language processing library Underthesea, which includes a range of efficient data preprocessing tools and machine learning models for training. Built with Rust for optimal performance, Underthesea Core offers fast processing speeds and is easy to implement, with Python bindings for seamless integration into existing projects. This extension is an essential tool for developers looking to build high-performance NLP systems that deliver accurate and reliable results.

Installation

pip install underthesea-core

Version

Current version: 2.0.0

What's New in 2.0.0

  • L-BFGS optimizer with OWL-QN for L1 regularization
  • 10x faster feature lookup with flat data structure
  • 1.24x faster than python-crfsuite for word segmentation
  • Loop unrolling and unsafe bounds-check elimination for performance

Usage

CRFTrainer

Train a CRF model with L-BFGS optimization:

from underthesea_core import CRFTrainer, CRFTagger

# Prepare training data
# X: list of sequences, each sequence is a list of feature lists (one per token)
# y: list of label sequences
X_train = [
    [["word=Tôi", "is_upper=False"], ["word=yêu", "is_upper=False"], ["word=Việt", "is_upper=True"], ["word=Nam", "is_upper=True"]],
    [["word=Hà", "is_upper=True"], ["word=Nội", "is_upper=True"], ["word=đẹp", "is_upper=False"]],
]
y_train = [
    ["O", "O", "B-LOC", "I-LOC"],
    ["B-LOC", "I-LOC", "O"],
]

# Create trainer with L-BFGS optimizer
trainer = CRFTrainer(
    loss_function="lbfgs",  # L-BFGS with OWL-QN (recommended)
    l1_penalty=1.0,         # L1 regularization
    l2_penalty=0.001,       # L2 regularization
    max_iterations=100,
    verbose=1
)

# Train and get model
model = trainer.train(X_train, y_train)
print(f"Labels: {model.get_labels()}")
print(f"Features: {model.num_state_features()}")

# Save model
model.save("ner_model.bin")

CRFTagger

Load a trained model and make predictions:

from underthesea_core import CRFTagger, CRFModel

# Load model and create tagger
model = CRFModel.load("ner_model.bin")
tagger = CRFTagger.from_model(model)

# Or load directly
tagger = CRFTagger()
tagger.load("ner_model.bin")

# Predict labels for a sequence
features = [
    ["word=Tôi", "is_upper=False"],
    ["word=sống", "is_upper=False"],
    ["word=ở", "is_upper=False"],
    ["word=Hà", "is_upper=True"],
    ["word=Nội", "is_upper=True"],
]
labels = tagger.tag(features)
print(labels)  # ['O', 'O', 'O', 'B-LOC', 'I-LOC']

# Get labels with score
labels, score = tagger.tag_with_score(features)
print(f"Labels: {labels}, Score: {score}")

# Get marginal probabilities
marginals = tagger.marginals(features)
print(f"Marginals shape: {len(marginals)}x{len(marginals[0])}")

CRFFeaturizer

Extract features from tokenized sentences:

from underthesea_core import CRFFeaturizer

features = ["T[-1]", "T[0]", "T[1]"]
dictionary = set(["sinh viên"])
featurizer = CRFFeaturizer(features, dictionary)
sentences = [[["sinh", "X"], ["viên", "X"], ["đi", "X"], ["học", "X"]]]
featurizer.process(sentences)
# [[['T[-1]=BOS', 'T[0]=sinh', 'T[1]=viên'],
#   ['T[-1]=sinh', 'T[0]=viên', 'T[1]=đi'],
#   ['T[-1]=viên', 'T[0]=đi', 'T[1]=học'],
#   ['T[-1]=đi', 'T[0]=học', 'T[1]=EOS']]]

API Reference

CRFTrainer

Parameter Type Default Description
loss_function str "lbfgs" "lbfgs" (recommended) or "perceptron"
l1_penalty float 0.0 L1 regularization coefficient
l2_penalty float 0.01 L2 regularization coefficient
max_iterations int 100 Maximum training iterations
learning_rate float 0.1 Learning rate (perceptron only)
averaging bool True Use averaged perceptron
verbose int 1 Verbosity (0=quiet, 1=progress, 2=detailed)

CRFTagger

Method Description
tag(features) Predict labels for a sequence
tag_with_score(features) Predict labels with sequence score
marginals(features) Get marginal probabilities
labels() Get all label names
num_labels() Get number of labels

CRFModel

Method Description
save(path) Save model to file
load(path) Load model from file
get_labels() Get all label names
num_state_features() Get number of state features
num_transition_features() Get number of transition features

Release files for underthesea-core 3.3.2

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

Source distribution (sdist)

Source distribution for underthesea-core 3.3.2
File Size Uploaded
underthesea_core-3.3.2.tar.gz 683.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for underthesea-core 3.3.2
File
underthesea_core-3.3.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
underthesea_core-3.3.2-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
underthesea_core-3.3.2-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
underthesea_core-3.3.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
underthesea_core-3.3.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
underthesea_core-3.3.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
underthesea_core-3.3.2-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
underthesea_core-3.3.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
underthesea_core-3.3.2-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
underthesea_core-3.3.2-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
underthesea_core-3.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
underthesea_core-3.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
underthesea_core-3.3.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
underthesea_core-3.3.2-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
underthesea_core-3.3.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
underthesea_core-3.3.2-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
underthesea_core-3.3.2-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
underthesea_core-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
underthesea_core-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
underthesea_core-3.3.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
underthesea_core-3.3.2-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
underthesea_core-3.3.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
underthesea_core-3.3.2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
underthesea_core-3.3.2-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
underthesea_core-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
underthesea_core-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
underthesea_core-3.3.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
underthesea_core-3.3.2-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
underthesea_core-3.3.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
underthesea_core-3.3.2-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
underthesea_core-3.3.2-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details
underthesea_core-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
underthesea_core-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
underthesea_core-3.3.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
underthesea_core-3.3.2-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details

Total release size: 53.2 MB

Release files / underthesea_core-3.3.2.tar.gz

Download URL underthesea_core-3.3.2.tar.gz
Size 683.5 kB
Tags Source
SHA-256 checksum
How to use checksums
7019f8f6d13f14556c032c63a9e5f77e107426654edce5e92d6513bb8ee8141a
BLAKE2b-256 checksum
How to use checksums
f162a67e1ce6a0a7cf5a050d5debe3f4e1dad511bdf625fc4b169721c27da4be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp314-cp314-win_amd64.whl

Download URL underthesea_core-3.3.2-cp314-cp314-win_amd64.whl
Size 1.2 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
87b6868a62135efbb4127596777ffb44c683933910b110ed7e874c4aac58bb63
BLAKE2b-256 checksum
How to use checksums
3a217fd06fc0672aebfc8e564dce51b4dc34329269ac45c012605a361003ece6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL underthesea_core-3.3.2-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
0b049a4161585e51e119db177217cb4485ed0ef3939753b4995c17d99032db89
BLAKE2b-256 checksum
How to use checksums
e6ab048190b8f762ee3e5acf894c304d4924e27460c65c0677cb8b319b3d8b3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL underthesea_core-3.3.2-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.7 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
0bc76b1433316240e2d763ff72526380a7ed1182aff0ceccd1e683d7fe0c74f6
BLAKE2b-256 checksum
How to use checksums
498ef49331c215edc7c0cf9ea5ff43b8e6133a81e841ca0a3de245fe490afcd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL underthesea_core-3.3.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
49523c604624b1428c8c9ed49ea1a07fa5cabfe2b72b1f93dcf64599ba9d6905
BLAKE2b-256 checksum
How to use checksums
ecd1c16da7321fb9c7aea89d9a595739118fd79f9febae380964feb5fa1505a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL underthesea_core-3.3.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6605901a5dfe29a674ce9787938d7d48694be0b35e8139ddedb4268485e7a7c6
BLAKE2b-256 checksum
How to use checksums
1a3682af05d25f676b7ef77e3c2ec869e50f7b91d4598d2c2e324bcc322aeff5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp314-cp314-macosx_11_0_arm64.whl

Download URL underthesea_core-3.3.2-cp314-cp314-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
9c27520091e34bf8f96316e6e44a61e525df33340eb8c9bc35b674f307886730
BLAKE2b-256 checksum
How to use checksums
d5ad10fa2eb3b9ce45a6073bf687dd4adb49e799beb1b7a026b814d72a15abeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp314-cp314-macosx_10_12_x86_64.whl

Download URL underthesea_core-3.3.2-cp314-cp314-macosx_10_12_x86_64.whl
Size 1.4 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
87c9db877279b3a266dc596a6bbd582692015151f170e352a467948bd9068ba4
BLAKE2b-256 checksum
How to use checksums
bf99bb47891c480224543e628a3fe1e5a69d80ac5d14549b50c815b3e2c2b0fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp313-cp313-win_amd64.whl

Download URL underthesea_core-3.3.2-cp313-cp313-win_amd64.whl
Size 1.2 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
906437c03216a7a816067fd05792dfd56c58655cd80070a591d9c6952a822fbf
BLAKE2b-256 checksum
How to use checksums
16ab187384359fd51dd3d193fd05b30b72858c76f81504a7616844c2accdc322
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL underthesea_core-3.3.2-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
f53cfb95afa5adf614af58b96c1227c634da4b482bb9763d3feafa2c8ad06c7a
BLAKE2b-256 checksum
How to use checksums
669466f9b6850f9cfe06905b3605e2d6d0b2df3675a3c305803243e5f3b7e0e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL underthesea_core-3.3.2-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.7 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
aaeb74bfb31410d78dbb5c5d14f1f640d844554a1ba2c0ad723f5d22c452d9e3
BLAKE2b-256 checksum
How to use checksums
1f8c9a87bee682f3f093810066b76e42feef6c31fceeeb09f676c4103c185bfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL underthesea_core-3.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
26ebe87cc81a3061cb6034d65894c5cd03e5f7fcd285b76a14499c62f518e512
BLAKE2b-256 checksum
How to use checksums
e3b4e8d8368ac26166602f93495204f6f2356b24ed301d9b30f416da7c15ba22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL underthesea_core-3.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
69db760a7d314e44bd493907d9c1e8b7ac7a3c56c1b87b2430cfe597e467dc5b
BLAKE2b-256 checksum
How to use checksums
d0f6f74082f8719ab7fba0e3debbde27643676b6a20313779f45c329e4f88356
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL underthesea_core-3.3.2-cp313-cp313-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7558eefb6ee5bf68647366bf4a87ecbff9454fe67d1690970128b6c63c8cb5a6
BLAKE2b-256 checksum
How to use checksums
a7f8c1035dbf6ae8b91ca216eb2016f294012a31054bc81ccc40acfe76dfd65e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp313-cp313-macosx_10_12_x86_64.whl

Download URL underthesea_core-3.3.2-cp313-cp313-macosx_10_12_x86_64.whl
Size 1.4 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
85c438d9127d286813774de6ebc515486e496322bab7fad29f1d18081dcee8b3
BLAKE2b-256 checksum
How to use checksums
bf0bbe9c16262eba6c04dd549106ee6b0235663358cb07e8fbe3f7ca4a215975
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp312-cp312-win_amd64.whl

Download URL underthesea_core-3.3.2-cp312-cp312-win_amd64.whl
Size 1.2 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
c003ea761dddaf8cb502fdd4cace58a53797083cfaac8fce2b5b2877a479c4e5
BLAKE2b-256 checksum
How to use checksums
2d2701ea9e5955771b6a57a57d94a4fe426912710883a7b9bf3b9e4c71a9d7ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL underthesea_core-3.3.2-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
edb0c930493ec24623918255041623dd30d80dc1197a4d2d2466af2d5290ecb1
BLAKE2b-256 checksum
How to use checksums
618e2d4343ab58631a5ca78b24d2ee6e5ce8e4dd35dda2879af5355c695e189b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL underthesea_core-3.3.2-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.7 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
cdf03f7217e85e9fcac0e897c7add61b723589c32f9abf3f6b84189ae89e1527
BLAKE2b-256 checksum
How to use checksums
db342a740cb22bb7846a2d78e88322cf0014e99dc659ba8692a4ce7d20609e14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL underthesea_core-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a80ddbedbb3e2092ea9a5c3fba09fb1c66c5ebbc7695c42a4b789933ef58f99b
BLAKE2b-256 checksum
How to use checksums
f22b160f57cf05774636d08f06895a7c761515f6245df20fae5d2954e30ae5ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL underthesea_core-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
18b0b73872d3f848e93087eeefec5e79d2bc1e5b9173d5603b2ddd2ec2971916
BLAKE2b-256 checksum
How to use checksums
e0799e9c3605970c1d74bff3d07d7f2fcf7ee3aa035abc88c3a045f0a0760eb0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL underthesea_core-3.3.2-cp312-cp312-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
94cbf2375aed5b7585a5afb668a7b64cd7f82e5079442a603964200455ea74a4
BLAKE2b-256 checksum
How to use checksums
67649f79208b2f9b317f2ff9d5cf4a7364b1579731aefa1eb816da232323322d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp312-cp312-macosx_10_12_x86_64.whl

Download URL underthesea_core-3.3.2-cp312-cp312-macosx_10_12_x86_64.whl
Size 1.4 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
2492b6c8fbc4988c792e43de610b9dbb0435978122f75554c7ec0aa3f1a25ec3
BLAKE2b-256 checksum
How to use checksums
8cdeb19289d9081acf3b7037239153badf669bd33ed6ff17969bf6f1e5fb74ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp311-cp311-win_amd64.whl

Download URL underthesea_core-3.3.2-cp311-cp311-win_amd64.whl
Size 1.2 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
e2d787ea35f6929329ff8a02efda1886d5f7fe947a79545e005b037dedd31bc2
BLAKE2b-256 checksum
How to use checksums
5aa99e1b7b03ba770386c119557d8927498618aaf8e2ba5d4bc8cd7b0f603426
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL underthesea_core-3.3.2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
c2a8859b50d51c41dd513fc8e1618015c568b06981e734b2cf83c509a477edd2
BLAKE2b-256 checksum
How to use checksums
ad9907a63b9389ede46bbaf5f95c49f2112b939a0e81626fb1ab71a5ec8b407d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL underthesea_core-3.3.2-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.7 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
61410e7fb5578ec2536022b4709bf5d40f80bc0d7066e818426f2a5ed72c23a8
BLAKE2b-256 checksum
How to use checksums
d8f163e2381b8006799aeb61c68956fef5d5334f163b7f9c3609e8c5223bd4b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL underthesea_core-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
be2d896a7b34932a63e401626b326d156dd1ef1eab623c1d6272c90c341e153b
BLAKE2b-256 checksum
How to use checksums
63554007ff0d1248b87b53184e998df21b8a1c6bed440dfc6faa03d4c84b777b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL underthesea_core-3.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1929c7c8df1b46415a0438b7fc03fc49cedc1c7cacc4d83a5047f6550c27455b
BLAKE2b-256 checksum
How to use checksums
6d93a440d9d450da3f08d18d64c6e7a60e8e8f2959ab510254b1b914fa974aae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL underthesea_core-3.3.2-cp311-cp311-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
02ced31c3284169beb7bea72f4a3d7f881ef9928b835b6931a5db6a71dfe9935
BLAKE2b-256 checksum
How to use checksums
336796228d39c6617825b5891447782daad59866db5232194a6819f94a3fa400
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp311-cp311-macosx_10_12_x86_64.whl

Download URL underthesea_core-3.3.2-cp311-cp311-macosx_10_12_x86_64.whl
Size 1.4 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6b39532d105606cefcbc5f328f989d49d4eabcc4a724c10e9d5bac242cf66d9f
BLAKE2b-256 checksum
How to use checksums
48ee48aed434465c07e5286d0894463c8301e2ef9ad72fad62be6cf6385cf4d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp310-cp310-win_amd64.whl

Download URL underthesea_core-3.3.2-cp310-cp310-win_amd64.whl
Size 1.2 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
af6be2e806b2393cc695dd3cbb05b813a478b3a4d35189704b7eb2be86bdcc3a
BLAKE2b-256 checksum
How to use checksums
2cf5996fa84b8596b591f84bcaa6af25a60bf5136361bba3557fd4222b66e8e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL underthesea_core-3.3.2-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.8 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b04da8c5046d8f166b730f304a8f9e80e4e4f7b7bf1e646e93ffd49f6ef5420f
BLAKE2b-256 checksum
How to use checksums
5c54653e14c7c94ca45e5b808b8124aba073a17e94e7a0b420dbd27a9b50d039
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL underthesea_core-3.3.2-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.7 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
5d290858b39fb841804121e577f820a4198e3c7d0b99954cbd8f7e0753518408
BLAKE2b-256 checksum
How to use checksums
ed75509666c6ba1aaa473ea62edd2403cb83ad829335cea846783d297d5b17e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL underthesea_core-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5ca4db7806255ceed0669c0ea728c6d6235dcd43f973965930f059daced26d1e
BLAKE2b-256 checksum
How to use checksums
7f65798577273e7cae832f8f734d905336ebf755cb6f3b4e2af9e603b11bce23
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL underthesea_core-3.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.5 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
e68ed4cbf85b6fb4aab4f657cdc148a745a437a96554debae054858b904da352
BLAKE2b-256 checksum
How to use checksums
02d7250c588d1ad1d6d6c6ae13e5fef548177593dd2a42c181d8e4e616c9657e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL underthesea_core-3.3.2-cp310-cp310-macosx_11_0_arm64.whl
Size 1.4 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e566a45e041e407da30294b5640d55b75e7bdd101841bb3ec64bb7e2789043cb
BLAKE2b-256 checksum
How to use checksums
24cbde2a295bd8037cace98592c535722bf85de2a1dc29cd81b9255409e3af8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / underthesea_core-3.3.2-cp310-cp310-macosx_10_12_x86_64.whl

Download URL underthesea_core-3.3.2-cp310-cp310-macosx_10_12_x86_64.whl
Size 1.4 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
b1496d74d46b19bc54497a66308a735044b08b334a58c3410728560d4f1a27ee
BLAKE2b-256 checksum
How to use checksums
95a1d19dc1261dcb3ead600d8ea7826323662ba95abfed058c46eea37008f5bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release history Release notifications | RSS feed

This release

3.3.2 This release

36 release files

3.3.1

36 release files

2.0.0

21 release files

1.0.7

21 release files

1.0.6

16 release files

1.0.5

13 release files

1.0.4

20 release files

1.0.3

19 release files

1.0.2

19 release files

1.0.0

15 release files

0.0.5

15 release files

0.0.4

15 release files

0.0.3

7 release files

0.0.2

3 release files

0.0.1

4 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