Utility Calculator
enhancedtoolkits.calculators.utility.UtilityCalculatorTools ¶
Bases: BaseCalculatorTools
Calculator for utility calculations.
Source code in src/enhancedtoolkits/calculators/utility.py
Functions¶
convert_currency ¶
Convert an amount from one currency to another using a given exchange rate.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
amount | float | Amount to convert | required |
rate | float | Exchange rate (target per source) | required |
Returns:
Type | Description |
---|---|
str | JSON string containing currency conversion |
Source code in src/enhancedtoolkits/calculators/utility.py
adjust_for_inflation ¶
Adjust an amount for inflation over a number of periods.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
amount | float | Initial amount | required |
rate | float | Inflation rate per period (as decimal) | required |
periods | int | Number of periods | required |
Returns:
Type | Description |
---|---|
str | JSON string containing inflation adjustment |
Source code in src/enhancedtoolkits/calculators/utility.py
get_llm_usage_instructions staticmethod
¶
Returns detailed instructions for LLMs on how to use utility calculations.