Skip to main content

dataknobs-structures

Data structures for AI knowledge bases.

Installation

pip install dataknobs-structures

Features

  • ConditionalDict: Dictionary with conditional value retrieval
  • Document: Document representation with metadata
  • RecordStore: Efficient record storage and retrieval
  • Tree: Tree data structure with various traversal methods

Usage

from dataknobs_structures import Tree, Document

# Create a tree structure
tree = Tree()
tree.add_node("root", "Root Node")
tree.add_node("child1", "Child 1", parent="root")

# Create a document
doc = Document(
    content="Sample document content",
    metadata={"author": "John Doe", "date": "2024-01-01"}
)

License

See LICENSE file in the root repository.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dataknobs_structures-1.0.15.tar.gz (18.8 kB view details)

Uploaded Source

Built Distribution

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

dataknobs_structures-1.0.15-py3-none-any.whl (18.6 kB view details)

Uploaded Python 3

File details

Details for the file dataknobs_structures-1.0.15.tar.gz.

File metadata

  • Download URL: dataknobs_structures-1.0.15.tar.gz
  • Upload date:
  • Size: 18.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for dataknobs_structures-1.0.15.tar.gz
Algorithm Hash digest
SHA256 c8a7d1a2e5b581aa12bed14085373f12ea71c84ae13b7d1b09914c69a1fb6008
MD5 e24112b6a6188b3ba4124c49d10d9c51
BLAKE2b-256 8735e52b4516ad07a86be02165f157192fd906df560ae99ed56a28c993b3989e

See more details on using hashes here.

File details

Details for the file dataknobs_structures-1.0.15-py3-none-any.whl.

File metadata

  • Download URL: dataknobs_structures-1.0.15-py3-none-any.whl
  • Upload date:
  • Size: 18.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.0 {"installer":{"name":"uv","version":"0.12.0","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for dataknobs_structures-1.0.15-py3-none-any.whl
Algorithm Hash digest
SHA256 8e534b273d46ad8a38ce66f44aed316240522b9966a2f76fcfaf4fe73323becf
MD5 6bd85590b48028078aa6ca6ebf423121
BLAKE2b-256 19e5b9d883aa1262a0ea44c29d46087d69332ff3daf4ae902b2b44d4ac2fa977

See more details on using hashes here.

Release history Release notifications | RSS feed

1.0.17

2 files

1.0.16

2 files

This release

1.0.15 This release

2 files

1.0.14

2 files

1.0.13

2 files

1.0.12

2 files

1.0.11

2 files

1.0.10

2 files

1.0.9

2 files

1.0.8

2 files

1.0.7

2 files

1.0.6

2 files

1.0.5

2 files

1.0.4

2 files

1.0.3

2 files

1.0.2

2 files

1.0.1

2 files

1.0.0

2 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