hbutils
hbutils - A comprehensive utility library providing various helper functions and tools.
This package exposes a collection of utilities organized into focused modules
for common development tasks. It provides a single public attribute,
__version__, which identifies the installed library version.
The package includes the following main modules:
hbutils.algorithm- Linear and topological algorithmshbutils.binary- Binary data manipulation and conversionhbutils.collection- Collection utilities and functional operationshbutils.color- Color model and conversion utilitieshbutils.config- Configuration and metadata managementhbutils.design- Design patterns (decorator, singleton, observer, etc.)hbutils.encoding- Encoding/decoding utilities (ANSI, base64, hash, etc.)hbutils.expression- Expression evaluation and manipulationhbutils.file- File stream operationshbutils.model- Model utilities (class, enum, comparison, etc.)hbutils.random- Random data generation utilitieshbutils.reflection- Reflection and introspection utilitieshbutils.scale- Size and time scaling utilitieshbutils.string- String manipulation and formattinghbutils.system- System-level utilities (filesystem, git, network, OS, Python)hbutils.testing- Testing utilities and helpers
Example:
>>> import hbutils
>>> print(hbutils.__version__)
'0.14.2'
- hbutils.algorithm
- hbutils.binary
- hbutils.collection
- hbutils.color
- hbutils.concurrent
- hbutils.config
- hbutils.design
- hbutils.encoding
- hbutils.encoding.ansi
- hbutils.encoding.base64
- hbutils.encoding.decode
- hbutils.encoding.hash
- hbutils.encoding.int_hash
- hbutils.encoding.int_hash_val
- __all__
- DeterminismValidationResult
- TypeConsistencyValidationResult
- AvalancheEffectValidationResult
- UniformDistributionValidationResult
- CollisionResistanceValidationResult
- EmptyInputValidationResult
- PerformanceValidationResult
- ComprehensiveValidationResult
- int_hash_val_determinism
- int_hash_val_type_consistency
- int_hash_val_avalanche_effect
- int_hash_val_uniform_distribution
- int_hash_val_collision_resistance
- int_hash_val_empty_input
- int_hash_val_performance
- int_hash_val_comprehensive
- hbutils.expression
- hbutils.file
- hbutils.logging
- hbutils.model
- hbutils.random
- hbutils.reflection
- hbutils.scale
- hbutils.string
- hbutils.system
- hbutils.testing