Skip to content
This repository was archived by the owner on Jul 29, 2026. It is now read-only.

Complete Teletools Library Update

Choose a tag to compare

@maxwelfreitas maxwelfreitas released this 19 Dec 00:12
· 3 commits to main since this release

Version 1.0.0 - Complete Teletools Library Update

Main Changes

New Features:

  • ABR database query module (abr_database) for carrier information
  • DataFrame support with pandas/numpy integration
  • Optimized chunk processing for CSV files
  • Partitioning strategy for historical tables
  • New CLI command test-connection for database verification

Refactoring:

  • SQL queries reorganized into dedicated modular files
  • Shared bulk_insert_with_copy function for better performance
  • Configuration centralization in _database_config.py
  • Database connection optimization

Documentation:

  • Complete documentation for all APIs (Cipher, Database, Preprocessing, Utils)
  • Detailed CLI guides with practical examples
  • README update with links to complete documentation

Technical Improvements:

  • Enhanced logging for table operations
  • Intelligent conflict handling with ON CONFLICT
  • Automatic data deletion after import enabled by default
  • Flexible table truncation control

Statistics: 30 files changed | 5,739 insertions | 1,227 deletions

This version prepares the library for production use with optimized, well-documented, and maintainable code.