Skip to main content

A solver for triangle sides and angles

Project description

Triangles

Version Author

Overview

Using the Law of Cosines and the Law of Sines, this library can be used to calculate all remaining sides and angles of a triangle when any one of the following sets of inputs are available.

  1. The length of 2 adjacent sides and their interior angle (SAS)
  2. The value of 2 angles and the length of the common side (ASA)
  3. The lengths of all 3 sides of the triangle (SSS)

Installation

pip install triangles

Usage

Import the module

from triangles import triangles

Use the functions to calculate the sides and angles of a triangle

>>> triangles.SSS(1,1,1)
(1, 1, 1, 60.00000000000001, 59.99999999999999, 60.00000000000001)

>>> triangles.SAS(1,60,1)
(1, 1, 0.9999999999999999, 60.00000000000001, 60.00000000000001, 60)

>>> triangles.ASA(60,1,60)
(1.0, 1.0, 1, 60, 60, 60)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

triangles-1.0.0.tar.gz (3.0 kB view hashes)

Uploaded Source

Built Distribution

triangles-1.0.0-py3-none-any.whl (3.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page