Skip to main content

Find what you're looking for in a flash with Huntela.

Project description

Huntela

Huntela makes searching in Python very simple.

>>> import huntela
>>> huntela.simple_search(term='app', items=['app', 'apple', 'hello', 'world'])
[
    {'confidence': 1, 'index': 0, 'value': 'app'},
    {'confidence': 0.6, 'index': 1, 'value': 'apple'}
]
>>>
>>> huntela.binary_search(term='a', items=['a', 'b', 'c'])
{'confidence': 1, 'index': 0, 'value': 'a'}
>>>
>>> huntela.search_for_least_frequent_items(size=1, ['a', 'b', 'a', 'e', 'a', 'e'])
[
    {'confidence': 1, 'index': [1], 'value': 'b'}
]
>>>
>>> huntela.search_for_most_frequent_items(size=2, ['a', 'b', 'a', 'e', 'a', 'e'])
[
    {'confidence': 1, 'value': 'a', 'index': [0, 2, 4]},
    {'confidence': 1, 'value': 'e', 'index': [3, 5]}
]

With a variety of algorithms to choose from, finding what you're looking for has never been easier.

From binary search to linear search and more, Huntela has everything you need to quickly and efficiently search through your data. With a simple, intuitive interface and lightning-fast performance, Huntela is the go-to package for anyone who needs to search through data.

Whether you're a data scientist, engineer, or developer, Huntela will help you find what you need.

Installation

Huntela officially supports Python 3.9 upwards.

Huntela is available on PyPi and it can be installed using pip

python -m pip install huntela

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

huntela-0.0.14.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

huntela-0.0.14-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file huntela-0.0.14.tar.gz.

File metadata

  • Download URL: huntela-0.0.14.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for huntela-0.0.14.tar.gz
Algorithm Hash digest
SHA256 7776c90118a54eceebbf7b2e9e8573b49672c5f64154a6981d4d8dab355ea22c
MD5 9321c2aec5e5a2a4c901ad8b7b720103
BLAKE2b-256 57454abfa33ad61596ecd7d3d0883be417f7f0d80c2b82411108bf1cf5ebb139

See more details on using hashes here.

Provenance

File details

Details for the file huntela-0.0.14-py3-none-any.whl.

File metadata

  • Download URL: huntela-0.0.14-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.13

File hashes

Hashes for huntela-0.0.14-py3-none-any.whl
Algorithm Hash digest
SHA256 afa28ea27735c0d8e9bb6f7fe7657d98479e349d60eb3639af066162531a2f00
MD5 a7379935cbb051b18a0f93a79006cd95
BLAKE2b-256 f5ea70114ea93f42e763c366a0ce1d2b623b6b0a27845ce52b901cc9a285726f

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page