Popularity
0.3
Stable
Activity
0.0
Stable
0
1
1

Programming language: Swift
License: Apache License 2.0
Tags: Math    
Latest version: v1.0.1

EasyRoot alternatives and similar libraries

Based on the "Math" category.
Alternatively, view EasyRoot alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of EasyRoot or a related project?

Add another 'Math' Library

README

Logo

A Swift framework for simplifying radicals.

Build Status

Usage

CocoaPods

Add EasyRoot to your Podfile:

pod 'EasyRoot'

And run pod install

Example

To use the Radical object:

// Simplify the square root of 27
// Create the radical object
let expression = Radical(root: 27)
// Simplify the expression
expression.simplify()
// Print the result
print("\(expression.coefficient) roots of \(expression.radicand)")
// => 3 roots of 3

Currently, the expression will remain the same if the simplified result contains an imaginary number.

For more examples, see the documentation

Features

Currently supports simplifying integer-only radicals. For example:

  • Root 4
    • Result: 2
  • 3 root -27
    • Result: -3

And so forth.

Contributing

Bugs

Feel free to open issues for any bugs found.

Pull Requests

If you wish to contribute to EasyRoot, create a new branch, implement your feature or fix, and then submit a pull request.

Documentation

Generate documentation with Jazzy