Wltp

Latest version: v0.1.2a0

Safety actively analyzes 714815 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 4

0.0.6alpha

------------------------
* Make it build as standalone `.exe` using `cx_freeze`.
* Possible to transplant base-gears and then apply on them driveability-rules.
* Embed Model --> Experiment to simplify client-code.
* Changes in the data-schema for facilitating conditional runs.
* More reverse-engineered comparisons with heinz's data.

0.0.5alpha

-------------------------
* Many driveability-improvements found by trial-n-error comparing with Heinz's.
* Changes in the data-schema for facilitating storing of tabular-data.
* Use Euro6 polynomial full_load_curve from Fontaras.
* Smooth-away INALID-GEARS.
* Make the plottings of comparisons of sample-vehicle with Heinz'results interactively report driveability-rules.
* Also report GEARS_ORIG, RPM_NORM, P_AVAIL, RPM, GEARS_ORIG, RPM_NORM results.

0.0.4.alpha

-------------------------
* Starting to compare with Heinz's data - FOUND DISCREPANCIES IMPLTYING ERROR IN BASE CALCS.
* Test-enhancements and code for comparing with older runs to track algo behavior.
* Calc 'V_real'.
* Also report RPMS, P_REQ, DIRVEABILITY results.
* Make v_max optionally calculated from max_gear / gear_ratios.
* BUGFIX: in P_AVAIL 100% percents were mixed [0, 1] ratios!
* BUGFIX: make `goodVehicle` a function to avoid mutation side-effects.
* BUGFIX: add forgotten division on p_required Accel/3.6.
* BUGFIX: velocity-profile mistakenly rounded to integers!
* BUGFIX: v_max calculation based on n_rated (not 1.2 * n_rated).
* FIXME: get default_load_curve floats from Heinz-db.
* FIXME: what to to with INVALID-GEARS?

0.0.3alpha

-------------------------
* -Driveability rules not-implemented:
* missing some conditions for rule-f.
* no test-cases.
* No velocity_real.
* No preparation calculations (eg. vehicle test-mass).
* Still unchecked for correctness of results.
* -Pending Experiment tasks:
* FIXME: Apply rule(e) also for any initial/final gear (not just for i-1).
* FIXME: move V--0 into own gear.
* FIXME: move V--0 into own gear.
* FIXME: NOVATIVE rule: "Clutching gear-2 only when Decelerating.".
* FIXME: What to do if no gear foudn for the combination of Power/Revs??
* NOTE: "interpratation" of specs for Gear-2
* NOTE: Rule(A) not needed inside x2 loop.
* NOTE: rule(b2): Applying it only on non-flats may leave gear for less than 3sec!
* NOTE: Rule(c) should be the last rule to run, outside x2 loop.
* NOTE: Rule(f): What if extra conditions unsatisfied? Allow shifting for 1 sec only??
* TODO: Construct a matrix of n_min_drive for all gears, including exceptions for gears 1 & 2.
* TODO: Prepend row for idle-gear in N_GEARS
* TODO: Rule(f) implement further constraints.
* TODO: Simplify V_real calc by avoiding multiply all.

0.0.2alpha

------------------------
* -Still unchecked for correctness of results.

0.0.1

---------------------------------
* -Unchecked for correctness.
* Runs OK.
* Project with python-packages and test-cases.
* Tidied code.
* Selects appropriate classes.
* Detects and applies downscale.
* Interpreted and implemented the nonsensical specs concerning ``n_min`` engine-revolutions for gear-2
(Annex 2-3.2, p71).
* -Not implemented yet driveability rules.
* -Does not output real_velocity yet - inly gears.

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.