Metadata-Version: 2.2
Name: diha
Version: 0.1.0
Summary: Diagramas de Interacción para elementos de barra Hormigón Armado
Author-email: "Pablo E. Andino" <pabloe.andino@gmail.com>
Project-URL: Homepage, https://github.com/pavloae/diha
Project-URL: Bug Tracker, https://github.com/pavloae/diha/issues
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: matplotlib==3.10.0
Requires-Dist: numpy==2.2.2
Provides-Extra: cli
Requires-Dist: click==8.1.8; extra == "cli"

# diha

Diagramas de Interacción para elementos de Hormigón Armado

Paquete para el diseño de secciones de hormigón armado

## Installation

### Install from PyPi:

`pip install diha`

Para usar desde la línea de comandos:

`pip install "diha[cli]"`


## Ejemplo de uso por linea de comando:

`diha --help`
```
Usage: diha [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  plot  diha plot Commandline
```

### Imprimir un diagrama
`diha plot --help`
```
Usage: diha plot [OPTIONS] INPUT_FILE

  diha plot Commandline

  Grafica un diagrama de interacción en 2D para una sección predefinida.

Options:
  --output_file TEXT  Nombre del archivo de salida con el grafico del diagrama
  --theta FLOAT       Rotación del vector de momentos en grados respecto del
                      eje +Z  [default: 0]
  --points INTEGER    Numero de puntos a calcular sobre la curva de
                      interacción  [default: 32]
  --debug
  --help              Show this message and exit.

```

Imprimir un diagrama con los valores por defecto

`diha plot section.json`


