https://github.com/zenithclown/agine

Library for finding Nearest Neighbor or to find if two points on Earth have a Direct Line of Sight.

https://github.com/zenithclown/agine

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: researchgate.net
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (15.1%) to scientific vocabulary

Keywords

bearing bearing-calculations distance-calculation euclidean-distance geometry haversine manhattan-distance nearest-neighbor-search numpy pandas rasterio shapely
Last synced: 6 months ago · JSON representation

Repository

Library for finding Nearest Neighbor or to find if two points on Earth have a Direct Line of Sight.

Basic Info
  • Host: GitHub
  • Owner: ZenithClown
  • License: apache-2.0
  • Language: HTML
  • Default Branch: master
  • Homepage:
  • Size: 5.66 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 6
  • Releases: 0
Topics
bearing bearing-calculations distance-calculation euclidean-distance geometry haversine manhattan-distance nearest-neighbor-search numpy pandas rasterio shapely
Created over 5 years ago · Last pushed over 5 years ago
Metadata Files
Readme License

README.md

agine
GitHub license GitHub issues PyPI Package

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:

```bash pip install agine

or if you want to build from source

git clone https://github.com/ZenithClown/agine.git `` If you want to installagine` in editable mode:

```python pip install -e agine # Installing agine with pip import agine

Setting up agine-Environment... Detected OS : "" scikit-learn Options : "" "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.

Owner

  • Name: Debmalya Pramanik
  • Login: ZenithClown
  • Kind: user
  • Location: India
  • Company: Pidilite Industries Ltd.

🤓 Tech-Enthusiast, 🎰 Machine Learning ⛑️ Engineer, 🏢 Data Scientists with 7+ Years of Experience 💼

GitHub Events

Total
Last Year

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 35
  • Total Committers: 1
  • Avg Commits per committer: 35.0
  • Development Distribution Score (DDS): 0.0
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Debmalya Pramanik d****5@g****m 35

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 7
  • Total pull requests: 0
  • Average time to close issues: 26 minutes
  • Average time to close pull requests: N/A
  • Total issue authors: 1
  • Total pull request authors: 0
  • Average comments per issue: 0.71
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ZenithClown (7)
Pull Request Authors
Top Labels
Issue Labels
bug (3) enhancement (2) help wanted (1)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • pypi 23 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 1
  • Total versions: 1
  • Total maintainers: 1
pypi.org: agine

Functionalities for Points in n-Dimensional Space

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 23 Last month
Rankings
Dependent packages count: 10.1%
Dependent repos count: 21.6%
Average: 26.7%
Forks count: 29.8%
Downloads: 33.1%
Stargazers count: 38.8%
Maintainers (1)
Last synced: 7 months ago

Dependencies

setup.py pypi
  • numpy *