Skip to main content

Plotting and data processing tools for plasma and coil

Project description

CoilPy

This is Caoxiang Zhu's personal Python package for plotting and data processing. It includes functions to parse coils, surface, STELLOPT, VMEC, etc. Documentation can be found at https://github.com/USTCstellarators/coilpy.

Install

You can install the package using pip.

pip install coilpy

Or from the GitHub

pip install git+https://github.com/USTCstellarators/coilpy

You can also install it after cloning the source code (this is useful if you have errors using pip).

pip install -e .

or

python setup.py install

Use

After installation, in your python kernel, you can use the functions by something like

from coilpy import *

You can always check the docstring of each functions, like FourSurf? in ipython.

Contact

You can report bugs on GitHub issues and propose improvements using pull request. For more information, please contact Dr. Caoxiang ZHU (caoxiangzhu[at]gmail.com).

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

coilpy-0.4.3.tar.gz (6.3 MB view details)

Uploaded Source

Built Distributions

coilpy-0.4.3-cp313-cp313-win_amd64.whl (116.3 kB view details)

Uploaded CPython 3.13Windows x86-64

coilpy-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

coilpy-0.4.3-cp313-cp313-macosx_12_0_arm64.whl (98.9 kB view details)

Uploaded CPython 3.13macOS 12.0+ ARM64

coilpy-0.4.3-cp312-cp312-win_amd64.whl (116.3 kB view details)

Uploaded CPython 3.12Windows x86-64

coilpy-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

coilpy-0.4.3-cp312-cp312-macosx_12_0_arm64.whl (98.9 kB view details)

Uploaded CPython 3.12macOS 12.0+ ARM64

coilpy-0.4.3-cp311-cp311-win_amd64.whl (116.0 kB view details)

Uploaded CPython 3.11Windows x86-64

coilpy-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

coilpy-0.4.3-cp311-cp311-macosx_12_0_arm64.whl (98.7 kB view details)

Uploaded CPython 3.11macOS 12.0+ ARM64

coilpy-0.4.3-cp310-cp310-win_amd64.whl (115.1 kB view details)

Uploaded CPython 3.10Windows x86-64

coilpy-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

coilpy-0.4.3-cp310-cp310-macosx_12_0_arm64.whl (98.4 kB view details)

Uploaded CPython 3.10macOS 12.0+ ARM64

coilpy-0.4.3-cp39-cp39-win_amd64.whl (114.9 kB view details)

Uploaded CPython 3.9Windows x86-64

coilpy-0.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

coilpy-0.4.3-cp39-cp39-macosx_12_0_arm64.whl (98.3 kB view details)

Uploaded CPython 3.9macOS 12.0+ ARM64

File details

Details for the file coilpy-0.4.3.tar.gz.

File metadata

  • Download URL: coilpy-0.4.3.tar.gz
  • Upload date:
  • Size: 6.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for coilpy-0.4.3.tar.gz
Algorithm Hash digest
SHA256 31bffb3a00669c03465b52c072fef99f1d8fcdfb3877f55b55eba5cddf4383c4
MD5 15b2043fbc539d99132828e2cb4403ad
BLAKE2b-256 09171a36521a0dfc18a71af2a38e8e6bdac10b1118860ee765819e71fa425411

See more details on using hashes here.

Provenance

The following attestation bundles were made for coilpy-0.4.3.tar.gz:

Publisher: pypi.yml on USTCstellarators/coilpy

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

File details

Details for the file coilpy-0.4.3-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: coilpy-0.4.3-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 116.3 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for coilpy-0.4.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b3dba15f3c3c70794c248c3c1c79904cb2777b56cbcb1ea214d89a670440e7aa
MD5 59859227937d7bad9eb7534e087d7852
BLAKE2b-256 20c31620f8060f78920f2af3132abc9d22ad04a01fcc858c1fc70268937c887d

See more details on using hashes here.

Provenance

