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 Completa

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-1.0.1.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-1.0.1-py3-none-any.whl (55.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: teletools-1.0.1.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-1.0.1.tar.gz
Algorithm Hash digest
SHA256 74990be4bd3600b5715448296fbf1024e9c1456f58bc99f83472d1861090ac38
MD5 1fbe6e4dc3356b60819910cf84f78f82
BLAKE2b-256 3ce8f75fdd91af7ba616111435bce3c47c85fba7c04b54d1f68e79049877002b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for teletools-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0a5db81b1357ab8b31b83b05bc435050efbab06cefe6dbde5a128d12a7ef880f
MD5 22e0f759059c5cc99606b3d20c9cd9aa
BLAKE2b-256 6ea6c7cd1782b9748349bee534ade7c2f9f1234e22a77e63cfa86e19857962b2

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