bodies (usually the sun, moon, planets, planetoids or comets). The program calculates the position of these bodies to the given date and gives a numerical output of the position (usually in right ascension and declination, whereby the used eqinox may be settable), sometimes also from brightness, angle diameter and phase. Some programs can generate a list of astronomical events of certain types during a period of time, e.g. a year. Astronomical calculators can be also a part of a simulation software, displaying the sky at a certain time. Games There are some software games that are called calculators, including: Sudoku calculators: The input is a Sudoku puzzle, the operations support solving the puzzle, such as selecting a digit as the solution for a cell, and the result is a solution of the entire puzzle. Poker calculators: A common feature of these is to calculate the odds of winning with a given Poker hand. Related software packages There are many interactive software packages that provide user-accessible calculation features, but that are not normally called calculators, because the calculation features play only a supporting role rather than being an end in themselves. These include: Spreadsheets, where user-supplied calculations can define a cell’s content. Computer algebra systems, which can manipulate mathematical expressions, including evaluating simple calculations. Databases, where user-supplied calculations can specify a field’s value. Spreadsheets Spreadsheets are not normally called calculators because their main purpose is to organise data in rows and columns, and to automatically update the values of possibly many dependent cells when the value in another cell changes. The calculation features are only used in a supporting role to specify the values in some cells. Computer algebra systems Computer algebra systems are not normally called calculators because their main purpose is to perform symbolic manipulation of mathematical expressions that can contain variables and complex operations, such as integration. However, the expressions can be basic calculations that do not use variables, and that are simply evaluated, as with a calculator. Databases Databases are not normally called calculators because their main purpose is data entry and storage, plus reporting against this data. The calculation features are only used in a supporting role to specify the values in some fields. See also Comparison of software calculators Calculator Calculator input methods Formula calculator Graphing calculator Programmable calculator Scientific calculator Windows Calculator Calculator (macOS) Calculator watch Photomath References Office equipment Mathematical notation