- Jul 22, 2021
-
-
Douglas Raillard authored
Only log at debug level when a kernel config option is missing while generating the default JSON content.
-
- Jul 21, 2021
-
-
Douglas Raillard authored
Update subtrees
-
Douglas Raillard authored
remote: https://github.com/ARM-Software/devlib.git
-
Douglas Raillard authored
80c0e37d1 utils/misc: Use an RLock in tls_property f523afda9 target: Fix deadlock in Target.clear_logcat() b64ec714a utils/misc: Use RLock for check_output_lock git-subtree-dir: external/devlib git-subtree-split: 80c0e37d1129756063ec5883a7e27cd47f9dd8ea
-
- Jul 20, 2021
-
-
Douglas Raillard authored
-
- Jul 19, 2021
-
-
Douglas Raillard authored
-
Douglas Raillard authored
-
Douglas Raillard authored
-
Douglas Raillard authored
Fix exception on Python 3.6
-
Douglas Raillard authored
-
Douglas Raillard authored
If we set it there, it will interfere with the default tool set set in lisa.analysis.base.
-
Douglas Raillard authored
Use only one legend entry for plot_signal() figures
-
Douglas Raillard authored
Add various plot examples to demonstrate what can be done.
-
Douglas Raillard authored
Ensure the panel's width stretches to the plots width.
-
Douglas Raillard authored
Update subtrees to fetch PCMark 3 support from workload-automation
-
Kajetan Puchalski authored
remote: https://github.com/ARM-Software/workload-automation.git
-
Kajetan Puchalski authored
06b50810 workloads/pcmark: Add PCMark 3.0 support git-subtree-dir: external/workload-automation git-subtree-split: 06b508107b8d11528fea21b47945adf1bbbf12c7
-
Kajetan Puchalski authored
6249c06b modules/sched: Add awareness of new debug directory root 3af3463c utils/ssh: Fix paramiko streams 7065847f utils/ssh: Fix paramiko stdin git-subtree-dir: external/devlib git-subtree-split: 6249c06b446d77962bcdb8132f1b306f4ec2d637
-
Kajetan Puchalski authored
remote: https://github.com/ARM-Software/devlib.git
-
- Jul 16, 2021
-
-
Douglas Raillard authored
When two columns are redundant and only one of them is part of the ref_group, this will lead to a situation where sub groups cannot be compared their reference, since no subgroup of the refgroup matches. Fix that by automatically extending ref_group with the value of the redundant column.
-
Douglas Raillard authored
-
Douglas Raillard authored
Ensure it is always called with either a TraceEventCheckerBase or an iterable of strings, that are then combined with AndTraceEventChecker.
-
- Jul 15, 2021
-
-
Douglas Raillard authored
Mimic what is done in holoviews codebase for the default color cycle.
-
- Jul 14, 2021
-
-
Douglas Raillard authored
Ensure path trimming will always work no matter how many folders are given.
-
When filling wa_path, WAOutput is looking for the longest common path, shared by all the WA folder path. e.g foo/bar foo/bar2 would become respectively bar and bar2. A problem occurs when using a path with WAOutput that is the root of a WA folder. (e.g. foobar where foobar/__meta exists). This common path (common_prefix) would then be PosixPath('.'). Pathlib cannot use a such path with relative_to() and raises the following error: ValueError: '/foo/bar/' does not start with '' Fixing this problem by converting common_prefix to an absolute path.
-
- Jul 13, 2021
-
-
Douglas Raillard authored
typical_experiment.ipynb: * Use holoviews plots * s/xbins/bins * s/trace.analysis/trace.ana/ * Add a paragraph on using the new analysis proxy object (trace.ana) kernel_functions_profiling.ipynb: * fix examples * Use holoviews plots
-
Douglas Raillard authored
Remove uses of the deprecated trace.analysis proxy. sed -i 's/trace\.analysis/trace.ana/g' lisa/**.py ipynb/**.ipynb # Avoid "converting" the deprecation warning git checkout lisa/analysis/proxy.py
-
Douglas Raillard authored
Update to use holoviews, using the bokeh backend. BREAKING CHANGE --xkcd option is removed as it is not supported by bokeh. --matplotlib-backend option is removed as it becomes irrelevant.
-
Douglas Raillard authored
Use holoviews API for debug plots
-
Douglas Raillard authored
Add a deprecated "nbins" parameter for backward compatibility.
-
Douglas Raillard authored
BREAKING CHANGE Plot methods of lisa.stats.Stats used to return matplotlib Axes objects, they now return holoviews elements.
-
Douglas Raillard authored
Deprecate trace.ana.notebook.plot_XXX() in favor of trace.ana.notebook.custom.plot_XXX() in order to free the namespace for plot methods provided by LISA.
-
Douglas Raillard authored
Use pandas custom attrs system to provide a name.
-
Douglas Raillard authored
Order columns for a better kernelshark-like display.
-
Douglas Raillard authored
Add deprecated xbins parameter for backward compatibility.
-
Douglas Raillard authored
Make colors, linestyles and markers plot method parameters a no-op, as they cannot currently be correctly implemented in holoviews. There is no way to safely change the global defaults and restore them afterwards, and there is no way to distinguish between options set by the plot methods from the ones coming from the global defaults.
-
Douglas Raillard authored
-
Douglas Raillard authored
Move to NotebookAnalysis so it can benefit from the dataframe cache, as it is a non-essential method of Trace class. A deprecated shim is left in place.
-
Douglas Raillard authored
Remove as it is untestable without traces that have the right events. Since it's a complex function, it would be impossible to port it to holoviews without testing. Please open an issue at https://github.com/ARM-software/lisa/issues if you need it back, along with a trace.dat allowing the port to be done.
-
Douglas Raillard authored
Similar to lisa.analysis except: * shorter to type * Plot methods will defaults to returning holoviews objects, unlike lisa.analysis.XXX.plot_foo() that will return matplotlib axes if matplotlib backend is chosen (for backward compatibility) * Allow setting default values for any analysis method: trace.ana(foo=42).XXX.df_YYY() # Is equivalent to: trace.ana.XXX.df_YYY(foo=42) # Parameters can be accumulated as well: trace.ana(foo=42)(bar=43).XXX.df_YYY() # Is equivalent to: trace.ana(foo=42, bar=43).XXX.df_YYY() # The method call can override any of these parameters: trace.ana(foo=42, bar=43).XXX.df_YYY(foo=53) Note: If the method does not uses that parameter, it will simply be ignore.
-