Skip to main content

darts-clone-python

Darts-clone binding for Python 3.x.
This repository provides Cython-based pip-installable package.

Installation

pip install dartsclone

Usage

darts-clone-python is almost compatible with darts-clone.

import dartsclone

darts = dartsclone.DoubleArray()

# build index
data = [b'apple', b'banana', b'orange']
values = [1, 3, 2]
darts.build(data, values=values)

# exact match search
result = darts.exact_match_search('apple'.encode('utf-8'))
print(result) # [1, 5]

# common prefix search
result = darts.common_prefix_search('apples'.encode('utf-8'), pair_type=False)
print(result) # [1]

# save index
darts.save('sample.dic')

# load index
darts.clear()
darts.open('sample.dic')

# dump array data
array = darts.array()

# load array data
darts.clear()
darts.set_array(array)

Release files for dartsclone 0.10.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 dartsclone 0.10.2
File Size Uploaded
dartsclone-0.10.2.tar.gz 21.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for dartsclone 0.10.2
File
dartsclone-0.10.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
dartsclone-0.10.2-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
dartsclone-0.10.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
dartsclone-0.10.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
dartsclone-0.10.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-32, Linux glibc 2.12+ x86-32 Details
dartsclone-0.10.2-cp39-cp39-macosx_10_15_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.15+ x86-64 Details
dartsclone-0.10.2-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
dartsclone-0.10.2-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
dartsclone-0.10.2-cp38-cp38-macosx_10_14_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.14+ x86-64 Details
dartsclone-0.10.2-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
dartsclone-0.10.2-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
dartsclone-0.10.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
dartsclone-0.10.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Details
dartsclone-0.10.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-32, Linux glibc 2.17+ x86-32 Details
dartsclone-0.10.2-cp37-cp37m-macosx_10_14_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64 Details
dartsclone-0.10.2-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
dartsclone-0.10.2-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
dartsclone-0.10.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details
dartsclone-0.10.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64 Details
dartsclone-0.10.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-32, Linux glibc 2.17+ x86-32 Details
dartsclone-0.10.2-cp36-cp36m-macosx_10_14_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.14+ x86-64 Details

Total release size: 6.6 MB

Release files / dartsclone-0.10.2.tar.gz

Download URL dartsclone-0.10.2.tar.gz
Size 21.7 kB
Tags Source
SHA-256 checksum
How to use checksums
a6835cf63d8a2947ea80cbdbd7b203b6f1102678c93937d05c119d49546d24b4
BLAKE2b-256 checksum
How to use checksums
e19be8b9dce43e1ff3a3328de8e2b21f9c0d8a213516b9dc3aaa49546223b1ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.12

Release files / dartsclone-0.10.2-cp39-cp39-win_amd64.whl

Download URL dartsclone-0.10.2-cp39-cp39-win_amd64.whl
Size 93.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
61768572849d9ce7af468bfa4be7dc0a9b00e31f8e060628860bd911c0b2b1c4
BLAKE2b-256 checksum
How to use checksums
dd6fd62c016da4c27d0bf26a683ac0a3f0b69f22f3f0278f8eb4a94ffc5f6387
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.12

Release files / dartsclone-0.10.2-cp39-cp39-win32.whl

Download URL dartsclone-0.10.2-cp39-cp39-win32.whl
Size 79.2 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
be57650dfeae23bdbd0aa18aa9691883621f0b2b691c179dcb083a7ee3b743ca
BLAKE2b-256 checksum
How to use checksums
f866f67a9ad7469e2529f97eeced0afe20c8c50b2dd7c77e92ee2e4dcd7753ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.10

Release files / dartsclone-0.10.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dartsclone-0.10.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 632.3 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
6b03a4171a4c86b200b164687e17e2c15f431775c2ad874073db31501a207111
BLAKE2b-256 checksum
How to use checksums
7b630ee2bc3765b5fca4a491d10505ca032c3e0f86b19225e526ade8b21c0e48
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.10

