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

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.12Windows x86-64

txtfold-0.2.9-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.9-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for txtfold-0.2.9-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da13e9dbf99e05b4f9e22c3929a418f68e2a7577e0e4ef706353987031f43f00
MD5 e3b8ecf6ee072eef767aea62e0d63dc1
BLAKE2b-256 1c345a634cb6df3aeabe4f5e4310363422cd683956d5ca6d10dfdee91854bd39

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: txtfold-0.2.9-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.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 da1c7675c8e919c837fdd9a6f791419904403380c5d8e4836ffb19b4f3858135
MD5 23da5f44b414254c7ef6918af169ed84
BLAKE2b-256 024b9ffb7f4640fffd167333c36014851257bf5376ed4a3aaa25b6053e092aef

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for txtfold-0.2.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 671cebdbf38916b4ae6404973e32a47eae7f3e1026a3d4bc7acc93fac2ad6b57
MD5 10f4578994ee5ebb88847b6588e33e12
BLAKE2b-256 b02ce6f3f3608ed6e7f3953b1e86c483c770eb82deaa8e1fd9a3b96351ce99e4

See more details on using hashes here.

Provenance

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