The following attestation bundles were made for coilpy-0.4.3-cp313-cp313-win_amd64.whl:

Publisher: pypi.yml on USTCstellarators/coilpy

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

File details

Details for the file coilpy-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coilpy-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 083b26507c490b4b74d5e2d1b610f8addc93c7ef56597852cd3562da7b2ac0ab
MD5 dd23213485676a79865fb601e49d68a1
BLAKE2b-256 020066959659243ad9443054e3ede823f6dd3e219a54618b29ebb904931997a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for coilpy-0.4.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on USTCstellarators/coilpy

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

File details

Details for the file coilpy-0.4.3-cp313-cp313-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for coilpy-0.4.3-cp313-cp313-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 ab8dd286ae21028c5cf5223117b9b9806da8ad2dd8541ebf5d33223fa9099d92
MD5 410f1561bb8e30d87584cd2a03d26602
BLAKE2b-256 4439a49285a20d175db2f2d489db800d5c4a1e49b34bdba52f210460916c5465

See more details on using hashes here.

Provenance

The following attestation bundles were made for coilpy-0.4.3-cp313-cp313-macosx_12_0_arm64.whl:

Publisher: pypi.yml on USTCstellarators/coilpy

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

File details

Details for the file coilpy-0.4.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: coilpy-0.4.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 116.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for coilpy-0.4.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 97ce647e512c6f65f3ea3b3754faa8696324274184a3e03d75332b36953cb690
MD5 40daf71a62bfe985708ea106aa9e9370
BLAKE2b-256 f683be04586eff76c68dab4b28988c168203a0b154c7a9e304dd0a2f378381b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for coilpy-0.4.3-cp312-cp312-win_amd64.whl:

Publisher: pypi.yml on USTCstellarators/coilpy

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

File details

Details for the file coilpy-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coilpy-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff5b18c884891ca8d632d19459dc71dd23c00636feed4a261b4c63fe599c01df
MD5 4b106ac7be7105959cd4cdf37e037d29
BLAKE2b-256 3317f2c494d3996ac1944e47191ab31d9722f823c1eaa4bb486b431be51575af

See more details on using hashes here.

Provenance

The following attestation bundles were made for coilpy-0.4.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on USTCstellarators/coilpy

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

File details

Details for the file coilpy-0.4.3-cp312-cp312-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for coilpy-0.4.3-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 5d3ed75433fd0623ea7a7d19ca87672a86dac4a25f451be6df35999bd919dbb1
MD5 44249c81d9d2387a5951dba2e6fc302d
BLAKE2b-256 ee1ff4bd487fa98ad1bd5f6698d51f1bb398e04be88609751687cb83859b96cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for coilpy-0.4.3-cp312-cp312-macosx_12_0_arm64.whl:

Publisher: pypi.yml on USTCstellarators/coilpy

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

File details

Details for the file coilpy-0.4.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: coilpy-0.4.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 116.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for coilpy-0.4.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0c44e0e266040427ade37936509ce1fef8f8766cbfd0334c44b68887b17d8035
MD5 bbc4ebc49ccb8314d9f03f4009928543
BLAKE2b-256 28a20e73f1d8eb8e8dc54be5a657cb152f6421665b10e248a7cc493ab226f71d

See more details on using hashes here.

Provenance

The following attestation bundles were made for coilpy-0.4.3-cp311-cp311-win_amd64.whl:

Publisher: pypi.yml on USTCstellarators/coilpy

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

File details

Details for the file coilpy-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coilpy-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e2be7d72985eecf32222fb78b380d7496ea5ce222a779eade1253ec772826a2
MD5 a9dbbda131521a803543aa3b27416d2d
BLAKE2b-256 f291d0f37fd0018b24aa28e413609a4924cc313a9ce51b92095be40a0a119ffa

See more details on using hashes here.

Provenance

The following attestation bundles were made for coilpy-0.4.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on USTCstellarators/coilpy

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

