- Jan 14, 2020
-
-
-
Douglas Raillard authored
Improve UtilConvergence
-
Douglas Raillard authored
Factorize some boilerplate and simplify the metrics.
-
Douglas Raillard authored
-
Douglas Raillard authored
Use the same indexing in all metrics so they can be cross related.
-
Douglas Raillard authored
Look at the value of the signals at their first update after each activation, rather than after a hardcoded delta of 1ms.
-
Douglas Raillard authored
Avoid infinite loop in __getattr__ when the state of the object is not restored yet.
-
Douglas Raillard authored
-
Give a resolvable name to the inner collections.namedtuple() class contained in the lisa.utils.namedtuple() class so that instances can be pickled.
-
Douglas Raillard authored
Improve MultiSrcConf
-
Douglas Raillard authored
-
Douglas Raillard authored
When eval_deferred=False, the base keys of derived keys will not be evaluated.
-
Douglas Raillard authored
When a lookup fails, the closest existing key name is suggested. Make this suggestion system robust against keys of the wrong type.
-
Douglas Raillard authored
-
Douglas Raillard authored
-
-
Compute the mean of signals for each phases, which is equivalent to checking their integral but has the advantage of giving normalized output in a human-friendly unit.
-
Douglas Raillard authored
Misc fixes
-
Use a simple get_loc() to select the right row. Also fixes the events decorator to use the events from the right method.
-
Douglas Raillard authored
lisa.tests.staging.util_tracking: Fix KernelVersion comparison
-
Douglas Raillard authored
They can still be useful when the test passes, if only to have an example of how things are supposed to look like.
-
Douglas Raillard authored
Pass the test when there are no failures, rather than the opposite.
-
Douglas Raillard authored
Will be fixed once and for all when we get named phases, for now adjust the numbers being used to accomodate the buffer phase.
-
Douglas Raillard authored
Make sure all items in the tuples are int so they can be compared, instead of (5, 5, None).
-
- Jan 13, 2020
-
-
douglas-raillard-arm authored
Allow measuring the time it takes for a given block of code to execute, optionally excluding the time spent in nested measure_time() blocks.
-
douglas-raillard-arm authored
Allow computing various checksum, unifying hashlib and CRC32 APIs.
-
douglas-raillard-arm authored
Add SignalDesc class and a list of trace event signals to be used in various places.
-
douglas-raillard-arm authored
* Allow taking into account more than one signal * Avoid duplicated event rows
-
douglas-raillard-arm authored
-
douglas-raillard-arm authored
Use "pre" default method rather than "inclusive", as "pre" is the right method to handle signals.
-
douglas-raillard-arm authored
When only one row is selected by windowing, duplicate the row so the end index can be set on the second row. This is a valid operation since the signal being refitted does have that value at this index.
-
douglas-raillard-arm authored
Return the unmodified dataframe when it was empty.
-
douglas-raillard-arm authored
clip_window=True is the behavior that's the most useful, and very few cases will actually require clip_window=False.
-
douglas-raillard-arm authored
Fix the case where the window was on the right of the index range.
-
douglas-raillard-arm authored
When a signal encompassing the whole dataframe is passed (emtpy dict), return the unmodified dataframe.
-
Douglas Raillard authored
Give a token related to the code of lisa package. This allows knowing if the code of LISA has changed between one run to the other, in order to invalidate caches in case the cached data should be refreshed with potentially modified code.
-
Douglas Raillard authored
Allow distinguishing between a regular KeyError and a KeyError raised by lisa.conf.
-
Douglas Raillard authored
Only use pandas operations to speed up processing of PID/name records.
-
douglas-raillard-arm authored
Values returned by analysis method must be copied by the caller before modification.
-
Douglas Raillard authored
tests: load_tracking: CPUMigrationBase: Use rtapp phase event
-