# jicgeometry Release 0.6.0

Basic Python geometry package with no external dependencies.

Keywords
geometry
MIT
Install
``` pip install jicgeometry==0.6.0 ```

# JIC Geometry     Python package for basic geometry operations.

## Features

• Lightweight: no dependencies outside Python's standard library
• Cross-platform: Linux, Mac and Windows are all supported
• Tested with Python 2.7, 3.3, 3.4, and 3.5

## Quick Guide

To install `jicgeometry`:

```sudo pip install jicgeometry
```

Create some points:

```>>> from jicgeometry import Point2D
>>> p1 = Point2D(6, 1)
>>> p2 = Point2D(3, 5)
```

Find the distances between two points:

```>>> p1.distance(p2)
5.0
```

Add/subtract points from each other:

```>>> p1 + p2
<Point2D(x=9, y=6, dtype=int)>
```

Scale points using multiplication/division:

```>>> p1 / 2.0
<Point2D(x=3.00, y=0.50, dtype=float)>
```

Treat points as vectors:

```>>> p1.unit_vector
<Point2D(x=0.99, y=0.16, dtype=float)>
>>> round(p1.magnitude, 4)
6.0828
```

## History

### 0.6.0

• Added Point3D class

### 0.5.0

• Initial upload to PyPi