Skip to main content

Identifies patterns and outliers in large log files and structured data

Project description

txtfold

Identifies patterns and outliers in large log files and structured data. No ML, no fuzzy logic — same input always produces the same output.

Installation

pip install txtfold

Quick start

import txtfold

# Returns a structured dict
result = txtfold.process(text)

# Or get a markdown summary directly
md = txtfold.process_markdown(text)

By default, the algorithm and input format are auto-detected. Options can be passed as keyword arguments:

result = txtfold.process(text, algorithm="clustering", threshold=0.9)

Documentation

Full documentation — algorithms, parameters, and output schema — is at https://kristiandupont.github.io/txtfold/.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

txtfold-0.2.7-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

txtfold-0.2.7-cp312-cp312-win_amd64.whl (1.0 MB view details)

Uploaded CPython 3.12Windows x86-64

txtfold-0.2.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

Details for the file txtfold-0.2.7-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for txtfold-0.2.7-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1b17d63df9f3d1886abc7ff3cecac5a65f3b41c6180a4cd5cb85c463ecb9c763
MD5 115e781612b5571aefa7e9e006c0cc30
BLAKE2b-256 96955169113aa5100de6cc4d10b8f5d5395cf91fb0c0267e635e9e2f0185f6b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for txtfold-0.2.7-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: publish-pypi.yml on kristiandupont/txtfold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file txtfold-0.2.7-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: txtfold-0.2.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for txtfold-0.2.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e28782f472d20041be4181bf51bcbab0ed3fcae1e0a8cab16550424b5eb9bc80
MD5 cf3fc02bbe2354ac1ad7ea297ca8b5be
BLAKE2b-256 7f614acb0549649636cfcc35c74c92d7ecfc82322939b8a2b0d4073f3e2f72fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for txtfold-0.2.7-cp312-cp312-win_amd64.whl:

Publisher: publish-pypi.yml on kristiandupont/txtfold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file txtfold-0.2.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for txtfold-0.2.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32eaa5db789dee9b99301537ec87e4b3287040cb417aec66d0f41906b1d499be
MD5 b6a19bcd4155965c0082dd60a06c0636
BLAKE2b-256 6fa5b79c97f0c776339f5d75cfb239b063fa8cc50e980fb7c615fa2baeb4c716

See more details on using hashes here.

Provenance

The following attestation bundles were made for txtfold-0.2.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: publish-pypi.yml on kristiandupont/txtfold

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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