Skip to main content

Library for vector calculations in Python

Project description

VecPosLib


PyPI Downloads Forks Stargazers Issues Unlicense License App Version

Overview

Python用のベクトル型と色々を追加するだけの汎用的なライブラリです。
This is a library that enables vector calculations in Python.

Requirement

View to requirements.txt

Optional

  • CuPy (Version is Any)

Development Environments

  • Cursor (FREE Plan)
    ⚠️当プログラムは一部に生成AIを使用して開発されています⚠️

Installations

pip install vecposlib

Usage

vectorlib

  • Vector: 基本的な汎用ベクトル演算クラス
    Basic vector operation class
  • Vec2 Vec3 Vec4: Vectorから派生したN次元の処理に特化したクラス
    Class specialized in N dimensions

positionlib

  • Position: 座標管理を補助するクラス
    Classes that assist with coordinate management

Features (JP)

  • 座標管理がちょっと楽になる
  • 簡単なベクトル操作が可能
  • 距離・ノルム・正規化・内積・外積・射影・反射などの基本演算をサポート
  • シンプルで直感的なAPI

Features (EN)

  • Coordinate management becomes a little easier
  • Simple vector operations are possible
  • Supports basic operations such as distance, norm, normalization, inner product, outer product, projection, and reflection
  • Simple and intuitive API

Author Links

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

vecposlib-1.0.4.tar.gz (14.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vecposlib-1.0.4-py3-none-any.whl (13.2 kB view details)

Uploaded Python 3

File details

Details for the file vecposlib-1.0.4.tar.gz.

File metadata

  • Download URL: vecposlib-1.0.4.tar.gz
  • Upload date:
  • Size: 14.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for vecposlib-1.0.4.tar.gz
Algorithm Hash digest
SHA256 0decb74b89dfbcc3dd476488287db1140b68e83bcc1313d37c2f617621949a5b
MD5 c3fecf632f062fd052891f7ab5054cbd
BLAKE2b-256 22a410b1bc379791ce798c0ceb0f9fe867381d356900180e82ddbd318b82e82d

See more details on using hashes here.

Provenance

The following attestation bundles were made for vecposlib-1.0.4.tar.gz:

Publisher: pypi-publish.yml on shotadft/VecPosLib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file vecposlib-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: vecposlib-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 13.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for vecposlib-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 5ed76482f1f8d396fb4969fd1e8b62536475853f1ebb813df30171ef8dcff384
MD5 33885e49ed97c6305d8957ea761bd14b
BLAKE2b-256 bc486c2686afa28f9d930d40050bf303d44e4e5fadf7e436cf0405f0e6ddd644

See more details on using hashes here.

Provenance

The following attestation bundles were made for vecposlib-1.0.4-py3-none-any.whl:

Publisher: pypi-publish.yml on shotadft/VecPosLib

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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