Readme

simplecalc

BuildStatus Documentation Status Coverage Code Style License

simplecalc is an example project to show how to set up an open source project from scratch.

Read the Blog Post

The blog talks about how this project was set up.

Documentation

Read the docs!

API

API Reference

Calculator

The most over-engineered calculator.

exception simplecalc.calculator.CalculatorTypeError[source]

Custom Type Error for calculation operations.

exception simplecalc.calculator.CalculatorValueError[source]

Custom ValueError for calculation operations.

simplecalc.calculator.difference(nums)[source]

Find the difference of a list of numbers.

Example

>>> difference([1, 2, 3, 4])
-8
Parameters:nums (list) – A list of numbers
Returns:The difference
Return type:int or float
simplecalc.calculator.power(nums)[source]

Find the power of a list of numbers.

{1}^{2}^{3}

Parameters:nums (list) – A list of numbers
Returns:The power
Return type:int or float
simplecalc.calculator.product(nums)[source]

Find the product of a list of numbers.

Example

>>> product([1, 2, 3, 4])
24
Parameters:nums (list) – A list of numbers
Returns:The product
Return type:int or float
simplecalc.calculator.quotient(nums)[source]

Find the quotient of a list of numbers.

Example

>>> quotient([1, 2, 3, 4])
0.041666666666666664
Parameters:nums (list) – A list of numbers
Returns:The quotient
Return type:int or float
simplecalc.calculator.sum_(nums)[source]

Find the sum of a list of numbers.

Example

>>> sum_([1, 2, 3, 4])
10
Parameters:nums (list) – A list of numbers
Returns:The sum
Return type:int or float

Changelog

Changelog

Simplecalc 0.2 (2019-11-25)

No significant changes.

Simplecalc 0.1.0 (2019-07-25)

Features

  • Initial release. (#2)

Indices and tables