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.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agine-0.0.2.tar.gz.
File metadata
- Download URL: agine-0.0.2.tar.gz
- Upload date:
- Size: 13.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
611ecbdc00feeaea0fae24a77fb0646d2d5e11da084fcb451ad080ae8a6fb7e6
|
|
| MD5 |
2c3d47b3a600873200d371572697651e
|
|
| BLAKE2b-256 |
c87af92f0de40e345846ed5ae5800dcfd847d45dd00ad07e42b1bfe2720099ef
|
File details
Details for the file agine-0.0.2-py3-none-any.whl.
File metadata
- Download URL: agine-0.0.2-py3-none-any.whl
- Upload date:
- Size: 19.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0.post20200714 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aaf4093c28828d866eeb6fb70b1a07b2e79c2ccf1a57323ac16c96be13f1cd1a
|
|
| MD5 |
0b4b434c962a971b5a9b1bed5a5b6bc7
|
|
| BLAKE2b-256 |
5a0f2c9ef49a9f1dc51f303f5f46a4c4169e80feffe20e0d3aa40abbd3bb23d6
|