Skip to main content

Plots and measures angles and distances between points in 3-Dimensions

Reason this release was yanked:

has typos and is slow

Project description

POINTS-CLI

Use this program to display random points and measure angles and distances between them.

Description:

Points-cli is a small program that takes a given number of randomly generated points in 3-Dimensions and plots them in multiple colors using matplotlib. It then allows for the measurement of angles and distances between the points. The points are restricted within boundaries of a box. The user interacts with the program through both the command line interface and the matplotlib plot. From the command line interface the user is taken through elaborative steps that describe the proper arguments and options. The plot is a 3D scatter plot with an extra feature that enables the user to hover the mouse over any point to display the number assigned to that point.

After the plot has been displayed an access to a menu appears on the command line with three options: Measure distance, Measure angle and Exit.

GETTING STARTED

Dependencies:

  1. Python 3.7.6
  2. Numpy 1.18.1
  3. Matplotlib 3.1.3
  4. tqdm 4.47.0

Installing:

pip install Points-cli

Executing program:

Points-cli

Help:

To make the program run faster opt for a smaller number of points depending on the processing power and memory available at your disposal.

You can always use Ctrl+C to prematurely exit the program.

Authors:

  1. Ridhiwan Ramadhan Mseya

Version History:

--> Version 0.1.1 -Downloads needed dependencies. --> Version 0.1 -Initial Official Release.

License:

This project is licensed under the name Points-cli License - see the LICENSE file for details.

Acknowledgments:

Inspiration from Antoine Marion.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Points-cli-0.1.1.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

Points_cli-0.1.1-py3-none-any.whl (12.0 kB view details)

Uploaded Python 3

File details

Details for the file Points-cli-0.1.1.tar.gz.

File metadata

  • Download URL: Points-cli-0.1.1.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.1.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for Points-cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 eb26d1ee4923dd8849be9c7fa05e854b2cbe9bdd175ee6617df924ebbc5fb028
MD5 03e1aa3a176ff00e1b1a4303766618ee
BLAKE2b-256 c2b8edb175f1f718947dca16c914c88cbf96ca922b66f3d6fcc862131cbc8a59

See more details on using hashes here.

File details

Details for the file Points_cli-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: Points_cli-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 12.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.1.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for Points_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 12481985080080208a94fbef495e4e8a134837fb748f1d55427035487bcb0163
MD5 4f8cdeb43eca5c30d46fa079ffad9433
BLAKE2b-256 ffd8f6056bbca2d3c8f3ec5c6927061db17aae4c8ab9f296cbcfed527c67b74a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page