| Name | hardware-metrics-iti JSON |
| Version |
0.0.2
JSON |
| download |
| home_page | None |
| Summary | Decorador que proporciona estadisticas del hardware |
| upload_time | 2024-10-25 10:02:37 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.10 |
| license | None |
| keywords |
|
| VCS |
|
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# Hardware metrics
Librería desarrollada para la evaluación de consumo de recursos hardware por un método.
Para ello se ha desarrollado un decorador que se coloca sobre la función que ejecuta el código del que queremos obtener las métricas.
## Instalación
- Clonar repositorio
- Ejecutar el siguiente comando
python3 -m pip install --upgrade build
python3 -m build
- Tras ello se habrá creado una carpeta /dist con un fichero con formato .whl, se deberá hacer pip install y la ruta al archivo, esto instalará la librería y todas las dependencias en el environment actual.
## Uso
Para importar la función principal de la librería:
``` python
from hardware_metrics import hardware_metrics
```
Para usar el método, se deberá poner encima de la función el decorador importado:
``` python
@hardware_metrics('path/de/prueba')
def hello_world: #función de ejemplo
print('hola')
```
También se puede escribir sin path para que se utilice el path por defecto 'hardware_metrics_results':
``` python
@hardware_metrics()
def hello_world: #función de ejemplo
print('hola')
```
Raw data
{
"_id": null,
"home_page": null,
"name": "hardware-metrics-iti",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Pablo Baggetto <pbaggetto@iti.com>, Nikita Teslenko Grygoryev <nteslenko@iti.com>",
"download_url": "https://files.pythonhosted.org/packages/92/ac/abb19ea0ea04a860e7459d59209f8e8f349d01d501c972e93134f8a7dc23/hardware_metrics_iti-0.0.2.tar.gz",
"platform": null,
"description": "# Hardware metrics\n\nLibrer\u00eda desarrollada para la evaluaci\u00f3n de consumo de recursos hardware por un m\u00e9todo.\n\nPara ello se ha desarrollado un decorador que se coloca sobre la funci\u00f3n que ejecuta el c\u00f3digo del que queremos obtener las m\u00e9tricas.\n\n## Instalaci\u00f3n\n\n- Clonar repositorio\n- Ejecutar el siguiente comando\n \n python3 -m pip install --upgrade build\n python3 -m build\n \n- Tras ello se habr\u00e1 creado una carpeta /dist con un fichero con formato .whl, se deber\u00e1 hacer pip install y la ruta al archivo, esto instalar\u00e1 la librer\u00eda y todas las dependencias en el environment actual.\n\n## Uso\n\nPara importar la funci\u00f3n principal de la librer\u00eda:\n\n``` python\nfrom hardware_metrics import hardware_metrics\n```\n\nPara usar el m\u00e9todo, se deber\u00e1 poner encima de la funci\u00f3n el decorador importado:\n\n``` python\n@hardware_metrics('path/de/prueba')\ndef hello_world: #funci\u00f3n de ejemplo\n print('hola')\n```\n\nTambi\u00e9n se puede escribir sin path para que se utilice el path por defecto 'hardware_metrics_results':\n\n``` python\n@hardware_metrics()\ndef hello_world: #funci\u00f3n de ejemplo\n print('hola')\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "Decorador que proporciona estadisticas del hardware",
"version": "0.0.2",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "dff9b983663f67e2133148f4ac73a099f89c11b26224947ed620707b660aa22e",
"md5": "136d1be8065c7de5c603514b1fc6922c",
"sha256": "b189df4649f28bd6f65b7f67d95cde8a363c8bcda73f0d70230166118cffd4a8"
},
"downloads": -1,
"filename": "hardware_metrics_iti-0.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "136d1be8065c7de5c603514b1fc6922c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 4265,
"upload_time": "2024-10-25T10:02:35",
"upload_time_iso_8601": "2024-10-25T10:02:35.845241Z",
"url": "https://files.pythonhosted.org/packages/df/f9/b983663f67e2133148f4ac73a099f89c11b26224947ed620707b660aa22e/hardware_metrics_iti-0.0.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "92acabb19ea0ea04a860e7459d59209f8e8f349d01d501c972e93134f8a7dc23",
"md5": "a3f8571f28b2a7a504f98f57d3d4a4cb",
"sha256": "0520fa8033e42c3f564cd0451345f076cef1bc8ed7bc24989c0c290e44774454"
},
"downloads": -1,
"filename": "hardware_metrics_iti-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "a3f8571f28b2a7a504f98f57d3d4a4cb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 3998,
"upload_time": "2024-10-25T10:02:37",
"upload_time_iso_8601": "2024-10-25T10:02:37.155532Z",
"url": "https://files.pythonhosted.org/packages/92/ac/abb19ea0ea04a860e7459d59209f8e8f349d01d501c972e93134f8a7dc23/hardware_metrics_iti-0.0.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-25 10:02:37",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "hardware-metrics-iti"
}