Skip to main content

Parametric coil and inductor geometry generator

Project description

PyPI - Version PyPI - License

coil-geom

coil-geom is a Python package for generating and visualizing coil and inductor geometries using clean, parametric definitions.
It is designed for engineering, scientific visualization, and symbolic / schematic-style plotting.

  • Pure geometry first (NumPy-friendly)
  • Easy plotting with Matplotlib
  • Suitable for electronics, physics, and CAD-style workflows

🔗 Project Links

Installation

pip install coil-geom

Mathematical Background

import matplotlib.pyplot as plt
import coil_geom as cg

coil = cg.CoilGeom()
xc, yc = coil.circle_coil()
xe, ye = coil.ellipse_coil()
xu, yu = coil.circle_coil(p_dist=-0.7)

fig, axs = plt.subplots(nrows=3, ncols=1, sharex=True, figsize=(8, 6))
fig.suptitle('Circle & Ellipse Coil Geometry')
axs[0].plot(xc, yc)
axs[1].plot(xe, ye)
axs[2].plot(xu, yu)

plt.show()

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

coil_geom-0.2.0.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

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

coil_geom-0.2.0-py3-none-any.whl (8.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: coil_geom-0.2.0.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.9

File hashes

Hashes for coil_geom-0.2.0.tar.gz
Algorithm Hash digest
SHA256 4360ede0a8949a623056980821a5669f9c0f181bc10e64cb6f3bb944d02eb6a2
MD5 e0a30323cbf470ee38f8b3c7ec9f431c
BLAKE2b-256 cf1538baef0aaa79c976faeb592380ee95f774ceafef27cfedd195a5cfc6a7d1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: coil_geom-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.9

File hashes

Hashes for coil_geom-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b0f6d972154ecdf43938028c70aaa2eb4be7fcb12d90448aa9486939073d3946
MD5 9568d440f344e44d1d7720f0b1ebbcae
BLAKE2b-256 f4649f2c4c799aa812939f70c9645748c50a58061589acd58664d291323b6bdb

See more details on using hashes here.

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