Metadata-Version: 2.4
Name: trozar
Version: 0.1.0
Summary: Simula el trozado del fuste de un árbol individual, o de una lista de árboles de la misma especie, con diferentes algoritmos.
Project-URL: Homepage, https://github.com/pyapura/trozar
Project-URL: Source Code, https://github.com/pyapura/trozar
Project-URL: Bug Tracker, https://github.com/pyapura/trozar/issues
Project-URL: Documentation, https://github.com/pyapura/trozar/blob/main/README.md
Project-URL: Download, https://pypi.org/project/trozar/#files
Author-email: Pablo Yapura <ypf@agro.unlp.edu.ar>
License-Expression: GPL-3.0-or-later
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: Spanish
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.10
Requires-Dist: numpy
Provides-Extra: build
Requires-Dist: pip-audit; extra == 'build'
Requires-Dist: twine; extra == 'build'
Provides-Extra: dev
Requires-Dist: hatch; extra == 'dev'
Requires-Dist: pre-commit; extra == 'dev'
Provides-Extra: docs
Requires-Dist: myst-parser>=4.0; extra == 'docs'
Requires-Dist: pydata-sphinx-theme~=0.16; extra == 'docs'
Requires-Dist: sphinx-autoapi>=3.6.0; extra == 'docs'
Requires-Dist: sphinx-autobuild>=2024.10.3; extra == 'docs'
Requires-Dist: sphinx-copybutton>=0.5.2; extra == 'docs'
Requires-Dist: sphinx-design>=0.6.1; extra == 'docs'
Requires-Dist: sphinx~=8.0; extra == 'docs'
Provides-Extra: tests
Requires-Dist: pytest; extra == 'tests'
Requires-Dist: pytest-cov; extra == 'tests'
Requires-Dist: pytest-raises; extra == 'tests'
Requires-Dist: pytest-randomly; extra == 'tests'
Requires-Dist: pytest-xdist; extra == 'tests'
Description-Content-Type: text/markdown

# Bienvenido a trozar

|        |        |
|--------|--------|
| Package | [![Latest PyPI Version](https://img.shields.io/pypi/v/trozar.svg)](https://pypi.org/project/trozar/) [![Supported Python Versions](https://img.shields.io/pypi/pyversions/trozar.svg)](https://pypi.org/project/trozar/)  |
| Meta   | [![Code of Conduct](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md) |

El paquete **trozar** simula el trozado óptimo de fustes de árboles individuales. El programa funciona de manera autónoma y puede procesar un árbol a la vez o una lista de árboles de la misma especie. En esta versión se han codificado las rutinas para tres de las especies más cultivadas en Misiones y Corrientes, República Argentina. Pero el enfoque adoptado para la programación hace que se puedan incorporar otras especies con facilidad, al igual que otros algoritmos de trozado. En esta versión también se ha incluido un segundo algoritmo, el que no necesariamente encuentra patrones de trozado óptimos.

## Instalación y uso

El paquete se puede instalar en un cualquier ambiente activado de Python mediante pip:

```bash
$ pip install trozar
```

Luego, para usarlo como una librería:

```python
>>> from arboles.arbol_pita import ArbolPita
>>> arb_11 = ArbolPita(i=11, d=35., h=27.5)
>>> print(arb_11)
```

## Copyright

- Copyright © 2026 Pablo Yapura.
- Free software distributed under the [GNU General Public License](./LICENSE).
