[Sur] [Sugar-desarrollo] A ver que opinan...

Manuel Quiñones manuq en laptop.org
Mar Feb 14 06:15:47 EST 2012


El día 14 de febrero de 2012 07:59, Manuel Quiñones <manuq en laptop.org> escribió:
> El día 14 de febrero de 2012 07:55, Manuel Quiñones <manuq en laptop.org> escribió:
>> El día 14 de febrero de 2012 07:44, Manuel Quiñones <manuq en laptop.org> escribió:
>>> El día 13 de febrero de 2012 21:46, Agustin Zubiaga Sanchez
>>> <aguz en sugarlabs.org> escribió:
>>>> Spanish:
>>>>
>>>> Resolvimos esto:
>>>> Si hay un solo cronometro con marcas, se grafican las marcas del mismo.
>>>> Si hay mas de un cronometro con marcas o si no hay ninguno con marcas, se
>>>> grafican los tiempos de cada uno de ellos.
>>>>
>>>> Estos cambios ya estan cargados en el repositorio :D
>>>
>>> Genial!
>>>
>>> Encontré un error, el gráfico con marcas aparece con las mismas
>>> desordenadas.  Yo tengo los valores:
>>
>>
>> Veo unos strings que no usan gettext, no pueden ser traducidos:
>>
>> +                    self.h_label.entry.set_text("Number")
>> +                    self.h_label.entry.set_text("Names")
>>
>> Creo que para la gráfica de las marcas sería bueno poner los ejes
>> marks/time en vez de numbers.
>
> Otro error:  si abrís varias veces un StopWatch con marcas en la misma
> instancia de SimpleGraph, se van acumulando:
>
> http://dev.laptop.org/~manuq/simplegraph_marks.png

__import_stopwatch_cb está indentado a 8 espacios, el resto a 4.

La clase StopWatch no tiene constructor __init__ .

En esa clase, self.data debería ser privada, self._data.

También podría agregar un docstring a la clase, que diga por ejemplo
"Importer from StopWatch Activity" y que documente un poco qué hace el
código si se encuentra con marcas, qué hace en otro caso, etc.

Para el constructor podrías hacer:

def __init__(self):
    self._data = None

o sino directamente renombrar set_data a:

def __init__(self, data):
    self._data = cPickle.load(data)

