Deprecated APIs#

Here is a list of deprecated APIs in LISA, sorted by version in which they will be removed:

Deprecated names to be removed in 4.0#

Deprecated names to be removed in 4.0#

lisa.analysis.base.AnalysisHelpers.cycle_colors()

Made irrelevant by the use of holoviews

Removed in: 4.0

lisa.analysis.base.AnalysisHelpers.do_plot()

Made irrelevant by the use of holoviews

Removed in: 4.0

lisa.analysis.base.AnalysisHelpers.get_next_color()

Made irrelevant by the use of holoviews

Removed in: 4.0

lisa.analysis.base.AnalysisHelpers.set_axis_cycler()

Made irrelevant by the use of holoviews

Removed in: 4.0

lisa.analysis.base.AnalysisHelpers.set_axis_rc_params()

Made irrelevant by the use of holoviews

Removed in: 4.0

lisa.analysis.base.AnalysisHelpers.setup_plot()

Made irrelevant by the use of holoviews

Removed in: 4.0

lisa.analysis.load_tracking.LoadTrackingAnalysis.df_cpus_signals()

Replaced by: lisa.analysis.load_tracking.LoadTrackingAnalysis.df_cpus_signal()

Removed in: 4.0

lisa.analysis.load_tracking.LoadTrackingAnalysis.df_tasks_signals()

Replaced by: lisa.analysis.load_tracking.LoadTrackingAnalysis.df_tasks_signal()

Removed in: 4.0

lisa.analysis.tasks.TasksAnalysis.get_task_by_pid()

This function raises exceptions when faced with ambiguity instead of giving the choice to the user

Replaced by: lisa.analysis.tasks.TasksAnalysis.get_task_pid_names()

Removed in: 4.0

lisa.analysis.tasks.TasksAnalysis.get_task_pid()

Replaced by: lisa.analysis.tasks.TasksAnalysis.get_task_id()

Removed in: 4.0

lisa.analysis.tasks.TasksAnalysis.plot_task_activation()

Deprecated since it does not provide anything more than plot_tasks_activation

Replaced by: lisa.analysis.tasks.TasksAnalysis.plot_tasks_activation()

Removed in: 4.0

lisa.datautils.SignalDesc.from_event()

No new signals will be added to this list, use explicit signal description where appropriate in the Trace API

Removed in: 4.0

lisa.datautils.series_tunnel_mean()

Replaced by: lisa.datautils.series_envelope_mean()

Removed in: 4.0

lisa.energy_meter.ACME

LISA energy meters are deprecated, please use devlib instruments or contribute the instrument to devlib

Removed in: 4.0

lisa.energy_meter.AEP

LISA energy meters are deprecated, please use devlib instruments or contribute the instrument to devlib

Removed in: 4.0

lisa.energy_meter.Gem5EnergyMeter

LISA energy meters are deprecated, please use devlib instruments or contribute the instrument to devlib

Removed in: 4.0

lisa.energy_meter.HWMon

LISA energy meters are deprecated, please use devlib instruments or contribute the instrument to devlib

Removed in: 4.0

lisa.energy_meter.Monsoon

LISA energy meters are deprecated, please use devlib instruments or contribute the instrument to devlib

Removed in: 4.0

lisa.energy_model.EnergyModel.from_debugfsEM_target()

Replaced by: lisa.energy_model.LinuxEnergyModel.from_target

Removed in: 4.0

lisa.energy_model.EnergyModel.from_sd_target()

Replaced by: lisa.energy_model.LegacyEnergyModel.from_target

Removed in: 4.0

lisa.fuzz.Gen.lift()

Note that GenMonad.do() will not automatically await on arguments if they are Gen instances, this must be done manually.

Replaced by: lisa.monad.MonadTrans.do()

Removed in: 4.0

lisa.trace.CollectorBase.get_trace()

Replaced by: lisa.trace.CollectorBase.get_data()

Removed in: 4.0

lisa.trace.Trace.analysis()

Replaced by: lisa.trace.Trace.ana

Removed in: 4.0

lisa.trace.TraceBase.analysis()

Replaced by: lisa.trace.TraceBase.ana

Removed in: 4.0

lisa.trace.TraceBase.df_events()

This method has been deprecated and is an alias

