nostaigia/ParaTool huggingface dataset:
name: spotify.play
description: Play specific tracks from a given artist for a specific time duration.
parameters: type: dict
properties: artist: type: string
description: The artist whose songs you want to play.
duration: type: integer
description: The duration for which the songs should be played, in minutes.
required: artist
duration
name: calculate_em_force
description: Calculate the induced electromagnetic force based on Faraday's Law of Electromagnetic Induction, given the magnetic field (in Tesla), change in magnetic field area (in square meters), and the change in time (in seconds).
parameters: type: dict
properties: b_field: type: integer
description: The magnetic field in Tesla.
area: type: integer
description: The change in area of magnetic field in square meters.
d_time: type: integer
description: The change in time in seconds.
required: b_field
area
d_time
name: calculate_resistance
description: Calculate the resistance of a wire using resistivity, length, and cross-sectional area.
parameters: type: dict
properties: length: type: integer
description: The length of the wire in meters.
area: type: float
description: The cross-sectional area of the wire in square meters.
resistivity: type: string
description: Resistivity of the material (Default: 'copper'). Allowed values: 'copper', 'aluminum'
required: length
area
name: protein_info.get_sequence_and_3D
description: Retrive the sequence and 3D models of proteins.
parameters: type: dict
properties: protein_name: type: string
description: The name of the protein.
model_3d: type: boolean
description: Set true to get 3D model of the protein.
default: yes
required: protein_name
name: calculate_bmi
description: Calculate body mass index for a person based on their weight and height.
parameters: type: dict
properties: height: type: float
description: The height of the person in feet.
weight: type: integer
description: The weight of the person in kilograms.
required: height
weight
name: streaming_services.shows_list_and_ratings
description: Get a list of shows and their ratings on specific streaming services.
parameters: type: dict
properties: streaming_service: type: string
description: Name of the streaming service. E.g., Netflix, Hulu, etc.
show_list: type: array
items: type: string
description: List of show names to search for on the platform.
sort_by_rating: type: boolean
description: If set to true, returns the list sorted by ratings. Defaults to false.
required: streaming_service
show_list
name: calculate_sales_tax
description: Calculate the sales tax for a given purchase amount in a specific city and state.
parameters: type: dict
properties: purchase_amount: type: float
description: The purchase amount.
city: type: string
description: The city where the purchase is made.
state: type: string
description: The state where the purchase is made.
required: purchase_amount
city
state
name: math.factorial
description: Calculate the factorial of a given positive integer.
parameters: type: dict
properties: number: type: integer
description: The number for which factorial needs to be calculated.
required: number
name: database_us_census.get_population
description: Fetch population data from US Census database.
parameters: type: dict
properties: area: type: string
description: Name of the city, state, or country.
type: type: string
description: Specify whether the area is city/state/country.
year: type: integer
description: Year of the data
default: 2000
required: area
type
name: find_movie_showing
description: Find local movie theatres and their schedule for a specific movie
parameters: type: dict
properties: location: type: string
description: The city and state, e.g. San Diego, CA
movie: type: array
items: type: string
enum: Tenet
No Time To Die
description: Preferred movie to watch.
time: type: array
items: type: string
description: Show time for each movie
required: location
movie
time
name: math.pythagoras
description: Calculates the hypotenuse of a right triangle based on the lengths of the other two sides.
parameters: type: dict
properties: a: type: integer
description: Length of one of the sides of a right triangle.
b: type: integer
description: Length of the other side of a right triangle.
required: a
b
name: ml.predict_house_price
description: Predict house price using Machine Learning model given the house size and location
parameters: type: dict
properties: location: type: string
description: Location of the house
size: type: integer
description: Size of the house in square feet
required: location
size
name: model.DecisionTreeClassifier
description: Build a Decision Tree Classifier model with provided criteria
parameters: type: dict
properties: criterion: type: string
description: The function to measure the quality of a split, either 'gini' for the Gini impurity or 'entropy' for the information gain.
max_depth: type: integer
description: The maximum depth of the tree, specifying how deep the tree can be.
random_state: type: integer
description: Controls the randomness of the estimator
required: criterion
max_depth
random_state
name: confidence_interval.calculate
description: Calculate the confidence interval for a mean.
parameters: type: dict
properties: sample_std_dev: type: integer
description: The standard deviation of the sample.
sample_size: type: integer
description: The size of the sample.
sample_mean: type: integer
description: The mean of the sample.
confidence_level: type: float
description: The level of confidence. Default is 0.9.
required: sample_std_dev
sample_size
sample_mean
name: calculate_present_value
description: Calculate the present value of a future cash flows stream.
parameters: type: dict
properties: payment_per_year: type: integer
description: The payment received per year.
interest_rate: type: float
description: The interest rate applied per period.
years: type: integer
description: The total number of years.
required: payment_per_year
interest_rate
years
name: calculate_capital_gains_tax
description: Calculate the capital gains tax for a given gains type and amount
parameters: type: dict
properties: short_term_gain: type: integer
description: The short term capital gain amount.
long_term_gain: type: integer
description: The long term capital gain amount.
state: type: string
description: The state where the income is generated.
default: federal
required: short_term_gain
long_term_gain
name: calculate_return_on_investment
description: Calculate the return on investment given an initial investment and a gain or loss.
parameters: type: dict
properties: initial_investment: type: integer
description: The initial amount of money invested.
gain_loss: type: integer
description: The amount gained or lost. If lose, provide as negative value.
required: initial_investment
gain_loss
name: get_stock_data
description: Retrieve the most recent trading day's closing price and volume for a specified stock.
parameters: type: dict
properties: symbol: type: string
description: The stock symbol of the company.
data_points: type: array
items: type: string
enum: price
volume
description: The type of data you want to retrieve for the stock. This can include closing price, opening price, volume, etc.
required: symbol
data_points
name: financials.calculate_future_value
description: Calculate the future value of an investment based on a constant interest rate.
parameters: type: dict
properties: present_value: type: integer
description: The present value or initial amount of the investment.
annual_interest_rate: type: float
description: The annual interest rate as a decimal.
number_of_years: type: integer
description: The number of years the money is invested for.
required: present_value
annual_interest_rate
number_of_years
name: calculate_mortgage_payment
description: Calculate the monthly mortgage payment for a given loan amount, interest rate, and loan term.
parameters: type: dict
properties: loan_amount: type: integer
description: The loan amount.
interest_rate: type: float
description: The annual interest rate.
loan_term: type: integer
description: The loan term in years.
required: loan_amount
interest_rate
loan_term
name: loan_eligibility_check
description: Check for eligibility for a loan given income and loan amount
parameters: type: dict
properties: financial_institution: type: string
description: The name of the financial institution e.g. HSBC
loan_amount: type: integer
description: The loan amount that is requested
annual_income: type: integer
description: Annual income of the applicant
required: financial_institution
loan_amount
annual_income
name: law_crimes.search
description: Locate individuals based on their crime conviction and location.
parameters: type: dict
properties: crime: type: string
description: Type of crime to search.
location: type: string
description: City or state where the crime was committed.
year: type: integer
description: The year when the crime was committed.
required: crime
location
year
name: court_info.get_case_status
description: Retrieves the status and trial dates for court cases from specified county courts.
parameters: type: dict
properties: case_number: type: string
description: The specific court case number.
court: type: string
description: The county court where the case is filed.
details: type: string
enum: status
trial_date
description: Specific details required about the court case. Defaults to 'status'.
required: case_number
court
name: alimony_calculator.ca.calculate
description: Calculate the amount of alimony one spouse would have to pay to the other spouse in the state of California.
parameters: type: dict
properties: payor_income: type: integer
description: The monthly gross income of the payor spouse.
recipient_income: type: integer
description: The monthly gross income of the recipient spouse.
duration: type: integer
description: The duration of the alimony in years.
required: payor_income
recipient_income
duration
name: law_case.get_details
description: Fetches detailed information on a specific case including its history and the litigants involved.
parameters: type: dict
properties: case_number: type: string
description: The unique number identifying the case.
include_history: type: boolean
description: Flag indicating if case history should be included. Default is false.
include_litigants: type: boolean
description: Flag indicating if litigant details should be included. Default is false.
required: case_number
name: lawsuit.lookup
description: Look up lawsuit cases against a company by year.
parameters: type: dict
properties: company_name: type: string
description: The name of the company.
year: type: integer
description: The year in which the lawsuit was filed.
required: company_name
year
name: court_case.find
description: Locate details of court cases based on specific parameters like case number and case type.
parameters: type: dict
properties: location: type: string
description: The city and court where the lawsuit is filed.
case_number: type: array
items: type: string
description: The unique case numbers of the lawsuits.
case_type: type: string
enum: Civil
Criminal
description: Type of the court case.
default: Civil
required: location
case_number
name: nature_reserve.find_nearby
description: Locate nearby nature reserves based on specific criteria such as amenities and proximity.
parameters: type: dict
properties: location: type: string
description: The city where you want to locate a nature reserve.
amenities: type: array
items: type: string
enum: Picnic Tables
Public Restrooms
Playgrounds
Biking Trails
Hiking Trails
Camping Grounds
description: Preferred amenities in the nature reserve.
proximity: type: integer
description: The radius within which to look for nature reserves in kilometers.
required: location
proximity
amenities
name: get_current_and_future_temperature
description: Provides the current temperature and forecasts the temperature for the next few hours at a particular location.
parameters: type: dict
properties: location: type: string
description: The city that you want to get the temperature for.
hours: type: integer
description: Number of hours for the temperature forecast.
required: location
hours
name: waste_calculation.calculate
description: Calculates the estimated waste generated by different population sizes in a specific location.
parameters: type: dict
properties: population: type: dict
description: The description of population. 'adults' is the number of adults in the household. 'children' is the number of children. 'singles' is the number of single adults living alone.
required: adults
children
singles
location: type: string
description: The city where the population resides.
required: population
location
name: book_flight
description: Book a flight from a departure city to a destination city on a specific date.
parameters: type: dict
properties: departure_city: type: string
description: The city from which the flight will depart.
destination_city: type: string
description: The city to which the flight is going.
date: type: string
description: The date of the flight.
required: departure_city
destination_city
date
name: history_fact.fetch
description: Retrieve facts about historical events or documents
parameters: type: dict
properties: event: type: string
description: The historical event or document you want to know about.
depth: type: string
description: The depth of information required. Choices are 'brief' or 'detailed'.
default: detailed
year: type: integer
description: The year of the event/document. default is 0
required: event
name: us_history.events_by_presidency
description: Retrieve the major events during the presidency of a specified US president.
parameters: type: dict
properties: president_name: type: string
description: The name of the US president.
start_year: type: integer
description: The start year of their presidency (optional).
default: 0
end_year: type: integer
description: The end year of their presidency (optional).
default: 2000
required: president_name
name: get_president_and_vp
description: Get the President and Vice President of United States for a specified year.
parameters: type: dict
properties: year: type: integer
description: The year for which president or vice president information is needed.
position: type: string
description: The position: either 'president' or 'vice president'.
required: year
position
name: religion_history.track
description: Track the historical development of a specific religion in a specific area within a specific time frame.
parameters: type: dict
properties: region: type: string
description: The geographical area where the religion's history is to be tracked.
religion: type: string
description: The name of the religion.
start_year: type: integer
description: The beginning year of the time frame.
end_year: type: integer
description: The ending year of the time frame.
required: region
religion
start_year
end_year
name: ancient_empires.get_religion_info
description: Retrieve information about religious history and influences of an ancient empire.
parameters: type: dict
properties: empire_name: type: string
description: The name of the ancient empire.
include_influences: type: boolean
default: no
description: Specify whether to include details about the religious influences of the empire.
required: empire_name
name: paint_color_mixture
description: Gives a combination of primary colors to mix for creating a certain color. This function requires type of paint and color.
parameters: type: dict
properties: paint_type: type: string
description: The type of paint (Watercolor, Oil, Acrylic).
color: type: string
description: The color to be produced from the mixture.
required: paint_type
color
name: color_converter.get_color_info
description: Retrieve RGB values and hexadecimal codes of a specific color.
parameters: type: dict
properties: color_name: type: string
description: The name of the color.
conversion_type: type: array
items: type: string
enum: RGB
HEX
description: The conversion type for the color.
required: color_name
conversion_type
name: calc_distance
description: Calculate the driving distance between two locations.
parameters: type: dict
properties: start_loc: type: string
description: Starting location.
end_loc: type: string
description: Ending location.
shortest_route: type: boolean
default: false
description: If true, returns the shortest driving route.
required: start_loc
end_loc
name: museum_info.get_info
description: Retrieve specific details about museums, such as opening hours and ticket prices.
parameters: type: dict
properties: location: type: string
description: City where the museum is located.
details: type: array
items: type: string
enum: Opening hours
Adult tickets
Child tickets
description: List of details to retrieve about the museum.
required: location
details
name: museum.exhibition_detail
description: Provides details of a particular exhibition in a museum, including the cost per visit for different age groups.
parameters: type: dict
properties: exhibition_name: type: string
description: The name of the exhibition.
museum_name: type: string
description: The name of the museum.
visitor_type: type: array
items: type: string
enum: child
adult
description: Age group of the visitor. Default is: ['adult']
required: exhibition_name
museum_name
name: find_music_instrument_store
description: Locate nearby music instrument stores that sell specific brands or instruments
parameters: type: dict
properties: location: type: string
description: The city and state e.g. San Francisco, CA.
instruments: type: array
items: type: string
description: A list of specific instruments or brands you are looking for.
required: location
instruments
name: check_instrument_availability
description: Get the price and availability of a specified instrument in a music store located in a specified city
parameters: type: dict
properties: instrument: type: string
description: The name of the musical instrument.
city: type: string
description: City where the store is located.
required: instrument
city
name: concert_finder
description: Locate upcoming concerts based on music genre in specified city and state.
parameters: type: dict
properties: location: type: string
description: The city and state to find concerts.
music_genre: type: string
description: Music genre of the concerts.
time_period: type: integer
description: Number of days to search upcoming concerts.
default: 30
required: location
music_genre
name: concert.find_nearby
description: Locate nearby concerts based on specific criteria like genre and availability of parking.
parameters: type: dict
properties: location: type: string
description: The city where the user wants to find a concert.
date: type: string
description: The date on which the user wants to attend a concert.
genre: type: string
description: The genre of music of the concert.
amenities: type: array
items: type: string
enum: Parking
Food and Beverages
VIP Seating
Disability Access
description: Amenities preferred at the concert.
default: Parking
required: location
date
genre
name: musicCharts.getMostPlayed
description: This function retrieves the current most played song in a particular genre from a specified region
parameters: type: dict
properties: genre: type: string
description: Music genre e.g., Rock, Pop, HipHop etc.
region: type: string
description: Region where the song popularity is to be checked
duration: type: integer
description: Time duration in hours for which the music played count will be considered. default is 0
required: genre
region
name: calculate_winning_percentage
description: Calculate the winning percentage for a particular basketball team in a given season.
parameters: type: dict
properties: team: type: string
description: The name of the basketball team.
season: type: integer
description: The season (year) you want to find winning percentage for.
required: team
season
name: get_team_ranking
description: Retrieve the current ranking of a football team in a specific league.
parameters: type: dict
properties: team: type: string
description: The name of the football team.
league: type: string
description: The league the team is competing in. E.g. UEFA Champions League, La Liga.
required: team
league
name: PokemonGO.get_moves
description: Retrieve the set of moves a Pokemon can learn. The optional parameter checks if the Pokemon can learn a specified move.
parameters: type: dict
properties: pokemon: type: string
description: The name of the Pokemon.
move: type: string
description: An optional parameter that checks if the Pokemon can learn this specific move. default is 'Run'
required: pokemon
name: player_status.check
description: Check a player's status in a team for a particular season.
parameters: type: dict
properties: team: type: string
description: The team where the player plays.
player_id: type: integer
description: The id of the player.
season: type: integer
description: The season for which player's status need to be checked. Optional. Default is season 2023.
required: team
player_id
name: game.save_progress
description: Save the current state of a player's game, given the stage, level and game mode.
parameters: type: dict
properties: stage: type: integer
description: The current stage in the game the player has reached.
mode: type: string
enum: easy
hard
description: The game mode. Available modes are easy or hard.
level: type: string
default: user
description: The player's level.
required: stage
mode
name: recipe_search.find
description: Locate recipes based on the type of dish.
parameters: type: dict
properties: dish: type: string
description: The name of the dish to search for.
diet: type: string
enum: Vegan
Vegetarian
Paleo
Keto
description: Dietary preference.
default: Keto
required: dish
name: restaurant_finder
description: Search for restaurants based on location, cuisine type and other preferences.
parameters: type: dict
properties: location: type: string
description: City and state, e.g. New York, NY.
cuisine: type: string
description: Type of cuisine the user is interested in, e.g. Italian, Japanese etc.
preferences: type: array
items: type: string
enum: Vegetarian
Delivery
Vegan
Takeout
description: Extra features in the restaurant. default is ['Delivery'].
required: location
cuisine
name: get_cooking_recipe
description: Retrieve the cooking recipe for a specified food item.
parameters: type: dict
properties: dish_name: type: string
description: Name of the food dish for which recipe is required.
serving_size: type: integer
description: Number of people for which the dish will be prepared.
required: dish_name
serving_size
name: whole_foods.order
description: Order food from Whole Foods
parameters: type: dict
properties: location: type: string
description: Location of Whole Foods.
items: type: array
items: type: string
description: List of items to order.
size: type: string
description: Size of the order.
enum: small
medium
large
required: location
items
size
name: grocery_store.find_by_criteria
description: Find grocery stores based on specific criteria such as location, hours of operation, or availability of services.
parameters: type: dict
properties: location: type: string
description: The city where you want to find a grocery store.
criteria: type: array
items: type: string
enum: 24 hours
Home Delivery
In-store Pickup
description: Specific features or services you're looking for in a grocery store.
required: location
criteria
name: hotel_booking.check_availability
description: Check room availability for a particular hotel for given dates.
parameters: type: dict
properties: hotel_name: type: string
description: The name of the hotel.
location: type: string
description: The location of the hotel.
check_in_date: type: string
description: The check-in date in YYYY-MM-DD format.
check_out_date: type: string
description: The check-out date in YYYY-MM-DD format.
required: hotel_name
location
check_in_date
check_out_date
name: hotel_booking.book
description: Book a hotel room at the specified location for the specified number of adults and children.
parameters: type: dict
properties: hotel_name: type: string
description: The name of the hotel.
location: type: string
description: The city where the hotel is located.
check_in: type: string
description: The check-in date in the format yyyy-mm-dd.
check_out: type: string
description: The check-out date in the format yyyy-mm-dd.
adults: type: integer
description: The number of adults for the booking.
children: type: integer
description: The number of children for the booking.
required: hotel_name
location
check_in
check_out
adults
children
name: get_exchange_rate
description: Fetch the current exchange rate for the provided currency pairs.
parameters: type: dict
properties: base_currency: type: string
description: The base currency in the pair.
target_currency: type: string
description: The currency to which the base currency needs to be converted.
required: base_currency
target_currency
name: get_conversion_cost
description: Convert a value from one currency to another including conversion charges.
parameters: type: dict
properties: amount: type: integer
description: The amount of money to be converted.
from_currency: type: string
description: The current currency of the amount.
to_currency: type: string
description: The target currency.
required: amount
from_currency
to_currency
name: math.factorial
description: Calculate the factorial of a given number.
parameters: type: dict
properties: number: type: integer
description: The number for which factorial needs to be calculated.
required: number
name: math.hypot
description: Calculate the Euclidean norm, sqrt(sum(squares)), the length of the vector from the origin to point (x, y) which is the hypotenuse of the right triangle.
parameters: type: dict
properties: x: type: integer
description: The x-coordinate value.
y: type: integer
description: The y-coordinate value.
z: type: integer
description: Optional. The z-coordinate value. Default is 0.
required: x
y
name: algebra.quadratic_roots
description: Find the roots of a quadratic equation ax^2 + bx + c = 0.
parameters: type: dict
properties: a: type: integer
description: Coefficient of x^2.
b: type: integer
description: Coefficient of x.
c: type: integer
description: Constant term.
required: a
b
c
name: solve_quadratic_equation
description: Function solves the quadratic equation and returns its roots.
parameters: type: dict
properties: a: type: integer
description: Coefficient of x squared
b: type: integer
description: Coefficient of x
c: type: integer
description: Constant term in the quadratic equation
required: a
b
c
name: solve_quadratic
description: Solve a quadratic equation given coefficients a, b, and c. If optional 'root_type' is 'real', the function will only return real roots. If not specified, function may return complex roots.
parameters: type: dict
properties: a: type: integer
description: The coefficient of the squared term in the quadratic equation.
b: type: integer
description: The coefficient of the linear term in the quadratic equation.
c: type: integer
description: The constant term in the quadratic equation.
root_type: type: string
description: The type of roots to return: 'real' for real roots, 'all' for both real and complex roots. This parameter is optional. default is 'all'
required: a
b
c
name: calculate_circumference
description: Calculates the circumference of a circle with a given radius.
parameters: type: dict
properties: radius: type: integer
description: The radius of the circle in the unit given.
unit: type: string
description: The unit of measurement for the radius. Default is m.
required: radius
name: geometry.area_circle
description: Calculate the area of a circle given the radius.
parameters: type: dict
properties: radius: type: integer
description: The radius of the circle.
units: type: string
description: The units in which the radius is measured (defaults to meters).
default: meters
required: radius
name: geometry.calculate_area_circle
description: Calculate the area of a circle given its radius.
parameters: type: dict
properties: radius: type: integer
description: The radius of the circle.
unit: type: string
description: The measurement unit of the radius (optional parameter, default is 'cm').
required: radius
name: calculate_area
description: Calculate the area of a right-angled triangle given the lengths of its base and height.
parameters: type: dict
properties: base: type: integer
description: The length of the base of the right-angled triangle.
height: type: integer
description: The height of the right-angled triangle.
unit: type: string
description: The unit of measure used. Defaults to cm.
default: cm
required: base
height
name: calculate_triangle_area
description: Calculate the area of a triangle using its base and height.
parameters: type: dict
properties: base: type: integer
description: The length of the base of the triangle.
height: type: integer
description: The height of the triangle from the base.
required: base
height
name: geometry.circumference
description: Calculate the circumference of a circle given the radius.
parameters: type: dict
properties: radius: type: integer
description: The radius of the circle.
units: type: string
description: Units for the output circumference measurement. Default is 'cm'.
required: radius
name: calculate_derivative
description: Calculate the derivative of a polynomial function.
parameters: type: dict
properties: function: type: string
description: The polynomial function.
x_value: type: integer
description: The x-value at which the derivative is calculated. Optional, if not given, the function will return a function of the derivative instead of a specific value. default is 0.
required: function
name: integrate
description: Calculate the area under a curve for a specified function between two x values.
parameters: type: dict
properties: function: type: string
description: The function to integrate, represented as a string. For example, 'x^3'
start_x: type: integer
description: The starting x-value to integrate over.
end_x: type: integer
description: The ending x-value to integrate over.
method: type: string
description: The method of numerical integration to use. Choices are 'trapezoid' or 'simpson'. Default is 'trapezoid'.
required: function
start_x
end_x
name: calculus.derivative
description: Compute the derivative of a function at a specific value.
parameters: type: dict
properties: function: type: string
description: The function to calculate the derivative of.
value: type: integer
description: The value where the derivative needs to be calculated at.
function_variable: type: string
description: The variable present in the function, for instance x or y, etc.
default: x
required: function
value
name: get_prime_factors
description: Function to retrieve prime factors of a number.
parameters: type: dict
properties: number: type: integer
description: Number for which prime factors need to be calculated
formatted: type: boolean
description: Return formatted string if true, array if false
required: number
formatted
name: number_analysis.prime_factors
description: Compute the prime factors of a number.
parameters: type: dict
properties: number: type: integer
description: The number to be factored.
required: number
name: math.gcd
description: Compute the greatest common divisor of two numbers
parameters: type: dict
properties: num1: type: integer
description: The first number.
num2: type: integer
description: The second number.
required: num1
num2
name: math.hcf
description: Calculate the highest common factor of two numbers.
parameters: type: dict
properties: number1: type: integer
description: First number.
number2: type: integer
description: Second number.
required: number1
number2
name: number_theory.gcd
description: Compute the greatest common divisor of two given integers.
parameters: type: dict
properties: number1: type: integer
description: The first integer.
number2: type: integer
description: The second integer.
required: number1
number2
name: prime_factorize
description: Calculate the prime factorization of a given integer.
parameters: type: dict
properties: number: type: integer
description: The number for which to calculate the prime factorization.
return_type: type: string
description: Determines the format of the returned prime factorization. Can be 'list' for a list of all prime factors or 'dictionary' for a count of each prime factor. Default is 'list'.
required: number
name: math.gcd
description: Calculate the greatest common divisor of two integers.
parameters: type: dict
properties: num1: type: integer
description: First number.
num2: type: integer
description: Second number.
required: num1
num2
name: calculate_final_velocity
description: Calculate the final velocity of a free falling object given the height it's dropped from, the initial velocity and acceleration due to gravity. Ignore air resistance.
parameters: type: dict
properties: height: type: integer
description: The height the object is dropped from, in meters.
initial_velocity: type: integer
description: The initial velocity of the object in m/s. Default is zero.
gravity: type: float
description: Acceleration due to gravity. Default value is approximately 9.81 m/s^2, earth's gravity.
required: height
name: calculate_velocity
description: Calculate the velocity for a certain distance travelled within a specific duration.
parameters: type: dict
properties: distance: type: integer
description: The distance travelled by the object, typically in kilometers.
duration: type: integer
description: The duration of the journey, typically in hours.
unit: type: string
description: Optional parameter. The unit to return the velocity in. If not provided, the default is km/h.
required: distance
duration
name: final_velocity
description: Calculate the final velocity of an object given its initial velocity, acceleration, and time.
parameters: type: dict
properties: initial_velocity: type: integer
description: The initial velocity of the object in meters/second.
acceleration: type: integer
description: The acceleration of the object in meters/second^2.
time: type: integer
description: The time over which the acceleration is applied in seconds.
required: initial_velocity
acceleration
time
name: calculate_displacement
description: Calculates the displacement of an object in motion given initial velocity, time, and acceleration.
parameters: type: dict
properties: initial_velocity: type: integer
description: The initial velocity of the object in m/s.
time: type: integer
description: The time in seconds that the object has been in motion.
acceleration: type: float
description: The acceleration of the object in m/s^2.
default: 0
required: initial_velocity
time
name: calculate_final_speed
description: Calculate the final speed of an object in free fall after a certain time, neglecting air resistance. The acceleration due to gravity is considered as -9.81 m/s^2
parameters: type: dict
properties: initial_speed: type: integer
description: The initial speed of the object in m/s. Default is 0 for an object at rest.
time: type: integer
description: The time in seconds for which the object is in free fall.
gravity: type: float
description: The acceleration due to gravity. Default is -9.81 m/s^2.
required: time
name: kinematics.final_velocity_from_distance
description: Calculate the final velocity of an object given the acceleration and distance travelled, assuming initial velocity is 0.
parameters: type: dict
properties: acceleration: type: integer
description: Acceleration of the object, m/s^2.
distance: type: integer
description: Distance traveled by the object, m.
initial_velocity: type: integer
description: Initial velocity of the object. Default is 0, m/s
required: acceleration
distance
name: calculate_final_velocity
description: Calculate the final velocity of an object under constant acceleration, knowing its initial velocity, acceleration, and time of acceleration.
parameters: type: dict
properties: initial_velocity: type: integer
description: The initial velocity of the object.
acceleration: type: integer
description: The acceleration of the object.
time: type: integer
description: The time of acceleration.
required: initial_velocity
acceleration
time
name: calculate_final_speed
description: Calculate the final speed of an object dropped from a certain height without air resistance.
parameters: type: dict
properties: initial_velocity: type: integer
description: The initial velocity of the object.
height: type: integer
description: The height from which the object is dropped.
gravity: type: float
description: The gravitational acceleration. Default is 9.8 m/s^2.
required: initial_velocity
height
name: get_directions
description: Retrieve directions from one location to another.
parameters: type: dict
properties: start_location: type: string
description: The starting point of the journey.
end_location: type: string
description: The destination point of the journey.
route_type: type: string
description: Type of route to use (e.g., fastest, scenic). Default is fastest.
enum: fastest
scenic
required: start_location
end_location
name: travel_itinerary_generator
description: Generate a travel itinerary based on specific destination, duration and daily budget, with preferred exploration type.
parameters: type: dict
properties: destination: type: string
description: Destination city of the trip.
days: type: integer
description: Number of days for the trip.
daily_budget: type: integer
description: The maximum daily budget for the trip.
exploration_type: type: string
enum: nature
urban
history
culture
description: The preferred exploration type.
default: urban
required: destination
days
daily_budget
name: vegan_restaurant.find_nearby
description: Locate nearby vegan restaurants based on specific criteria like operating hours.
parameters: type: dict
properties: location: type: string
description: The city and state, e.g. New York, NY
operating_hours: type: integer
description: Preferred latest closing time of the restaurant. E.g. if 11 is given, then restaurants that close at or after 11 PM will be considered. This is in 24 hour format.
default: 21
required: location
name: get_shortest_driving_distance
description: Calculate the shortest driving distance between two locations.
parameters: type: dict
properties: origin: type: string
description: Starting point of the journey.
destination: type: string
description: End point of the journey.
unit: type: string
description: Preferred unit of distance (optional, default is kilometers).
required: origin
destination
name: route.estimate_time
description: Estimate the travel time for a specific route with optional stops.
parameters: type: dict
properties: start_location: type: string
description: The starting point for the journey.
end_location: type: string
description: The destination for the journey.
stops: type: array
items: type: string
description: Additional cities or points of interest to stop at during the journey ordered.
default: NYC
required: start_location
end_location
name: calculate_electric_field
description: Calculate the electric field produced by a charge at a certain distance.
parameters: type: dict
properties: charge: type: integer
description: Charge in coulombs producing the electric field.
distance: type: integer
description: Distance from the charge in meters where the field is being measured.
permitivity: type: integer
description: Permitivity of the space where field is being calculated, default is for vacuum.
required: charge
distance
name: calculate_magnetic_field
description: Calculate the magnetic field produced at the center of a circular loop carrying current.
parameters: type: dict
properties: current: type: integer
description: The current through the circular loop in Amperes.
radius: type: float
description: The radius of the circular loop in meters.
permeability: type: integer
description: The magnetic permeability. Default is permeability in free space.
required: current
radius
name: electromagnetic_force
description: Calculate the electromagnetic force between two charges placed at a certain distance.
parameters: type: dict
properties: charge1: type: integer
description: The magnitude of the first charge in coulombs.
charge2: type: integer
description: The magnitude of the second charge in coulombs.
distance: type: integer
description: The distance between the two charges in meters.
medium_permittivity: type: float
description: The relative permittivity of the medium in which the charges are present. Default is 8.854 x 10^-12 F/m (vacuum permittivity).
required: charge1
charge2
distance
name: calculate_resonant_frequency
description: Calculate the resonant frequency of an LC (inductor-capacitor) circuit.
parameters: type: dict
properties: inductance: type: float
description: The inductance (L) in henries (H).
capacitance: type: float
description: The capacitance (C) in farads (F).
round_off: type: integer
description: Rounding off the result to a certain decimal places, default is 2.
required: inductance
capacitance
name: calculate_electric_field_strength
description: Calculate the electric field strength at a certain distance from a point charge.
parameters: type: dict
properties: charge: type: integer
description: The charge in Coulombs.
distance: type: float
description: The distance from the charge in meters.
medium: type: string
description: The medium in which the charge and the point of calculation is located. Default is 'vacuum'.
required: charge
distance
name: thermo.calculate_energy
description: Calculate the energy required or released during a phase change using mass, the phase transition temperature and the specific latent heat.
parameters: type: dict
properties: mass: type: integer
description: Mass of the substance in grams.
phase_transition: type: string
description: Phase transition. Can be 'melting', 'freezing', 'vaporization', 'condensation'.
substance: type: string
description: The substance which is undergoing phase change, default is 'water'
required: mass
phase_transition
name: get_boiling_melting_points
description: Retrieve the boiling point and melting point of a substance based on its name and the sea level.
parameters: type: dict
properties: substance: type: string
description: The name of the substance.
sea_level: type: integer
description: The sea level in meters.
required: substance
sea_level
name: calculate_density
description: Calculate the density of a substance based on its mass and volume.
parameters: type: dict
properties: mass: type: integer
description: The mass of the substance in kilograms.
volume: type: integer
description: The volume of the substance in cubic meters.
unit: type: string
description: The unit of density. Default is kg/m³
required: mass
volume
name: calc_absolute_pressure
description: Calculates the absolute pressure from gauge and atmospheric pressures.
parameters: type: dict
properties: atm_pressure: type: float
description: The atmospheric pressure in atmospheres (atm). Default is 1 atm if not provided.
gauge_pressure: type: float
description: The gauge pressure in atmospheres (atm). Must be provided.
required: gauge_pressure
name: entropy_change.calculate
description: Calculate the change in entropy for a mass of a specific substance under set initial and final conditions.
parameters: type: dict
properties: substance: type: string
description: The substance for which the change in entropy is calculated.
mass: type: integer
description: The mass of the substance in kg.
initial_temperature: type: integer
description: The initial temperature of the substance in degree Celsius.
final_temperature: type: integer
description: The final temperature of the substance in degree Celsius.
pressure: type: integer
default: 1
description: The pressure the substance is under in atmospheres.
required: substance
mass
initial_temperature
final_temperature
name: calculate_entropy_change
description: Calculate the entropy change for an isothermal and reversible process.
parameters: type: dict
properties: initial_temp: type: integer
description: The initial temperature in Kelvin.
final_temp: type: integer
description: The final temperature in Kelvin.
heat_capacity: type: float
description: The heat capacity in J/K.
isothermal: type: boolean
description: Whether the process is isothermal. Default is True.
required: initial_temp
final_temp
heat_capacity
name: calc_heat_capacity
description: Calculate the heat capacity at constant pressure of air using its temperature and volume.
parameters: type: dict
properties: temp: type: integer
description: The temperature of the gas in Kelvin.
volume: type: float
description: The volume of the gas in m^3.
gas: type: string
description: Type of gas, with air as default.
required: temp
volume
name: fetch_DNA_sequence
description: Retrieve the sequence of a DNA molecule with the given id from a public database.
parameters: type: dict
properties: DNA_id: type: string
description: Unique ID of the DNA molecule in the database.
format: type: string
description: Optional parameter to get sequence in specific format (default to 'fasta').
upstream: type: integer
description: Optional parameter to include certain number of base pairs upstream the DNA sequence (default to 0).
required: DNA_id
name: get_protein_sequence
description: Retrieve the protein sequence encoded by a human gene.
parameters: type: dict
properties: gene: type: string
description: The human gene of interest.
species: type: string
description: The species for which the gene is to be analyzed.
default: Homo sapiens
required: gene
name: biology.get_cell_info
description: Retrieve information about the structure and functioning of a specified type of cell
parameters: type: dict
properties: cell_type: type: string
description: Type of cell you want information about
detailed: type: boolean
description: Indicate if you want a detailed description of the cell
default: false
required: cell_type
name: cellbio.get_proteins
description: Get the list of proteins in a specific cell compartment.
parameters: type: dict
properties: cell_compartment: type: string
description: The specific cell compartment.
include_description: type: boolean
description: Set true if you want a brief description of each protein.
default: false
required: cell_compartment
name: cell_biology.function_lookup
description: Look up the function of a given molecule in a specified organelle.
parameters: type: dict
properties: molecule: type: string
description: The molecule of interest.
organelle: type: string
description: The organelle of interest.
specific_function: type: boolean
description: If set to true, a specific function of the molecule within the organelle will be provided, if such information exists.
required: molecule
organelle
specific_function
name: calculate_molecular_weight
description: Calculate the molecular weight of a compound given the compound formula.
parameters: type: dict
properties: compound: type: string
description: The molecular formula of the compound.
to_unit: type: string
description: The unit in which to return the result. Default is 'grams/mole'
required: compound
to_unit
name: mutation_type.find
description: Finds the type of a genetic mutation based on its SNP (Single Nucleotide Polymorphism) ID.
parameters: type: dict
properties: snp_id: type: string
description: The ID of the Single Nucleotide Polymorphism (SNP) mutation.
species: type: string
description: Species in which the SNP occurs, default is 'Homo sapiens' (Humans).
required: snp_id
name: diabetes_prediction
description: Predict the likelihood of diabetes type 2 based on a person's weight and height.
parameters: type: dict
properties: weight: type: integer
description: Weight of the person in lbs.
height: type: integer
description: Height of the person in inches.
activity_level: type: string
enum: sedentary
lightly active
moderately active
very active
extra active
description: Physical activity level of the person.
required: weight
height
activity_level
name: analyze_dna_sequence
description: Analyzes the DNA sequence based on a reference sequence and return any potential mutations.
parameters: type: dict
properties: sequence: type: string
description: The DNA sequence to be analyzed.
reference_sequence: type: string
description: The reference DNA sequence.
mutation_type: type: string
enum: insertion
deletion
substitution
description: Type of the mutation to be looked for in the sequence.
default: insertion
required: sequence
reference_sequence
name: genetics.calculate_similarity
description: Calculates the genetic similarity between two species based on their DNA sequences.
parameters: type: dict
properties: species1: type: string
description: The first species to compare.
species2: type: string
description: The second species to compare.
format: type: string
description: The format of the result (percentage or fraction). Default is percentage.
required: species1
species2