https://github.com/mpewsey/emf
Calculate electric fields, magnetic fields, and space potentials for transmission lines.
https://github.com/mpewsey/emf
calculations electric-fields emf magnetic-fields transmission-line
Last synced: about 1 year ago
JSON representation
Calculate electric fields, magnetic fields, and space potentials for transmission lines.
- Host: GitHub
- URL: https://github.com/mpewsey/emf
- Owner: mpewsey
- License: bsd-3-clause
- Archived: true
- Created: 2019-02-08T20:47:06.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-04-10T18:35:50.000Z (about 2 years ago)
- Last Synced: 2025-03-18T12:15:04.597Z (about 1 year ago)
- Topics: calculations, electric-fields, emf, magnetic-fields, transmission-line
- Language: Python
- Homepage:
- Size: 177 KB
- Stars: 6
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EMF Calculator
[](https://travis-ci.com/mpewsey/emf)
[](https://emf.readthedocs.io/en/latest/?badge=latest)
[](https://codecov.io/gh/mpewsey/emf)
```diff
- NOTE: The 3D analysis portion of this package is unverified and experimental.
```
## About
This package provides tools for performing electromagnetic field (EMF) analysis
for transmission lines.
## Installation
The development version of this repository may be installed via pip:
```
pip install git+https://github.com/mpewsey/emf#egg=emf
```
## Example
To perform an analysis, simply create a list of phases or phase segments and
pass them to the desired analysis constructor:
```python
from emf import Phase2D, EMFAnalysis2D
phases = [
Phase2D('A', -10, 10.6, 0.033, 525000, 1000, 120, 3, 0.45),
Phase2D('B', 0, 10.6, 0.033, 525000, 1000, 0, 3, 0.45),
Phase2D('C', 10, 10.6, 0.033, 525000, 1000, -120, 3, 0.45)
]
emf = EMFAnalysis2D(phases)
```
Methods can be called on the analysis object to acquire the desired field
values or to generate plots of cross sections. For example, the below plots
were generated from the above phase configuration.