>
>>>
>>> 1,49 5,02 6,06 9,20 10,07 12,86 13,82
>>>
>>> El siguiente es siempre mayor que el anterior, obviamente.  Pero el
>>> gráfico se ve así:
>>>
>>> http://dev.laptop.org/~manuq/simplegraph_stopwatch.png
>>>
>>>> English:
>>>>
>>>> We resolve this:
>>>> If there is only one stopwatch with marks, plot their marks
>>>> If there is more than one stopwatch with marks or there aren't any stopwatch
>>>> with marks, plot the times of everyone of the stopwatchs.
>>>>
>>>> This changes are already uploaded in the repository :D
>>>>
>>>>
>>>>
>>>> El 13 de febrero de 2012 13:45, Walter Bender <walter.bender en gmail.com>
>>>> escribió:
>>>>
>>>>> 2012/2/13 Agustin Zubiaga Sanchez <aguz en sugarlabs.org>:
>>>>> > Walter: We will plot the Measure data with SimpleGraph (see at the end
>>>>> > of
>>>>> > the wiki)...
>>>>> >
>>>>> > When we finish with StopWatch, we start with Measure!
>>>>> >
>>>>> > Now we are with StopWatch... When we finish, we started with Measure!
>>>>>
>>>>> +1
>>>>>
>>>>> -walter
>>>>>
>>>>> >
>>>>> > 2012/2/11 Ignacio Rodríguez <IgnacioRodriguez en sugarlabs.org>
>>>>> >>
>>>>> >> Para mi seria mejor graficar todos los cronómetros. Como para calcular.
>>>>> >> Es
>>>>> >> decir, el que llega primero queda debajo en la gráfica y así. Para mi
>>>>> >> Es
>>>>> >> eso lo que opino.
>>>>> >>
>>>>> >>
>>>>> >> El 10 de febrero de 2012 21:39, Walter Bender <walter.bender en gmail.com>
>>>>> >> escribió:
>>>>> >>
>>>>> >>> 2012/2/10 Gonzalo Odiard <gonzalo en laptop.org>:
>>>>> >>> > Acerca de como leer los datos de la actividad Cronometro
>>>>> >>> > para graficarlos en SimpleGraph
>>>>> >>> >
>>>>> >>> > Yo veo dos usos posibles:
>>>>> >>> >
>>>>> >>> > * Usar un solo cronometro con varias marcas,
>>>>> >>> > por ejemplo cuando corren varios jugadores una carrera,
>>>>> >>> > o varios eventos que empiezan juntos y terminan uno a continuacion
>>>>> >>> > del
>>>>> >>> > otro.
>>>>> >>> >
>>>>> >>> > * Varios eventos separados, por lo que se usan diferentes
>>>>> >>> > cronometros
>>>>> >>> > y se hace una medida con cada uno.
>>>>> >>> >
>>>>> >>> > Creo que esos dos casos son sencillos de identificar en los datos
>>>>> >>> > grabados,
>>>>> >>> > en el primer caso solo vamos a tener valores,
>>>>> >>> > y en el segundo vamos a tener etiquetas (los nombres de los
>>>>> >>> > cronometros) y
>>>>> >>> > valores.
>>>>> >>> >
>>>>> >>> > Por supuesto hay un tercer caso, que son multiples cronometros
>>>>> >>> > con multiples marcas, pero creo que ese caso lo podemos dejar para
>>>>> >>> > mas
>>>>> >>> > adelante.
>>>>> >>> >
>>>>> >>> > Gonzalo
>>>>> >>> >
>>>>> >>> > PD: Copio el mail a olpc-sur para ver si algun maestro nos puede dar
>>>>> >>> > otras
>>>>> >>> > ideas.
>>>>> >>> >
>>>>> >>> >
>>>>> >>> > 2012/2/10 Agustin Zubiaga Sanchez <aguz en sugarlabs.org>
>>>>> >>> >
>>>>> >>> >> Acerca de SimpleGraph:
>>>>> >>> >> Estamos agregando la opcion de graficar desde un archivo de
>>>>> >>> >> StopWatch
>>>>> >>> >> (Cronometro)
>>>>> >>> >>
>>>>> >>> >> ¿Que les gustaria que haga? Que grafique el mayor numero de cada
>>>>> >>> >> cronometro,
>>>>> >>> >> o que grafique las marcas de un cronometro elejido por el
>>>>> >>> >> usuario...
>>>>> >>> >>
>>>>> >>> >> Necistamos su opinion.... Gracias!
>>>>> >>> >> _______________________________________________
>>>>> >>> >> Sugar-Desarrollo mailing list
>>>>> >>> >> Sugar-Desarrollo en lists.sugarlabs.org
>>>>> >>> >> http://lists.sugarlabs.org/listinfo/sugar-desarrollo
>>>>> >>> >>
>>>>> >>> > _______________________________________________
>>>>> >>> > Sugar-Desarrollo mailing list
>>>>> >>> > Sugar-Desarrollo en lists.sugarlabs.org
>>>>> >>> > http://lists.sugarlabs.org/listinfo/sugar-desarrollo
>>>>> >>>
>>>>> >>> There is also the CSV format output from Measure. It would be great to
>>>>> >>> plot those data. Also, if we publish the spec, I can write a Turtle
>>>>> >>> Art plugin so kids can write data to SimpleGraph (although they could
>>>>> >>> write their own simple graphs in Turtle Art)
>>>>> >>>
>>>>> >>> -walter
>>>>> >>>
>>>>> >>> --
>>>>> >>> Walter Bender
>>>>> >>> Sugar Labs
>>>>> >>> http://www.sugarlabs.org
>>>>> >>> _______________________________________________
>>>>> >>> Lista olpc-Sur
>>>>> >>> olpc-Sur en lists.laptop.org
>>>>> >>> http://lists.laptop.org/listinfo/olpc-sur
>>>>> >>
>>>>> >>
>>>>> >>
>>>>> >> _______________________________________________
>>>>> >> Lista olpc-Sur
>>>>> >> olpc-Sur en lists.laptop.org
>>>>> >> http://lists.laptop.org/listinfo/olpc-sur
>>>>> >>
>>>>> >
>>>>> >
>>>>> > _______________________________________________
>>>>> > Lista olpc-Sur
>>>>> > olpc-Sur en lists.laptop.org
>>>>> > http://lists.laptop.org/listinfo/olpc-sur
>>>>> >
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Walter Bender
>>>>> Sugar Labs
>>>>> http://www.sugarlabs.org
>>>>> _______________________________________________
>>>>> Lista olpc-Sur
>>>>> olpc-Sur en lists.laptop.org
>>>>> http://lists.laptop.org/listinfo/olpc-sur
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Lista olpc-Sur
>>>> olpc-Sur en lists.laptop.org
>>>> http://lists.laptop.org/listinfo/olpc-sur
>>>>
>>>
>>>
>>>
>>> --
>>> .. manuq ..
>>
>>
>>
>> --
>> .. manuq ..
>
>
>
> --
> .. manuq ..



-- 
.. manuq ..


More information about the olpc-Sur mailing list