Skip to main content

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

Reason this release was yanked:

‘table’ is removed without proper test

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.

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.28.tar.gz (14.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.28-py3-none-any.whl (20.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for feasytools-0.0.28.tar.gz
Algorithm Hash digest
SHA256 5e0f272b68268323a810a8b45d670bda3169e904dbca469e4951a61b4f24847e
MD5 acd10730a1f1aefb9a8092487736f2e3
BLAKE2b-256 84066237c684213cb5ce71b1fe515647d0506b9a65954ec2d666b922f03dd3d2

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for feasytools-0.0.28-py3-none-any.whl
Algorithm Hash digest
SHA256 27ee4a9422455da9f9db938c090f780729d06ae65fffd05fa2f47c92b9770650
MD5 11ce84c1e01bf747e67672365238f30e
BLAKE2b-256 bba7dd3e688e4c51fcb0d7e9d3250a2908b786563e94a1072ec27d1a79cb1dc7

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