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

Visit https://gitee.com/fmy_xfk/feasytools for package usage and details.

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.

Table: A helper for CSV & binary table

Table helper for the CSV, SDT & SDT.GZ format.

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

Uploaded Python 3

File details

Details for the file feasytools-0.1.0rc1.tar.gz.

File metadata

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

File hashes

Hashes for feasytools-0.1.0rc1.tar.gz
Algorithm Hash digest
SHA256 7f849da76656df62edacb025ded18c3b811dbf508c083f52e935c77764f9c61c
MD5 1b60a4384eda45785f700d00f00b950d
BLAKE2b-256 906c2e737e689c840e98065b805a2511e596c3401b7b8e4a0a47291df4fe390e

See more details on using hashes here.

File details

Details for the file feasytools-0.1.0rc1-py3-none-any.whl.

File metadata

  • Download URL: feasytools-0.1.0rc1-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.2

File hashes

Hashes for feasytools-0.1.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 9279a400b5092802e1674f6a732490eac8150968f59bfd70cafd3fc797cd6a34
MD5 892aa127ca14f35179afc14e6bc91fac
BLAKE2b-256 d5db30f869335f1b9b64bf0ef5b40b575f814c14eb7553d99d817222f86eb9ba

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