Skip to main content

A set of tools for data processing, including Time Function, Table, Priority Queue, Range List, etc.

Project description

FEasyTools: Some useful components

TimeFunc: Data provider as time functions

Calculate an array of data conveniently like a function! A variant of RangeList is also provided to maintain increasing num-pairs.

ArgChecker: Argument parser with type checking

ArgParser is one of the best argument parser in Python, but it is not good at type checking. To solve this, ArgChecker in this package is developed for better type checking purpose.

Geometry: Python implemented geometry handler for Points, Segments, and KDTree

In order to deal with large amount of points and segments with labels, this module is included. A mappable KDTree based EdgeFinder is developed, to find segments quickly.

PQ: Encapsulation of buffered priority queue and heap

Sometimes a priority queue with an extra waiting pool or queue is needing. This module is designed for this.

SDT Table: A helper for specific type of table

Table helper for the CSV, SDT & SDT.GZ format, and their reader and writer.

ProbDist: A helper for probability distribution

Provide the encapsulation of several common PDF, make it conveniently to create from XML node.

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

feasytools-0.0.23.tar.gz (17.8 kB view details)

Uploaded Source

Built Distribution

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

feasytools-0.0.23-py3-none-any.whl (18.9 kB view details)

Uploaded Python 3

File details

Details for the file feasytools-0.0.23.tar.gz.

File metadata

  • Download URL: feasytools-0.0.23.tar.gz
  • Upload date:
  • Size: 17.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for feasytools-0.0.23.tar.gz
Algorithm Hash digest
SHA256 e0f57f3ed6f02472e9ccde163d0714118f4c87992471b3309ae1320a37365333
MD5 00c8966fc69391e2fa796f4d09eca595
BLAKE2b-256 1db17d1e188e3371d66bec68f42a40d4fac4f2f9d30cd6e69ca67d335cc0e634

See more details on using hashes here.

File details

Details for the file feasytools-0.0.23-py3-none-any.whl.

File metadata

  • Download URL: feasytools-0.0.23-py3-none-any.whl
  • Upload date:
  • Size: 18.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.2

File hashes

Hashes for feasytools-0.0.23-py3-none-any.whl
Algorithm Hash digest
SHA256 3d71fa3f73d039bf8c451615228e8631dde9abe8b9c20845a52c27f8b128b0cb
MD5 f66bc750fab0b34c63b2772f183f00ef
BLAKE2b-256 6c79decf49ff267c52cf276f000b3beab71f34f84af7d0f760f0ce4538aaa1c2

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