Skip to main content

sintetizador-decomp

Project description

sintetizador-decomp

Programa auxiliar para realizar a síntese de dados do programa DECOMP em arquivos ou banco de dados.

tests codecov docs python

Instalação

A instalação pode ser feita diretamente via uv:

$ uv pip install git+https://github.com/rjmalves/sintetizador-decomp

Ou através do pip:

$ pip install git+https://github.com/rjmalves/sintetizador-decomp

Para desenvolvimento local com todas as dependências:

$ git clone https://github.com/rjmalves/sintetizador-decomp
$ cd sintetizador-decomp
$ uv sync --all-extras --dev

Modelo Unificado de Dados

O sintetizador-decomp busca organizar as informações de entrada e saída do modelo DECOMP em um modelo padronizado para lidar com os modelos do planejamento energético do SIN.

As saídas são geradas em formato Parquet e podem ser lidas com pandas ou Polars:

import pandas as pd
df = pd.read_parquet("CMARG_SBM.parquet")

import polars as pl
df = pl.read_parquet("CMARG_SBM.parquet")

Comandos

O sintetizador-decomp é uma aplicação CLI, que pode ser utilizada diretamente no terminal após a instalação:

$ sintetizador-decomp completa

> 2025-01-15 10:30:12,045 INFO: # Realizando síntese da OPERACAO #
> 2025-01-15 10:30:12,078 INFO: Lendo arquivo relato.rv0
...
> 2025-01-15 10:30:45,321 INFO: # Fim da síntese #

Para sintetizar apenas a política construída pelo DECOMP:

$ sintetizador-decomp politica

Documentação

Guias, tutoriais e as referências podem ser encontrados no site oficial do pacote: https://rjmalves.github.io/sintetizador-decomp

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

sintetizador_decomp-3.0.0.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

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

sintetizador_decomp-3.0.0-py3-none-any.whl (89.7 kB view details)

Uploaded Python 3

File details

Details for the file sintetizador_decomp-3.0.0.tar.gz.

File metadata

  • Download URL: sintetizador_decomp-3.0.0.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sintetizador_decomp-3.0.0.tar.gz
Algorithm Hash digest
SHA256 381ca959903942415ee5fd13c411c975817438204c51c56bbc972acb65dfb64f
MD5 52cb5504fa435a8de8890166a6bcd113
BLAKE2b-256 3194afc35db3ac5d4b645c9f2e4c7f3f85018a2b0343bddf478899abc402803a

See more details on using hashes here.

Provenance

The following attestation bundles were made for sintetizador_decomp-3.0.0.tar.gz:

Publisher: release.yml on rjmalves/sintetizador-decomp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sintetizador_decomp-3.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sintetizador_decomp-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c30d3355366a49be9ec632d22b6d45019508a996b260e113e970d21cab01a042
MD5 1d5a5e01e15a560e5b8b220646f013e2
BLAKE2b-256 3c59e454cd24ca7199a7de8ee7a7bedf0212d761b0bf96896807419f4a247908

See more details on using hashes here.

Provenance

The following attestation bundles were made for sintetizador_decomp-3.0.0-py3-none-any.whl:

Publisher: release.yml on rjmalves/sintetizador-decomp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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