Skip to main content

Agrupa os datasets para uma análise das contratações dos órgãos e entidades da administração pública direta, autárquica e fundacional obtidos através do site: https://portaldatransparencia.gov.br/download-de-dados/compras

Project description

Contratos Governamentais

Agrupa os datasets para uma análise das contratações dos órgãos e entidades da administração pública direta, autárquica e fundacional obtidos através do site: https://portaldatransparencia.gov.br/download-de-dados/compras

Instalação

Pode ser instalado usando pip:

py -m pip install joao_marcionilo_contratos_governamentais

Criar Tabela

Function: create_table(credential:str, path:str, date:str)

Converte um arquivo csv de um arquivo zip para uma tabela Sql Server, mantendo somente as colunas desejadas

Example

import joao_marcionilo_contratos_governamentais as cg
    
conn_data = ""

cg.create_table(conn_data, path_to_zip, "202502")

Parameters

Parameter Type Description
credential str String de conexão para PYODBC
path str Caminho do CSV
date str String de uma data no formato AnoMês, ex: "202502"

Buscar Resultados

Function: fetch_costs(credential:str, dates:tuple, oe="", superior=True, save_as:str=None)

Busca pelos gastos totais de um ou mais Órgãos Públicos durante as datas providas

Example

import joao_marcionilo_contratos_governamentais as cg
    
conn_data = ""

print(cg.fetch_costs(conn_data, (("2025", "01"), ("2025", "02")), "202502"))

Parameters

Parameter Type Description
credential str String de conexão para PYODBC
dates tuple Datas das comparações a serem feitas, ex: (("2025", "01"), ("2025", "02"))
oe str Filtra qual órgão/entidade deve ser análisado
superior bool Define se as buscas serão agrupadas pelos órgãos/entidades responsáveis ou pelo seu superior
save_as str Salva a busca em csv

Return type: list

Deletar Tabela

Function: delete_table(credential:str, date:str)

Deleta uma tabela registrada

Example

import joao_marcionilo_contratos_governamentais as cg
    
conn_data = ""

print(cg.delete_table(conn_data, "202502")

Parameters

Parameter Type Description
credential str String de conexão para PYODBC
date str String de uma data no formato AnoMês, ex: "202502"

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

Built Distribution

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

File details

Details for the file joao_marcionilo_contratos_governamentais-0.1.0.tar.gz.

File metadata

File hashes

Hashes for joao_marcionilo_contratos_governamentais-0.1.0.tar.gz
Algorithm Hash digest
SHA256 bab2f6fdf9796c76b026f9db83c9d898eabb80df57996854b960705b57bfd07b
MD5 cdcb630d4dc325dcb9ad396bbed4f315
BLAKE2b-256 5976449256da4da2bba84a3c70c2deea52f503c7c4c32e26a975aab823d91e21

See more details on using hashes here.

File details

Details for the file joao_marcionilo_contratos_governamentais-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for joao_marcionilo_contratos_governamentais-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 49f1a8c404839a1b3dc7105dd7ab8a50b8a763ba367d28077e91c063d058dc65
MD5 7739999896d89cbbd5b525f68124d05f
BLAKE2b-256 b87bffea1e11b6c5efef68f4bcc865c2933a69d4f4b6f02dcd6aa484cda69ba3

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