Base
Basic, general functions and constants.
- pymeeus.base.TOL = 1e-10
- Internal tolerance being used by default 
- pymeeus.base.get_ordinal_suffix(ordinal)[source]
- Method to get the suffix of a given ordinal number, like 1’st’, 2’nd’, 15’th’, etc. - Parameters
- ordinal (int) – Ordinal number 
- Returns
- Suffix corresponding to input ordinal number 
- Return type
- Raises
- TypeError if input type is invalid. 
 - >>> get_ordinal_suffix(40) 'th' >>> get_ordinal_suffix(101) 'st' >>> get_ordinal_suffix(2) 'nd' >>> get_ordinal_suffix(19) 'th' >>> get_ordinal_suffix(23) 'rd' 
- pymeeus.base.iint(number)[source]
- This method behaves in the same way as the INT() function described by Meeus in his book: Greatest integer which is not greater than number. - Parameters
- Returns
- Greatest integer which is not greater than number 
- Return type
- Raises
- TypeError if input type is invalid. 
 - >>> iint(19) 19 >>> iint(19.95) 19 >>> iint(-2.4) -3 
- pymeeus.base.machine_accuracy()[source]
- This function computes the accuracy of the computer being used. - This function returns a tuple containing the number of significant bits in the mantissa of a floating number, and the number of significant digits in a decimal number. - Returns
- Number of significant bits, and of significant digits 
- Return type