Skip to main content

Interact with the Deep Search platform for new knowledge explorations and discoveries

Project description

Deep Search Toolkit

PyPI version PyPI - Python Version License MIT Code style: black Docs Downloads

Interact with the Deep Search platform for new knowledge explorations and discoveries

The Deep Search Toolkit is a Python SDK and CLI allowing users to interact with the Deep Search platform. The Toolkit provides easy-to-use functionalities for several common processes such as document conversion, graph creation and querying.

Learn about IBM Deep Search

Quick links

Install

To set up, just install deepsearch-toolkit with your packaging tool.

With poetry:

poetry add deepsearch-toolkit

With pip:

pip install deepsearch-toolkit

Extras

Optional functionality can be installed as package "extras". To install all extras, use deepsearch-toolkit[all] with your packaging tool.

Install as toolkit developer

If you are a Deep Search Toolkit developer, set up as follows:

poetry install --all-extras

Requirements

Python 3.8+

Start using the toolkit

Set up a profile

For details, check Profiles.

deepsearch profile config

Convert a document

For details, check Document conversion.

deepsearch documents convert -p 1234567890abcdefghijklmnopqrstvwyz123456 -u https://arxiv.org/pdf/2206.00785.pdf

The output should look like:

Submitting input:     : 100%|██████████████████████████████| 1/1 [00:01<00:00,  1.52s/it]
Converting input:     : 100%|██████████████████████████████| 1/1 [00:33<00:00, 33.80s/it]
Downloading result:   : 100%|██████████████████████████████| 1/1 [00:01<00:00,  1.11s/it]
Total online documents             1
Successfully converted documents   1

Get help and support

Please feel free to connect with us using the discussion section.

Contributing

Please read Contributing to Deep Search Toolkit for details.

References

If you use Deep Search in your projects, please consider citing the following:

@software{Deep Search Toolkit,
author = {Deep Search Team},
month = {6},
title = {{Deep Search Toolkit}},
url = {https://github.com/DS4SD/deepsearch-toolkit},
version = {main},
year = {2022}
}

License

The Deep Search Toolkit codebase is under MIT license. For individual model usage, please refer to the model licenses found in the original packages.

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

deepsearch_toolkit-0.28.0.tar.gz (383.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deepsearch_toolkit-0.28.0-py3-none-any.whl (851.9 kB view details)

Uploaded Python 3

File details

Details for the file deepsearch_toolkit-0.28.0.tar.gz.

File metadata

  • Download URL: deepsearch_toolkit-0.28.0.tar.gz
  • Upload date:
  • Size: 383.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/6.2.0-1012-azure

File hashes

Hashes for deepsearch_toolkit-0.28.0.tar.gz
Algorithm Hash digest
SHA256 3072cf9741c7b5610d6bdfdfb4d4d5681bd14375c304bc7ee5d96c594a4c3afb
MD5 14ecd7169f4bbbf9426cd1f1e89c2834
BLAKE2b-256 0edb0350e21f5e640afffc03e1bd225a9d6fdcff1a5983a4695ad5e0dc303d29

See more details on using hashes here.

File details

Details for the file deepsearch_toolkit-0.28.0-py3-none-any.whl.

File metadata

  • Download URL: deepsearch_toolkit-0.28.0-py3-none-any.whl
  • Upload date:
  • Size: 851.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.10.12 Linux/6.2.0-1012-azure

File hashes

Hashes for deepsearch_toolkit-0.28.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f8a6fa1b351e6247aded6ea1e44d119228d28781871d7a3264045244eeb9f048
MD5 b94b6b6aa40050e00f107057c8b3ef7d
BLAKE2b-256 4e4c8a87877d6d6e2d5ce10a0aa0766de04486bddf7392e5a482680ea59ab215

See more details on using hashes here.

Supported by

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