Skip to content

Latest commit

 

History

History
16 lines (11 loc) · 961 Bytes

README.md

File metadata and controls

16 lines (11 loc) · 961 Bytes

Code for geometric algorithms

This is no formal installation for this package (or any packages in gisalgs). However, installing the code is not complicated. It is important to organize everything in a directory and each package such as geom is a subdirectory. Now suppose we use the directory at the root called /lib to store everything and we create a subfolder called gisalgs there. Under the /lib/gisalgs directory, create a subdirectory called geom and save all the files in this repository in geom. It will be essential to have the __init__.py in geom (this is just an empty file with the specific file name). Lastly, make sure to copy __init__.py to the parent directory (in this case, /lib/gisalgs).

The following is an example of using modules in this repository:

import sys
sys.path.append('/lib/gisalgs')

from geom.point import *

p, p1, p2 = Point(10,0), Point(0,100), Point(0,1)
print(p.distance(p1))
print(p1)