Release files / dartsclone-0.10.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL dartsclone-0.10.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 627.5 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b0606daf0d0997fe06050b180e3ebe89e02b5a9fd13dc396b0d462648e66b05a
BLAKE2b-256 checksum
How to use checksums
d66230ea6f7b0740beeb27bf03afa82667443e3a4125e6861d80d221e089e83b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.10

Release files / dartsclone-0.10.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL dartsclone-0.10.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 614.7 kB
Tags CPython 3.9 Linux glibc 2.12+ x86-32 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
9656581df883bf167b032583da542ff1f9d7e560cc3e1f78bc9b02553be38bb3
BLAKE2b-256 checksum
How to use checksums
5720ef09ed769592d91af6dc19a04b254fdaafa212ce4253a8bc27655838214c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.10

Release files / dartsclone-0.10.2-cp39-cp39-macosx_10_15_x86_64.whl

Download URL dartsclone-0.10.2-cp39-cp39-macosx_10_15_x86_64.whl
Size 107.5 kB
Tags CPython 3.9 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
e6006fad1b356c813612111267a7a0b676a68ecea24090ca60fc5556d299acb2
BLAKE2b-256 checksum
How to use checksums
aedafb434a961454c836f4c17c0637f5e055437ec1c9964709d74d48e49df1a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.9.11

Release files / dartsclone-0.10.2-cp38-cp38-win_amd64.whl

Download URL dartsclone-0.10.2-cp38-cp38-win_amd64.whl
Size 93.7 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
729b611a902997214baa9f163db6633cfe1b8e34aa76e1d00e3b87b2ba8b010a
BLAKE2b-256 checksum
How to use checksums
1717251f2313c6486a6276f2d838f9daddcc7dcae730dc576ed570150e6adf1d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.10

Release files / dartsclone-0.10.2-cp38-cp38-win32.whl

Download URL dartsclone-0.10.2-cp38-cp38-win32.whl
Size 79.4 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
8d4b2d3ac8e1d926a82bbfae45cb6f456c243f89c4055511359300c681e66335
BLAKE2b-256 checksum
How to use checksums
0990be610d6ad70e1362929adfd067c7b4863d10d953354e33a194dcc7304a7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.10

Release files / dartsclone-0.10.2-cp38-cp38-macosx_10_14_x86_64.whl

Download URL dartsclone-0.10.2-cp38-cp38-macosx_10_14_x86_64.whl
Size 105.4 kB
Tags CPython 3.8 macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
a213d40e2c660f98039ef8f3b44df5eb848c3730f91f6e4f79109643ffdcb5cc
BLAKE2b-256 checksum
How to use checksums
07fcf2a20380365ef7792b5716dec429672f110e9c871433d073c10c962a4cde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.12

Release files / dartsclone-0.10.2-cp37-cp37m-win_amd64.whl

Download URL dartsclone-0.10.2-cp37-cp37m-win_amd64.whl
Size 91.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
e7430a7c11b91f6a51d1ea2b2020134a6ed6fafb8b8f61ea7f69e5326e437b65
BLAKE2b-256 checksum
How to use checksums
2e7811b86d70b70d694c0f9907f25d2da6f485e7c529ad284f345307da1057b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.7.9

Release files / dartsclone-0.10.2-cp37-cp37m-win32.whl

Download URL dartsclone-0.10.2-cp37-cp37m-win32.whl
Size 77.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
e465822ffc9f5c53e4974ce53ce717fc16e022b206e810b7879a95d8df39b2cd
BLAKE2b-256 checksum
How to use checksums
95887276a7c4fd332b1bc5b92cfad2b11abe906094d35e3ca8c9ebd7a04b3158
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.7.9

Release files / dartsclone-0.10.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dartsclone-0.10.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 599.5 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fdc03b6edd357db128d00ebcecc87e890a3858b2c74cd3e53bbfc8f4265619e5
BLAKE2b-256 checksum
How to use checksums
31c1afbb7a89b4418ce53f702d383b368022ef721b0eb7f08eaf0ba928283f94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.10

