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.10-cp314-cp314-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

txtfold-0.2.10-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.10-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for txtfold-0.2.10-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bbcb613ddf3622762097e1fde31f3153409d407ca1c28a65a36be4cc8f3c9a26
MD5 c0d846ef97d72b0b4dae607e72843346
BLAKE2b-256 bff6652d831e6543306f6ad58d7dfcde6b76923c725752cfd90e551e81764717

See more details on using hashes here.

Provenance

The following attestation bundles were made for txtfold-0.2.10-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.10-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: txtfold-0.2.10-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.10-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 57bc91a7cea8340779d07dcf915320e0451bf79954990d9a5d311c6a3d181d87
MD5 6bfa3a6099c4c9e28c516003ef4e83a4
BLAKE2b-256 a53938db3e62b020f9168a76eb91ba6132fbeb0ac3de1d03f245a05f6edf53a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for txtfold-0.2.10-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.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for txtfold-0.2.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b31b2c33ec53c7a87ccd1e2148d37c8c2c16faff6ee5cc418e11788e95ca0b7
MD5 5d04e0a55b0d6f4501935049eaf63117
BLAKE2b-256 1cdfdce2a0c00d07de9e794b6a18a5b4024b3bb12e32bfa06da9a59e42982e1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for txtfold-0.2.10-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