727 reputation
216
bio website bsl-support.de
location Germany
age
visits member for 2 years, 10 months
seen Jan 22 at 14:15

I am a management consultant with a background in OR and a strong focus on modeling management problems following Forrester's System Dynamics methodology. After years of abstinence from any programming in a spreadsheet dominated industry I discovered Mathematica a couple of years ago and the fascination has not stopped since then.

It seems THE tool - and no, it is not simply a hammer - for the kind of work that needs to be done in my field and I am often suprised anew how far the possibilities go.


Dec
12
answered Timing mathematica code
Dec
12
comment BarLegend using Function that uses Blend
Interesting, both answers have good points but there seems to be indeed a bug as BarLegend[{colorf, {0, 30}},n] will give false answers for small n as shown in @Karsten 7's answer. BTW why is the Round[#, 0.001] needed?
Dec
11
comment BarLegend using Function that uses Blend
colorf = Blend[{Red, Blue}, #] &; BarLegend[{colorf, {0, 30}}] works fine in V. 10.0.2. -- maybe it is the definition of colorf and using colof[#] &?
Dec
11
awarded  Excavator
Dec
11
revised Is there a way to get AbsoluteTime to correctly report absolute time differences?
Reivision of the update due to new release
Dec
11
suggested approved edit on Is there a way to get AbsoluteTime to correctly report absolute time differences?
Dec
11
awarded  Autobiographer
Dec
10
comment Parametric Plotting
Could you enter your problem using some formatting so it can be copied for testing?
Dec
10
revised Why are TimeSeries objects reported with head “TemporalData”?
added a subtext to indicate the deeper meaning of the issue
Dec
10
revised Why are TimeSeries objects reported with head “TemporalData”?
spelling
Dec
10
answered Why are TimeSeries objects reported with head “TemporalData”?
Dec
9
comment Why are TimeSeries objects reported with head “TemporalData”?
I have always admired the scalability coming from the generality in Mma's deisng. I would propose two solutions: Either TimeSeries is better documented as a pure constructor function and there is no such result as TimeSeries[__] (yes, then something like TimeSeriesQ would make sense) or it is supported as an object of its own so that Head@ts returns TimeSeries and is made internally compatible with TemporalData-related functionality.
Dec
8
revised Why are TimeSeries objects reported with head “TemporalData”?
As Andy Ross has correctly pointed out EventSeries is in fact also not reported by the function Head.
Dec
8
comment Why are TimeSeries objects reported with head “TemporalData”?
Since TimeSeries does "construct" a TemporalData object there is of course not difficulty here. But if - as I have written - TimeSeries is merely a constructor function then it should not report the generation of a TimeSeries object (as it certainly does). I am no computer scientist but I cannot help to find this simply inconsistent.
Dec
8
revised Why are TimeSeries objects reported with head “TemporalData”?
As Andy Ross has correctly pointed out EventSeries is in fact also not reported by the function Head.
Dec
8
revised Why are TimeSeries objects reported with head “TemporalData”?
As Andy Ross has correctly pointed out EventSeries is in fact also not reported by the function Head.
Dec
8
comment Why are TimeSeries objects reported with head “TemporalData”?
@Andy Ross You are right about EventSeries, my fault. To me it seems much better to have every function that accepts TemporalData also accept a TimeSeries object. That is easy to implement and still gives me the Head as an identifier (so I do not need to dig into undocumented properties). The object is also generated as TimeSeries[...] why bother then at all with giving this object name?
Dec
8
comment Why are TimeSeries objects reported with head “TemporalData”?
While every TimeSeries is a special case of TemporalData, the reverse is not true and thus by assigning the head "TemporalData" I am losing information which I now have to test for again (e.g. does the object only have one path?).
Dec
8
asked Why are TimeSeries objects reported with head “TemporalData”?
Dec
8
comment Optimization with assumptions
Granted that the problem in itself is hard to do but returning a syntactically correct expression in an unevaluated form seems a bit unfortunate for a heavy-weight tool like Mathematica. There should at least be a message, shouldn't there? -- I have btw not heard from WRI yet; funny how three days response time are counted...