domingo, 16 de septiembre de 2012

Dialog creation

S2 allows you to easy create dialog by using a provided class, the same consider the buttoms are arranged by rows for example if you like to add a row of controls then

1- allways create an empty list
structure = list()

2- define the structure of the buttoms

txt1= ['StaticText', ['row 1----']]
txt2= ['StaticText', ['row 2----']]
txt3= ['StaticText', ['row2 col2----']]
btn1= ['Choice',     [['opt 1',  'opt 2']]]


3- add the buttoms to the list by rows

structure.append( [txt1])
structure.append( [txt2, txt3])
structure.append( [btn1])


4- send the list created to the dialog class
myDialog= dialog(struct= structure)

5- display the dialog and take the value of the controls
if myDialog.ShowModal() == OK: # if the user press the ok button
  values= myDialog.GetValue()
  show(values)
  myDialog.Destroy()  # destroy the dialog
  show("the user press OK button")
else:
  show("The user press CANCEL button")

The resulting dialog is




jueves, 13 de septiembre de 2012

S2 software estadístico

S2 es un software estadístico de código abierto y bajo licencia GLP3 por lo que se puede utilizar en forma gratuita.


Alojado en la página   http://code.google.com/p/salstat-statistics-package-2/

S2 es la continuación del paquete de estadística salstat sin embargo ha sifrudo suficientes transformaciones como para considerarse un proyecto independiente. entre las capacidades de software se encuentran las siguientes:
  • Esta diseñado en función del usuario final
  • Actualmente está disponible para los sistemas operativos Windows y Mac
  • Está escrito originalmente para el idioma ingles pero actualmente está casi totalmente traducido al idioma español
  • Permite el uso de línea de comandos permitiendo al usuario final la posibilidad de interactuar dinámicante con los objetos del programa
  • El programa es escriptable y sensible a la sintaxis de python por lo que colorea con base en palabras claves.
  • Soporta mas de 50 funciones estadísticas al mismo tiempo incluye la librería numpy para el cálculo numérico
  • Incluye 21 tipos diferentes de gráficos al mismo tiempo permite manipular dichos gráficos en forma interactiva y también permite guardar los gráficos creados en mas de 10 formatos diferentes.
  • Puede leer y escribir archivos de excel 2003.
  • La interface gráfica de usuario es fácil de manipular y permite maximizar, minimizar y reubicar paneles según los requerimientos del usuario final
  • Permite la creación de diálogos mediante el uso de la librería wx y una clase para facilitar su uso.





A continuación algunos de los tipos de gráficos que puede realizar