Skip to content

Implementar getMinimumStartStopTime y getMaximumStartStopTime #33

Description

@miguelangelgccode

Descripción
Se requiere extender las funcionalidades de la librería añadiendo métodos para obtener los valores mínimos y máximos de los tiempos de inicio (Start Time) y parada (Stop Time). Actualmente, el usuario debe realizar estas operaciones de forma manual o externa, por lo que integrar estos métodos facilitará el manejo de los conjuntos de datos.

Pasos para implementar

  • Desarrollar el método getMinimumStartStopTime: Debe iterar sobre los objetos de tiempo y retornar el valor mínimo detectado.

  • Desarrollar el método getMaximumStartStopTime: Debe realizar una lógica equivalente para extraer el valor máximo.

  • Integración en ejemplo_g2: Modificar el script de ejemplo g2 para utilizar ambos métodos y demostrar su funcionamiento correcto sobre los datos cargados.

Comportamiento esperado

  • Los nuevos métodos deberán retornar el valor numérico (o de formato de tiempo) correspondiente a los extremos de la serie de datos.

  • En caso de que el conjunto de datos esté vacío o sea nulo, los métodos deben manejar la excepción de manera limpia (retornando None o levantando un error descriptivo en lugar de fallar silenciosamente).

  • g2Example.py debe reflejar la implementación funcional de estos métodos, mostrando el valor mínimo y máximo obtenidos en la ejecución.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions