Skip to main content

Vector Easy

vectoreasy é um pacote simples e fácil para plotar vetores no espaço bidimensional e tridimensional.

Dependências

Python 3.6 ou posterior

Pacote numpy Pacote matplotlib.pyplot

Começando o uso

Você vai precisar instalar o pacote vectoreasy, para isso basta executar:

pip install vectoreasy

Funções

  • plot2d([<lista de componentes de vetores>],[<lista de cores para cada vetor],[<limites da plotage 2D>]) - Plota vetores a partir de componentes no espaço bidimensional
Ex: 
pip install vectorplot
import numpy as np
from vectorplot import vp

u_laranja='#FF9A13'
v_azul='#1190FF'
r_vermelho='#FF0000'

u=[1,2]
v=[2,1]
u=np.array(u)
v=np.array(v)
r=u+v

vp.plot2d([u,v,r], [u_laranja,v_azul,r_vermelho], [-3,3,-3,3])
  • plot2d([<Lista de tuplas de coordenadas>],[<lista de cores para cada vetor],[<limites da plotage 2D>]) - Plota vetores a partir de tuplas de coordenadas de pontos no espaço bidimensional
Ex: 
pip install vectorplot
from vectorplot import vp

#As tuplas devem conter coordenadas iniciais (xi,yi) e finais (xf,yf) por onde passa o vetor 
u=(1,1,4,4)
v=(-1,2,5,6)
u_laranja='#FF9A13'
v_azul='#1190FF'
vp.plot2d([u,v], [u_laranja,v_azul], [-6,6,-6,6])
  • plot3d([<lista de componentes de vetores>],[<lista de cores para cada vetor],[<limites da plotage 3D>]) - Plota vetores a partir de componentes no espaço tridimensional
Ex: 
pip install vectorplot
import numpy as np
from vectorplot import vp

u_laranja='#FF9A13'
v_azul='#1190FF'
r_vermelho='#FF0000'

u=[-1,1,2]
v=[2,3,2]
u=np.array(u)
v=np.array(v)
r=u+v

vp.plot3d([u,v,r],[u_laranja,v_azul,r_vermelho],[-4,4,-4,4,-4,4])
  • plot3d([<Lista de tuplas de coordenadas>],[<lista de cores para cada vetor],[<limites da plotage 3D>]) - Plota vetores a partir de tuplas de coordenadas de pontos no espaço tridimensional
Ex: 
pip install vectorplot
import numpy as np
from vectorplot import vp

u_laranja='#FF9A13'
v_azul='#1190FF'

u=(-1,1,2,2)
v=(2,3,4,5]

vp.plot3d([u,v],[u_laranja,v_azul],[-5,5,-5,5,-5,5])
  • equivalent2d([<Lista de componentes de vetores>]) - Verifica se uma lista de vetores 2d gerada a partir de componentes são equivalentes
Ex: 
pip install vectorplot
from vectorplot import vp

u=[2,2]
v=[2,2]
print(vp.isequivalent([u,v]))

  • equivalent2d([<Lista de tuplas de coordenadas>]) - Verifica se uma lista de vetores 2d gerada a partir de tuplas de coordenadas de pontos são equivalentes
Ex: 
pip install vectorplot
from vectorplot import vp

u=(1,1,4,4)
v=(-1,2,5,6)
print(vp.isequivalent([u,v]))

  • equivalent3d([<Lista de componentes de vetores>]) - Verifica se uma lista de vetores 3d gerada a partir de componentes são equivalentes
Ex: 
pip install vectorplot
from vectorplot import vp

u=[2,2,2]
v=[2,2,2]
print(vp.isequivalent([u,v]))

  • equivalent3d([<Lista de tuplas de coordenadas>]) - Verifica se uma lista de vetores 3d gerada a partir de tuplas de coordenadas de pontos são equivalentes
Ex: 
pip install vectorplot
from vectorplot import vp

u=(1,1,1,4,4)
v=(0,0,0,3,3,3)
print(vp.isequivalent([u,v]))

  • resultant_module(<módulo do primeiro vetor>,<módulo do segundo vetor>,<ângulo formando entre vetores) - Calcula o módulo da resultante gerado a partir de um ângulo entre dois vetores
Ex: 
pip install vectorplot
from vectorplot import vp

print(vp.resultant_module_angle(2,2,60))

  • vector_module(<vetor>) - Calcula o módulo do vetor a partir dos seus componentes
Ex: 
pip install vectorplot
from vectorplot import vp
v=[2,2,1]
print(vp.vector_module(v))
v=[1,1]
print(vp.vector_module(v))
  • angle_vectors(vector 1, vector 2) - Calcula o angulo entre dois vetores
Ex: 
pip install vectorplot
from vectorplot import vp
v=[1,0]
u=[0,1]
print(vp.angle_vectors(v,u))

Metadata

Release files for vectoreasy 0.0.1

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

Source distribution (sdist)

Source distribution for vectoreasy 0.0.1
File Size Uploaded Provenance
vectoreasy-0.0.1.tar.gz 2.7 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 5.8 kB

Release files / vectoreasy-0.0.1.tar.gz

Download URL vectoreasy-0.0.1.tar.gz
Size 2.7 kB
Tags Source
SHA-256 checksum
How to use checksums
8150a1e6c3c6c76d6f2ffe3661068f7c670bb1b9610accce02e9d2ee19473d8d
BLAKE2b-256 checksum
How to use checksums
215f9f32ec84c77797bdd3fca3cb6ce9903c50ebbeab899c29628f54d66befec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.14 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.5

Release files / vectoreasy-0.0.1-py3-none-any.whl

Download URL vectoreasy-0.0.1-py3-none-any.whl
Size 3.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2f7561e5236903288731dc94ac6345c8463bd4024c9959287717a22489f4b5e0
BLAKE2b-256 checksum
How to use checksums
17e0919929e67296e6de8a6c9e0f6ba6740233a4980f7cdd6d43a473af34309d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.9.6 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.1 urllib3/1.26.14 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.5

Security for vectoreasy 0.0.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files No provenance

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