Recent Releases of LEAF
LEAF - 0.4.0
- a
Node
can now have aleaf.mobility.Location
which can be used to e.g. model more precise power usage of wireless data transmission - Refactored
power_model()
function into self-contained classPowerModel
that exposes it's SimPy process via therun()
method - Adapted an cleaned up all examples
Consumption - Computation and Communication
- Python
Published by birnbaum almost 3 years ago

LEAF - 0.3.0
- changed unit for computational capacity from MIPS (million instructions per second) to CU (compute units) to be more generic
PowerModelNode
now has a parameterpower_per_cu
that makes thePowerModelNodeShared
obsolete- Improved Readme
Consumption - Computation and Communication
- Python
Published by birnbaum over 3 years ago

LEAF - 0.2.0
Task
class can now be instantiated directlyPowerMeter
class was converted to apower_meter()
function with callback that can be passed SimPy processes. The goals to not unnecessarily hide how SimPy works.PowerMeter
still exists as a convenience class wrappingpower_meter()
with an integrated list of measurements
- node._add_task()/._remove_task and link._add_data_flow/_remove_data_flow are now private as they are not part of the public API
All examples got adapted and improved
Consumption - Computation and Communication
- Python
Published by birnbaum over 3 years ago
