from modelicares import SimRes
sim = SimRes('DoublePendulum_Dymola-2014FD01')
names = sim.names('^revolute.?\..?$', re=True)
timeit SimRes('Building_Dymola2014FD01') # Original benchmark 5/16/14: 284 ms per loop
1 loops, best of 3: 291 ms per loop
timeit sim['revolute1.w'].values() # Original benchmark 5/16/14: 1.22 us per loop
1000000 loops, best of 3: 1.21 µs per loop
timeit 'revolute1.w' in sim # Original benchmark 5/16/14: 190 ns per loop
1000000 loops, best of 3: 186 ns per loop
timeit sim['revolute1.w'].max() # Original benchmark 5/16/14: 3.78 us per loop
100000 loops, best of 3: 3.94 µs per loop
timeit sim['revolute1.w'].times() # Original benchmark 5/16/14: 1.03 us per loop
1000000 loops, best of 3: 1.05 µs per loop
timeit sim(names).values() # Original benchmark 5/16/14: 6.92 us per loop
100000 loops, best of 3: 7.37 µs per loop