aboutsummaryrefslogtreecommitdiff
path: root/bin/level_calc.py (follow)
Commit message (Collapse)AuthorAgeFilesLines
* merged updates from trunk, including gcc7/8/9 compatibilitySelene ToyKeeper2019-09-181-3/+11
|\
| * added arbitrary ramp shape powers to level_calc.py, to more easily hit ↵Selene ToyKeeper2019-08-281-3/+11
| | | | | | | | specific values
* | level_calc.py: note the highest level for each channel before the next ↵Selene ToyKeeper2019-09-151-0/+10
|/ | | | | | channel starts, so it'll be easier to identify the channel transition points
* merged from trunkSelene ToyKeeper2019-03-261-4/+5
|\
| * level_calc.py: Combined log_2 and log_e into just log, because all logs have ↵Selene ToyKeeper2019-03-081-4/+5
| | | | | | | | the same curve shape.
* | added seventh-root shape to level_calc.pySelene ToyKeeper2019-03-261-2/+3
|/
* Made level_calc.py's ramp shape configurable from the command line, instead ↵Selene ToyKeeper2018-09-301-1/+6
| | | | of having to edit the source.
* Made it easier to change ramp shape in bin/level_calc.py .Selene ToyKeeper2018-06-251-10/+13
|
* Made level_calc.py support both python2.7 and python3.Selene ToyKeeper2017-10-141-6/+19
| | | | | Fixed bug when user specified 'FET' instead of 'fet'.
* level_calc minor formatting fixSelene ToyKeeper2016-09-091-1/+1
|
* Fixed level_calc N-channel calculations to fix all errors I could find.Selene ToyKeeper2016-05-221-13/+43
| | | | | | | | Fixed the case with multiple 7135 channels (they should add up). Fixed the calculation of moon mode. Fixed boundary cases, including below-zero PWM. Had to ask the user for the type (FET/7135) of each channel.
* Made level_calc.py work with any number of power channels.Selene ToyKeeper2016-05-221-96/+96
| | | | | | Results are slightly different than before, and I'm not sure if I broke something or fixed something. Hard to tell. Regardless, it seems to work fine.
* made visually-linear curve function configurable in level_calc.pySelene ToyKeeper2015-09-301-6/+22
|
* Added dual PWM support to level_calc.py, and made it work better when run ↵Selene ToyKeeper2015-04-061-12/+82
| | | | | | via an icon in Windows. Fixed estimation formulas to better account for high minimum modes.
* Moved level_calc.py to bin/ since it's useful for general purposes.Selene ToyKeeper2015-04-061-0/+61
Made level_calc.py prompt the user for input interactively, or get values from the command line if possible.