Functionalities for Points in n-Dimensional Space
Project description
agine
agine is a Python package which have functionalities related to points in an n-dimensional space (which is defined by its x, y, ...z
coordinates), or an actual position on the Earth (given by its latitude, longitude
). Considering two points (say P, Q
), apart from many other purposes, this library can also detect if the two have a clear line of sight or not.
Basic Usage
agine has three main functionalities: (1) Calculation of Distances, using different metrics, which is defined under commons
, (2) Functions to Find the Nearest Neighbor and (3) Function to Find if two Geographic Point has a Line-of-Sight or not. All of this can be done using the following:
git clone https://github.com/ZenithClown/agine.git
cd agine # as agine is currently not indexed in PyPi
pip install agine # Installing agine with pip
import agine
>> Setting up agine-Environment...
>> Detected OS : "<os-name-with-version>"
>> scikit-learn Options : "<is-scikit-learn-available>"
>> "etc. which Defines the Core-Capability"
agine has a hard dependency of only numpy
so that some of its functionalities can be used somewhere else. For options (2) and (3) it has different requirements, which can be accessed using: agine.OSOptions._point_func
and agine.OSOptions._line_of_st
repectively.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.