Skip to main content

A lightweight toolkit for numerical transformations

Project description

transix

PyPI Python CI License Docs

transix is a lightweight toolkit for linear, deterministic, matrix-based representation transforms, commonly used in electrical and control engineering.

Installation

transix can be installed from PyPI using the command pip install transix

Example: Fortescue Transform

import transix as tx
Ea = 60+0j
Eb = 45-75j
Ec = -21+120j
seq = tx.abc_to_sym(Ea, Eb, Ec)

a0, b0, c0 = seq.zero
a1, b1, c1 = seq.pos
a2, b2, c2 = seq.neg

Testing

All transforms and utilities are tested and verifiable using pytest

Roadmap

See ROADMAP.md for planned additions and future work.

Contributing

Issues and pull requests are welcome.

If you find a bug, have a question, or want to add a transformation, please open an issue on GitHub.


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

transix-0.2.0.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

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

transix-0.2.0-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file transix-0.2.0.tar.gz.

File metadata

  • Download URL: transix-0.2.0.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for transix-0.2.0.tar.gz
Algorithm Hash digest
SHA256 403b5653bb5f74959df5135ccf240cc0da0985e3efb15f707e705118a9ea1bbe
MD5 931a125253b941dc1cb15a095bf4cea9
BLAKE2b-256 eaf1c9933fe711add2fa40282111d6b8583bda220998c62d09e4e780b40cf604

See more details on using hashes here.

Provenance

The following attestation bundles were made for transix-0.2.0.tar.gz:

Publisher: publish-pypi.yml on Gowtham-Mahendran/transix

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

File details

Details for the file transix-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: transix-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for transix-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 baf0244092aa7e93a544ed6bf680e3e9e3eb2842c70b9269c0e4e373d4e16ce6
MD5 89974766c82d5b0322ba391d61ad2beb
BLAKE2b-256 0ae9c0d1284ab8c4001d286e54ae29c248354683544a8e050ade16d75769d92c

See more details on using hashes here.

Provenance

The following attestation bundles were made for transix-0.2.0-py3-none-any.whl:

Publisher: publish-pypi.yml on Gowtham-Mahendran/transix

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