Replaced by: df_event

Removed in: 4.0

lisa.trace.TraceBase.get_task_by_name()

This method has been deprecated and is an alias

Replaced by: lisa.trace.TraceBase.get_task_name_pids()

Removed in: 4.0

lisa.trace.TraceBase.get_task_by_pid()

This method has been deprecated and is an alias

Replaced by: lisa.analysis.tasks.TasksAnalysis.get_task_by_pid

Removed in: 4.0

lisa.trace.TraceBase.get_task_id()

This method has been deprecated and is an alias

Replaced by: lisa.analysis.tasks.TasksAnalysis.get_task_id

Removed in: 4.0

lisa.trace.TraceBase.get_task_ids()

This method has been deprecated and is an alias

Replaced by: lisa.analysis.tasks.TasksAnalysis.get_task_ids

Removed in: 4.0

lisa.trace.TraceBase.get_task_name_pids()

This method has been deprecated and is an alias

Replaced by: lisa.analysis.tasks.TasksAnalysis.get_task_name_pids

Removed in: 4.0

lisa.trace.TraceBase.get_task_pid()

This method has been deprecated and is an alias

Replaced by: lisa.analysis.tasks.TasksAnalysis.get_task_pid

Removed in: 4.0

lisa.trace.TraceBase.get_task_pid_names()

This method has been deprecated and is an alias

Replaced by: lisa.analysis.tasks.TasksAnalysis.get_task_pid_names

Removed in: 4.0

lisa.trace.TraceBase.get_tasks()

This method has been deprecated and is an alias

Replaced by: lisa.analysis.tasks.TasksAnalysis.get_tasks

Removed in: 4.0

lisa.trace.TraceBase.task_ids

This property has been deprecated and is an alias

Replaced by: lisa.analysis.tasks.TasksAnalysis.task_ids

Removed in: 4.0

lisa.trace._InternalTraceBase.add_events_deltas()

Prefer adding delta once signals have been extracted from the event dataframe for correctness

Replaced by: lisa.datautils.df_add_delta()

Removed in: 4.0

lisa.trace._InternalTraceBase.df_all_events()

This method has been deprecated and is an alias for “trace.ana.notebook.df_all_events()”

Replaced by: lisa.analysis.notebook.NotebookAnalysis.df_all_event

Removed in: 4.0

lisa.trace._TraceProxy.analysis()

Replaced by: lisa.trace._TraceProxy.ana

Removed in: 4.0

lisa.utils.get_cls_name()

Replaced by: lisa.utils.get_obj_name()

Removed in: 4.0

lisa.utils.get_sphinx_name()

Replaced by: lisa.utils.get_obj_name()

Removed in: 4.0

lisa.wlgen.rta.Periodic

Replaced by lisa.wlgen.rta.RTAPhase along with lisa.wlgen.rta.PeriodicWload workload

Replaced by: lisa.wlgen.rta.RTAPhase

Removed in: 4.0

lisa.wlgen.rta.Pulse

Replaced by: lisa.wlgen.rta.RTAPhase

Removed in: 4.0

lisa.wlgen.rta.RTA.by_profile()

Replaced by: lisa.wlgen.rta.RTA.from_profile()

Removed in: 4.0

lisa.wlgen.rta.RTA.by_str()

Replaced by: lisa.wlgen.rta.RTA.from_str()

Removed in: 4.0

lisa.wlgen.rta.RTATask

Replaced by: lisa.wlgen.rta.RTAPhase

Removed in: 4.0

lisa.wlgen.rta.Ramp

Replaced by: lisa.wlgen.rta.DutyCycleSweepPhase

Removed in: 4.0

lisa.wlgen.rta.RunAndSync

Replaced by lisa.wlgen.rta.RTAPhase along with lisa.wlgen.rta.RunWload and lisa.wlgen.rta.BarrierWload workloads

Replaced by: lisa.wlgen.rta.RTAPhase

Removed in: 4.0

lisa.wlgen.rta.Step

Replaced by: lisa.wlgen.rta.DutyCycleSweepPhase

Removed in: 4.0

lisa.wlgen.workload.Workload.output()

Processed output is returned by run() or by the “.output” attribute of the value returned by the run_background() context manager

Removed in: 4.0