On Tue, Dec 11, 2007 at 10:25:30AM -0800, Suresh Jeevanandam wrote: > > Dear all, > I want to propose these features. > > The symbols must include these informations as well, these would be > optional while symbol creation. > 1) typical range > 2) typical value ( the symbol would take a value around this value.) > > The Expression class must have functions which can calculate the > typical range, value the expression can take. > > I think atleast the basic functionality should be easily > implementable, IMHO this would be very useful for a practical user. > > Eg. > a = Symbol('a', typical_range=(0,10)) > b = Symbol('b', typical_range=(0,5.5)) > c = a*b > c.typical_range() > (0,55) > > a.typical_value = 3.0 > b.typical_value = 2.5 > c.typical_value() > 7.5
Good idea! I think this should be generalized to ProbabilitySymbol or something like that. i.e. a = PSymbol('a', distribution='normal', mean=2.0, std=3.0) b = PSymbol('b', distribution='T', ...) c = a*b c.confidence_internal() [A,B] What do you think? -- Всего хорошего, Кирилл. http://landau.phys.spbu.ru/~kirr/aiv/ --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to sympy@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/sympy?hl=en -~----------~----~----~----~------~----~------~--~---