Opened 15 years ago
Last modified 14 years ago
#11 accepted enhancement
Exportar pestañas interfaz a codigo tol
Reported by: | fmunoz | Owned by: | Pedro Gea |
---|---|---|---|
Priority: | minor | Milestone: | Future |
Component: | General | Keywords: | |
Cc: |
Description (last modified by )
Se deberia poder tener un boton para exportar los datos actuales de las
pestañas del interfaz (variables, datos de modelo) a codigo tol.
Esto aprovecharia que el tcl tiene todo en cadenas de texto y el tcl/tol
tiene los nombres y tipos de datos de todo.
No implica que posterirmente no se desarrollen sistemas mas comodos que
generen objetos de forma mas correcta. Lo ideal es que se expandiera a
metodos mas generales (ois/codigo automodificado/etc), pero seria una
forma rápida de dar a los usuarios la capacidad de poder general codigo
tol que luego pudiera ser cortado y pegado en los ficheros de los
projectos propiamente.
Change History (8)
comment:1 Changed 15 years ago by
Owner: | changed from somebody to lramirez |
---|---|
Status: | new → assigned |
comment:2 Changed 15 years ago by
Milestone: | → GUI 0.5 |
---|---|
version: | → 0.5 |
comment:3 Changed 15 years ago by
Owner: | changed from lramirez to livanr68 |
---|---|
Status: | assigned → accepted |
comment:4 Changed 15 years ago by
Component: | General → GUI |
---|---|
Priority: | major → minor |
comment:5 Changed 15 years ago by
Description: | modified (diff) |
---|---|
Milestone: | GUI 0.5 → GUI 0.6 |
Owner: | changed from livanr68 to lramirez |
version: | 0.5 → 0.6 |
comment:6 Changed 14 years ago by
Hola, iba a subir un ticket para pedir que se pudiera generar código TOL a partir de objetos principales del interfaz, porque en el proyecto en el que estoy me ha surgido la necesidad, pero creo que este ticket pide exactamente eso.
Veo que hace 13 meses se pasó el milestone a la GUI 0.6, creo que sería bueno que esto se incluyera en dicha versión.
Un saludo.
comment:7 Changed 14 years ago by
Component: | GUI → General |
---|---|
Milestone: | GUI 0.6 → Release 0.6 |
Owner: | changed from lramirez to Pedro Gea |
Reubico este tique ya que para poder hacer lo que se pide es necesario un desarrollo previo en el núcleo de MMS.
Esta mejora la daba ya por obsoleta, sería conveniente volver a motivarla adecuadamente, para ver cómo es la mejor manera de encararla. Quizá la solución
no pasa por reescribir un objeto como líneas de código TOL, que a buen seguro no serán las mismas que un usuario escribiría.
comment:8 Changed 14 years ago by
Pondré un ejemplo que motiva este ticket:
En un proyecto me he encontrado unos modelos que fueron generados desde el interfaz. Se trata de un número reducido de modelos, pero relativamente complejos pues tienen combinaciones de parámetros, restricciones, priors...
Necesito hacer algunos cambios que afectan por igual a todos los modelos (pongamos aplicar logaritmos al output, poner la misma etiqueta ARIMA a todos los submodelos, etc.).
Además, me gustaría tener el código que genera los modelos para guardarlo en el CVS y, de esta manera, aumentar la seguridad del proyecto.
Por los anteriores motivos, me parece interesante poder reproducir los modelos creados a través del interfaz mediante código.
En realidad el fondo del problema es la incapacidad de poder generar de forma semi-automática multitud de modelos (o aplicar cambios a múltiples modelos / submodelos) desde el interfaz, cosa que se evitaría mejorando mucho el mismo o recurriendo a una alternativa como la que se sugiere en #640.
Un saludo.
Entre otros objetivos este ticket perseguía poder tener algún mecanismo de persistencia en MMS que en aquel momento no existía, como actualmente contamos al menos con un mecanismo para tal propósito, posponemos este ticket para la versión 0.6 por las demás ventajas que puede aportar.