Skip to main content

agine
GitHub license GitHub issues

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.

Metadata

Release files for agine 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for agine 0.0.2
File Size Uploaded
agine-0.0.2.tar.gz 13.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for agine 0.0.2
File Interpreter ABI Platform
agine-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 33.5 kB

Release files / agine-0.0.2.tar.gz

Download URL agine-0.0.2.tar.gz
Size 13.7 kB
Tags Source
SHA-256 checksum
How to use checksums
611ecbdc00feeaea0fae24a77fb0646d2d5e11da084fcb451ad080ae8a6fb7e6
BLAKE2b-256 checksum
How to use checksums
c87af92f0de40e345846ed5ae5800dcfd847d45dd00ad07e42b1bfe2720099ef
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / agine-0.0.2-py3-none-any.whl

Download URL agine-0.0.2-py3-none-any.whl
Size 19.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
aaf4093c28828d866eeb6fb70b1a07b2e79c2ccf1a57323ac16c96be13f1cd1a
BLAKE2b-256 checksum
How to use checksums
5a0f2c9ef49a9f1dc51f303f5f46a4c4169e80feffe20e0d3aa40abbd3bb23d6
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page