Skip to main content

Python Utility Functions Library for Call Details Records ( CDRs ) from Brazilian Telecommunications Carriers

Project description

Ask DeepWiki

Sumário
  1. Teletools
  2. Bibliotecas e ferramentas
  3. Instalação
  4. Uso básico
  5. Fontes de dados
  6. Referências

Teletools

Teletools é um conjunto de bibliotecas e ferramentas de apoio para pré-processamento e análise de arquivos CDR (Detalhes de Registros de Chamadas) de operadoras brasileiras.

Bibliotecas e ferramentas

Bibliotecas Python

Biblioteca Descrição
cipher Biblioteca para criptografar e descriptografar arquivos no formato .gpg
database Biblioteca para conexão e operações a banco de dados auxiliares de CDR.
preprocessing Biblioteca para limpeza e preparação de dados
utils Biblioteca com ferramentas diversas e comuns

Ferramentas de Linha de Comando

Ferramenta Descrição
Cipher Cliente de linha de comando para criptografar e descriptografar arquivos no formato .gpg
ABR Loader Cliente de linha de comando para importação de dados da ABR Telecom (portabilidade e numeração)

Infraestrutura

Aplicação Descrição
CDR Stage Database Banco de dados PostgreSQL conteinerizado e customizado para pré-processamento e análise de CDR

Instalação

As bibliotecas e ferramentas foram desenvolvidas para serem executadas em um servidor rodando Redhat Enterprise Linux 9, contudo, embora não testado, podem ser executadas em computadores com outras distribuições Linux ou Windows que atendam aos pré-requisitos.

Pré-requisitos para instalação:

Procedimento para instalação:

Em um projeto Python gerenciado pelo UV:

$ uv add teletools

Em um ambiente virtual Python gerenciado pelo UV:

# Crie o ambiente virtual
$ uv venv ~/teletools --python=3.13

# Ative o ambiente virtual
$ source ~/teletools/bin/activate

# Instale teletools
(teletools) $ uv pip install teletools

💡 Utilize essa opção para utilizar os clientes de linha de comando

Documentação Adicional

Referências

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

teletools-0.0.2.tar.gz (1.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

teletools-0.0.2-py3-none-any.whl (55.8 kB view details)

Uploaded Python 3

File details

Details for the file teletools-0.0.2.tar.gz.

File metadata

  • Download URL: teletools-0.0.2.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.2

File hashes

Hashes for teletools-0.0.2.tar.gz
Algorithm Hash digest
SHA256 a9caa73e3312c55bfe3e8cbff50ddd36afa6e21bacf6733ee7bc518ddf214406
MD5 c861da37c3fbcd547f093966497b049f
BLAKE2b-256 4688445a6613c51951df41fd8a48c73e3fe5a2082030467d6648fc87ca722044

See more details on using hashes here.

File details

Details for the file teletools-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: teletools-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 55.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.2

File hashes

Hashes for teletools-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b09c533ecd57a7127e525001fb4675ddd693231e9a4402b7ef33d6a62cfbe341
MD5 553384403ea7494fcaf9c566859497b8
BLAKE2b-256 70ab7671d3843ff6ffce033e1b6b552daf7c23765c56074bd65db152afe3646e

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