File details

Details for the file coilpy-0.4.3-cp311-cp311-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for coilpy-0.4.3-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 48113fcf23ce64569dd72f5d799d150fae3948ca73f10710b395c9167197f2ae
MD5 19c390d473076503a2a38340843cbe7f
BLAKE2b-256 3a386dec3f80273783770f450b7fded2fcb2af552f20ca83ca4547ea9d79f905

See more details on using hashes here.

Provenance

The following attestation bundles were made for coilpy-0.4.3-cp311-cp311-macosx_12_0_arm64.whl:

Publisher: pypi.yml on USTCstellarators/coilpy

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

File details

Details for the file coilpy-0.4.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: coilpy-0.4.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 115.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for coilpy-0.4.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9307560b07e6eb172b5ba8e44c113a2a07fc8cc6f1da530b97bbf5d1274214ce
MD5 f98834e2f1c3c8720694f32261547659
BLAKE2b-256 62e738bdc06734e249fcd1d83a92e297a56daef5ccb09bc6ce053dc3ff4b7794

See more details on using hashes here.

Provenance

The following attestation bundles were made for coilpy-0.4.3-cp310-cp310-win_amd64.whl:

Publisher: pypi.yml on USTCstellarators/coilpy

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

File details

Details for the file coilpy-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coilpy-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 713b19871a1bc439790129094e0a6294af3095095d2ff8021eea043870186c30
MD5 ca1377257c2027d205de6447685892ec
BLAKE2b-256 6f742098267dcb4b87e114cbb86172115091abd7307853e39facfb78101a0cb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for coilpy-0.4.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on USTCstellarators/coilpy

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

File details

Details for the file coilpy-0.4.3-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for coilpy-0.4.3-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 b67da6359d0927c8ebb5e9ca0eef7f256042e9ffec9b19072816bea86ac7a708
MD5 c6cb979f897a47cd04090de1a216f2e9
BLAKE2b-256 39c6fbbd31efe5156c77a89d0227819bb76a8806d53e18f7af069b43b836994a

See more details on using hashes here.

Provenance

The following attestation bundles were made for coilpy-0.4.3-cp310-cp310-macosx_12_0_arm64.whl:

Publisher: pypi.yml on USTCstellarators/coilpy

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

File details

Details for the file coilpy-0.4.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: coilpy-0.4.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 114.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for coilpy-0.4.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6a2f1c68917ee25125cdf2e9e3cb23bd6deeadf003b25a964c283ac0fcfc2d07
MD5 1422af6daecdf7a93e4f2caaf34839b7
BLAKE2b-256 f9dd88d6d079c5c2eb473ddac2ab1b4042577aff4757f35010b6282de0f08b77

See more details on using hashes here.

Provenance

The following attestation bundles were made for coilpy-0.4.3-cp39-cp39-win_amd64.whl:

Publisher: pypi.yml on USTCstellarators/coilpy

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

File details

Details for the file coilpy-0.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for coilpy-0.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21cfbf9641c3223c45b132f399cd1ee6ae036e9adbc8e70412b7b9803fa8447c
MD5 ac9437a32d1d54a4b0b70fe96d3a7fab
BLAKE2b-256 65f750a72a8a45031a2cbca7135f6f3f34a66a17490954ba59080538a71835e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for coilpy-0.4.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: pypi.yml on USTCstellarators/coilpy

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

File details

Details for the file coilpy-0.4.3-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for coilpy-0.4.3-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 95f67a5f5412900e245f0c7ecdf591144722fe8c8d72165821761fbba22c6c8e
MD5 7d45ea3d0b869be821e7771edbb636f9
BLAKE2b-256 c161d27ceacccd0ba155cb99e916a51eeaae9593652621cfb1ef3497e21b7dd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for coilpy-0.4.3-cp39-cp39-macosx_12_0_arm64.whl:

Publisher: pypi.yml on USTCstellarators/coilpy

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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page