Skip to main content

Decorador que proporciona estadisticas del hardware

Project description

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:

from hardware_metrics import hardware_metrics

Para usar el método, se deberá poner encima de la función el decorador importado:

@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':

@hardware_metrics()
def hello_world: #función de ejemplo
    print('hola')

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

hardware_metrics-0.0.2.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

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

hardware_metrics-0.0.2-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file hardware_metrics-0.0.2.tar.gz.

File metadata

  • Download URL: hardware_metrics-0.0.2.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.11

File hashes

Hashes for hardware_metrics-0.0.2.tar.gz
Algorithm Hash digest
SHA256 ade80547e1ae9ea48a5e3d65e75d3648051a9bbd3f242817e07702e79b1e0598
MD5 81de711c503e595d3d33dbae714f9f2f
BLAKE2b-256 6bf5a423c4f291a1d587ee79c889e45a1d3c4daac596df8a0facd8df7ded7e61

See more details on using hashes here.

File details

Details for the file hardware_metrics-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for hardware_metrics-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 690e5746e16a8d8e6c1fa0ef4e8869aad3c056d1fd1cd1e8edd4905a77722d73
MD5 32c19df180d65c6833022b12e1f156a0
BLAKE2b-256 b21c94eb07b4d9800c34adfb0c5062295c87b79e69506bf5124273f2ab2125e8

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