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

Uploaded Python 3

File details

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

File metadata

  • Download URL: teletools-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 8ee48b6b2367a677521183847fcc34140db4ce3d99790927e45a567764d42ec4
MD5 1e444ad2c02efcab197715413d179945
BLAKE2b-256 d6b3340aa4afa9f426e7d991394917320fd228c6cb8b38ea3ff7e2df5278964b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: teletools-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 92633a3d2f3b5318a7e10c7bc29c6a004b245033c1c423c31014a90528ce62ff
MD5 a4da802ee15d1eed236c799c1e30719c
BLAKE2b-256 7826a4e7b98205b1923accd77bda5762dc4a1e92e61f49c36425fbb0c37020e5

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