kalkon 0.4.0

Creator: rpa-with-ash

Last updated:

Add to Cart

Description:

kalkon 0.4.0

Kalkon - /kalˈkuːn/
Swedish Noun
1. a turkey; a kind of large bird (colloquial)
2. a turkey; a failure
3. a python/asteval based calculator



Quickstart
Install from PyPi
pip3 install kalkon

Install from GitHub
> git clone https://github.com/freand76/kalkon.git
> cd kalkon
> python3 -m pip install .

Start
Start using python.
> python3 -m kalkon

Start using shell script (if the pip3 bin-folder is in your path).
> kalkon

Calculator



Asteval
The calculator uses the asteval package to evaluate expressions.
Asteval handles python-like expression and will obey python rules for arithmetic and logic operators.
Example
int(sin(pi/3)*log(5) + 0xfe) & 0x23

Asteval also handles variables, i.e. you can give variable a value and use it for later calculations.
Example: Set variable
foo=3

Example: Use variable
10 + foo * 5

Commands
All commands start with a colon character
Example: :hex
Output format commands
The calculator can show the result of the expression in several different modes, enter one of the following commands to switch to the desired mode.



Command
Description




:float
Show results as floating point


:f32
Show results as 32-bit float / ieee-754


:int
Show results as integer, floats will be truncated


:i8"
Show results as signed 8-bit integer


:i16
Show results as signed 16-bit integer


:i32
Show results as signed 32-bit integer


:i64
Show results as signed 64-bit integer


:u8
Show results as unsigned 8-bit integer


:u16
Show results as unsigned 16-bit integer


:u32
Show results as unsigned 32-bit integer


:u64
Show results as unsigned 64-bit integer


:dec
Show results as decimal values


:hex
Show results as hexadecimal values


:bin
Show results as binary values



Control commands
The following command will clear the calculator stack.



Command
Description




:clear
Clear the calculator stack



Shortcuts



Shortcut
Description




Shift+Enter
Drop stack item to editable field

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.