A reader, writer and converter for the eqdsk format
Project description
Eqdsk
An EQDSK reader and writer for GEQDSK (more soon), with COCOS identification and conversion.
There is support for writing an eqdsk to a JSON format (which is now preferred).
We have extended the EQDSK standard to optionally allow for the definition of a CoilSet.
Setup
We are pip installable therefore for the most recent release:
pip install eqdsk
or for the most recent commit
pip install git+https://github.com/Fusion-Power-Plant-Framework/eqdsk.git
For a developer setup please see CONTRIBUTING.md
Basic Usage
To read in an eqdsk (json or eqdsk) in its raw state:
from eqdsk import EQDSKInterface
EQDSKInterface.from_file('file.json', no_cocos=True)
To read in an eqdsk file with a known cocos format and convert it to a given cocos format:
EQDSKInterface.from_file('file.eqdsk', from_cocos=11, to_cocos=17)
Alternatively if the direction (clockwise or anticlockwise) and the units of phi (V.s or V.s/rad) are known, the cocos standard will be calculated for you:
EQDSKInterface.from_file('file.eqdsk', clockwise_phi=True, volt_seconds_per_radian=True)
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file eqdsk-0.2.0.tar.gz.
File metadata
- Download URL: eqdsk-0.2.0.tar.gz
- Upload date:
- Size: 226.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8c3fc459ed1d7810d0d471b194c540a5da5ae81e31402bd10a994869ed1ca4c3
|
|
| MD5 |
d4f881ed6df97ac16fbea9f5d8310964
|
|
| BLAKE2b-256 |
02a5577c39ed384f13e0cb045603d2d1765db38c681cca00856b515ec0b43628
|
File details
Details for the file eqdsk-0.2.0-py3-none-any.whl.
File metadata
- Download URL: eqdsk-0.2.0-py3-none-any.whl
- Upload date:
- Size: 23.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6710a594cf2f7ba0b53c5de744359826464b9e6ffacca4ada79c36b379043ec5
|
|
| MD5 |
d2e5632536eb768d018b6de8d4244f02
|
|
| BLAKE2b-256 |
12727683e8872130011256330bb17e98c4384b80b5374e944fa132f28e72d4ec
|