Felix-Ma/Berkeley-Function-Calling-Leaderboard huggingface dataset:
Function: absolute_value
This tool belongs to the Math API, which provides various mathematical operations. Tool description: Calculate the absolute value of a number.
Parameters: number: type: float
description: The number to calculate the absolute value of. 
Required parameters: number
Returns: result: type: float
description: The absolute value of the number.
Function: add
This tool belongs to the Math API, which provides various mathematical operations. Tool description: Add two numbers.
Parameters: a: type: float
description: First number.
b: type: float
description: Second number. 
Required parameters: a, b
Returns: result: type: float
description: Sum of the two numbers.
Function: divide
This tool belongs to the Math API, which provides various mathematical operations. Tool description: Divide one number by another.
Parameters: a: type: float
description: Numerator.
b: type: float
description: Denominator. 
Required parameters: a, b
Returns: result: type: float
description: Quotient of the division.
Function: imperial_si_conversion
This tool belongs to the Math API, which provides various mathematical operations. Tool description: Convert a value between imperial and SI units.
Parameters: value: type: float
description: Value to be converted.
unit_in: type: string
description: Unit of the input value.
unit_out: type: string
description: Unit to convert the value to. 
Required parameters: value, unit_in, unit_out
Returns: result: type: float
description: Converted value in the new unit.
Function: logarithm
This tool belongs to the Math API, which provides various mathematical operations. Tool description: Compute the logarithm of a number with adjustable precision using mpmath.
Parameters: value: type: float
description: The number to compute the logarithm of.
base: type: float
description: The base of the logarithm.
precision: type: integer
description: Desired precision for the result. 
Required parameters: value, base, precision
Returns: result: type: float
description: The logarithm of the number with respect to the given base.
Function: max_value
This tool belongs to the Math API, which provides various mathematical operations. Tool description: Find the maximum value in a list of numbers.
Parameters: numbers: type: array
items: type: float
description: List of numbers to find the maximum from. 
Required parameters: numbers
Returns: result: type: float
description: The maximum value in the list.
Function: mean
This tool belongs to the Math API, which provides various mathematical operations. Tool description: Calculate the mean of a list of numbers.
Parameters: numbers: type: array
items: type: float
description: List of numbers to calculate the mean of. 
Required parameters: numbers
Returns: result: type: float
description: Mean of the numbers.
Function: min_value
This tool belongs to the Math API, which provides various mathematical operations. Tool description: Find the minimum value in a list of numbers.
Parameters: numbers: type: array
items: type: float
description: List of numbers to find the minimum from. 
Required parameters: numbers
Returns: result: type: float
description: The minimum value in the list.
Function: multiply
This tool belongs to the Math API, which provides various mathematical operations. Tool description: Multiply two numbers.
Parameters: a: type: float
description: First number.
b: type: float
description: Second number. 
Required parameters: a, b
Returns: result: type: float
description: Product of the two numbers.
Function: percentage
This tool belongs to the Math API, which provides various mathematical operations. Tool description: Calculate the percentage of a part relative to a whole.
Parameters: part: type: float
description: The part value.
whole: type: float
description: The whole value. 
Required parameters: part, whole
Returns: result: type: float
description: The percentage of the part relative to the whole.
Function: power
This tool belongs to the Math API, which provides various mathematical operations. Tool description: Raise a number to a power.
Parameters: base: type: float
description: The base number.
exponent: type: float
description: The exponent. 
Required parameters: base, exponent
Returns: result: type: float
description: The base raised to the power of the exponent.
Function: round_number
This tool belongs to the Math API, which provides various mathematical operations. Tool description: Round a number to a specified number of decimal places.
Parameters: number: type: float
description: The number to round.
decimal_places: type: integer
description: The number of decimal places to round to. Defaults to 0. 
default: 0
Required parameters: number
Returns: result: type: float
description: The rounded number.
Function: si_unit_conversion
This tool belongs to the Math API, which provides various mathematical operations. Tool description: Convert a value from one SI unit to another.
Parameters: value: type: float
description: Value to be converted.
unit_in: type: string
description: Unit of the input value.
unit_out: type: string
description: Unit to convert the value to. 
Required parameters: value, unit_in, unit_out
Returns: result: type: float
description: Converted value in the new unit.
Function: square_root
This tool belongs to the Math API, which provides various mathematical operations. Tool description: Calculate the square root of a number with adjustable precision using the decimal module.
Parameters: number: type: float
description: The number to calculate the square root of.
precision: type: integer
description: Desired precision for the result. 
Required parameters: number, precision
Returns: result: type: float
description: The square root of the number, or an error message.
Function: standard_deviation
This tool belongs to the Math API, which provides various mathematical operations. Tool description: Calculate the standard deviation of a list of numbers.
Parameters: numbers: type: array
items: type: float
description: List of numbers to calculate the standard deviation of. 
Required parameters: numbers
Returns: result: type: float
description: Standard deviation of the numbers.
Function: subtract
This tool belongs to the Math API, which provides various mathematical operations. Tool description: Subtract one number from another.
Parameters: a: type: float
description: Number to subtract from.
b: type: float
description: Number to subtract. 
Required parameters: a, b
Returns: result: type: float
description: Difference between the two numbers.
Function: sum_values
This tool belongs to the Math API, which provides various mathematical operations. Tool description: Calculate the sum of a list of numbers.
Parameters: numbers: type: array
items: type: float
description: List of numbers to sum. 
Required parameters: numbers
Returns: result: type: float
description: The sum of all numbers in the list.