NumPy is the base library for nearly all data analysis and data science applications. NumPy Financial has been carved out of the main NumPy distribution and contains many "spreadsheet" like functions focused on time value of money. These functions have remarkable similarities to their Excel counterparts. However, working with a flexible programming language like Python means you will be able to easily create much more complex models than can be easily done in Excel.