Skip to main content

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.

Table: A helper for CSV & binary table

Table helper for the CSV, SDT & SDT.GZ format. Introduction to the SDT format: Link

ProbDist: A helper for probability distribution

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

KDTree

An implementation for 2D Tree.

UnionFindSet

An implementation for union find set.

Metadata

Release files for feasytools 0.1.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for feasytools 0.1.7
File Size Uploaded Provenance Actions
feasytools-0.1.7.tar.gz 27.5 kB Without provenance Details for feasytools-0.1.7.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for feasytools 0.1.7
File Interpreter ABI Platform Actions
feasytools-0.1.7-py3-none-any.whl Python 3 none any Details for feasytools-0.1.7-py3-none-any.whl

Total release size: 54.9 kB

Release files / feasytools-0.1.7.tar.gz

Download URL feasytools-0.1.7.tar.gz
Size 27.5 kB
Tags Source
SHA-256 checksum
How to use checksums
cdd0b3034d938a4a0bbca537ca34809e4af8a8675c7740fb306e2540418f6752
BLAKE2b-256 checksum
How to use checksums
955a47f9bc84f14dda2b919d37ae9cead69666d13ab2e30c2e40fbbb2d642d9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Release files / feasytools-0.1.7-py3-none-any.whl

Download URL feasytools-0.1.7-py3-none-any.whl
Size 27.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
21926a1cbb092dccbae2051677046c04e5d74d0a4f43a53ca035d1e0ce0f7bd8
BLAKE2b-256 checksum
How to use checksums
ae789efa140dc55fc728432d5f5208e12d7cfe1f0b200253dad7e12f30f9987a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.12.10

Security for feasytools 0.1.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.7 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page