Release files / dartsclone-0.10.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL dartsclone-0.10.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 594.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c593373d42c358003a115789026c17cde011cd107a4722d595396ccff7bab55d
BLAKE2b-256 checksum
How to use checksums
28abef5cf2196d4a4e1d18d42e29e6b5f838c97525cb0d03b98c4b9eb43c14ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.10

Release files / dartsclone-0.10.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL dartsclone-0.10.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 582.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-32 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
5baeb4cf77c3c691ed3686d01e1388a92c0355f9f60ea5aa9d9e11c574c80f21
BLAKE2b-256 checksum
How to use checksums
b88974ce30aef4fd47164e2472cb6949a13539ec93f96159abcf9e26a3e03f25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.10

Release files / dartsclone-0.10.2-cp37-cp37m-macosx_10_14_x86_64.whl

Download URL dartsclone-0.10.2-cp37-cp37m-macosx_10_14_x86_64.whl
Size 105.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
bf8c318e41e48e694bc7ba29bc7a3da1e9f456c7f5d9725c8aab0294df1bde7b
BLAKE2b-256 checksum
How to use checksums
73e61b772598034624cffa26d5058a37c3c53f15fe7c7048dabd36596987bef0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.7.12

Release files / dartsclone-0.10.2-cp36-cp36m-win_amd64.whl

Download URL dartsclone-0.10.2-cp36-cp36m-win_amd64.whl
Size 105.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
f2cd0699c333bb2ad6f24dc84b4571e565b4d62d6b5da55a5a950e562c6741c3
BLAKE2b-256 checksum
How to use checksums
147cb96ac528ee7dd1ad2c2dd86537407a736bc337ec12aa28c75e919c99f20f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

Release files / dartsclone-0.10.2-cp36-cp36m-win32.whl

Download URL dartsclone-0.10.2-cp36-cp36m-win32.whl
Size 86.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
b120c14830d2ab4e629da5b73efc8507e0d7916c046835939c348da336678fc9
BLAKE2b-256 checksum
How to use checksums
50dc9599641f18d3d197f98693875bc35d18582a47423836e9380c9d0162ba75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

Release files / dartsclone-0.10.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL dartsclone-0.10.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 601.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8a0b310327aa3783cd40c52326f0822141ce12f3b4bdbd12150b485d7c8c9074
BLAKE2b-256 checksum
How to use checksums
5ae7de43eda3ed07e17da568541d12bf528ca60abca444656211942eea624915
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.10

Release files / dartsclone-0.10.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL dartsclone-0.10.2-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 595.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a37265d2e8cfdf49f88ca6d2449890e5afcae6c3d6b175435d0d88bf54b6938c
BLAKE2b-256 checksum
How to use checksums
65e8db1528f496e9adc017cf36347e9f42809c97b505e577fee022e1092d1ca3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.10

Release files / dartsclone-0.10.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl

Download URL dartsclone-0.10.2-cp36-cp36m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Size 583.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-32 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
cac968e480afc30c1da8bd8a084b563dc20b33ccbcf649df9e328616d3dc5c0b
BLAKE2b-256 checksum
How to use checksums
803d4b341bee0c166716240f5e39a7f21d68d505a9df683ce77773a138e5de90
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.10

Release files / dartsclone-0.10.2-cp36-cp36m-macosx_10_14_x86_64.whl

Download URL dartsclone-0.10.2-cp36-cp36m-macosx_10_14_x86_64.whl
Size 123.7 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.14+ x86-64
SHA-256 checksum
How to use checksums
17a3759dc8323b9a4c7a4ba8a0ca03fb4cfb8bbac030617194db76a2f5127d93
BLAKE2b-256 checksum
How to use checksums
60cc1adbf5d1cea83ea4c0f0a192395ab4300368ee64b14130081348450bdbdd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.15

Release history Release notifications | RSS feed

This release

0.10.2 This release

22 release files

0.9.0

16 release files

0.8.0

1 release file

0.7

1 release file

0.6

1 release file

0.5

1 release file

0.4

1 release file

0.3

1 release file

0.2

1 release file

0.1

1 release file

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