{"id":20260889,"url":"https://github.com/mpewsey/emf","last_synced_at":"2025-05-07T14:30:29.525Z","repository":{"id":104276645,"uuid":"169796852","full_name":"mpewsey/emf","owner":"mpewsey","description":"Calculate electric fields, magnetic fields, and space potentials for transmission lines.","archived":true,"fork":false,"pushed_at":"2024-04-10T18:35:50.000Z","size":181,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-18T12:15:04.597Z","etag":null,"topics":["calculations","electric-fields","emf","magnetic-fields","transmission-line"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mpewsey.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-02-08T20:47:06.000Z","updated_at":"2024-04-16T04:54:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"6070f89d-19c0-4973-bca6-ca3005bd9099","html_url":"https://github.com/mpewsey/emf","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpewsey%2Femf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpewsey%2Femf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpewsey%2Femf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mpewsey%2Femf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mpewsey","download_url":"https://codeload.github.com/mpewsey/emf/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252895463,"owners_count":21821164,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["calculations","electric-fields","emf","magnetic-fields","transmission-line"],"created_at":"2024-11-14T11:22:55.315Z","updated_at":"2025-05-07T14:30:29.119Z","avatar_url":"https://github.com/mpewsey.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EMF Calculator\n\n[![Build Status](https://travis-ci.com/mpewsey/emf.svg?token=8VnQgt1kpLw7KrQy9Bzq\u0026branch=master)](https://travis-ci.com/mpewsey/emf)\n[![Documentation Status](https://readthedocs.org/projects/emf/badge/?version=latest)](https://emf.readthedocs.io/en/latest/?badge=latest)\n[![codecov](https://codecov.io/gh/mpewsey/emf/branch/master/graph/badge.svg)](https://codecov.io/gh/mpewsey/emf)\n\n```diff\n- NOTE: The 3D analysis portion of this package is unverified and experimental.\n```\n\n## About\n\nThis package provides tools for performing electromagnetic field (EMF) analysis\nfor transmission lines.\n\n## Installation\n\nThe development version of this repository may be installed via pip:\n\n```\npip install git+https://github.com/mpewsey/emf#egg=emf\n```\n\n## Example\n\nTo perform an analysis, simply create a list of phases or phase segments and\npass them to the desired analysis constructor:\n\n```python\nfrom emf import Phase2D, EMFAnalysis2D\n\nphases = [\n    Phase2D('A', -10, 10.6, 0.033, 525000, 1000, 120, 3, 0.45),\n    Phase2D('B', 0, 10.6, 0.033, 525000, 1000, 0, 3, 0.45),\n    Phase2D('C', 10, 10.6, 0.033, 525000, 1000, -120, 3, 0.45)\n]\n\nemf = EMFAnalysis2D(phases)\n```\n\nMethods can be called on the analysis object to acquire the desired field\nvalues or to generate plots of cross sections. For example, the below plots\nwere generated from the above phase configuration.\n\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\u003cimg alt='geometry.png' src='images/geometry.png'\u003e\u003c/td\u003e\n        \u003ctd\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n\t\u003ctr\u003e\n\t    \u003ctd\u003e\u003cimg alt='mag_field_contour.png' src='images/mag_field_contour.png'\u003e\u003c/td\u003e\n\t    \u003ctd\u003e\u003cimg alt='mag_field_profile.png' src='images/mag_field_profile.png'\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t    \u003ctd\u003e\u003cimg alt='elec_field_contour.png' src='images/elec_field_contour.png'\u003e\u003c/td\u003e\n\t    \u003ctd\u003e\u003cimg alt='elec_field_profile.png' src='images/elec_field_profile.png'\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\t\u003ctr\u003e\n\t    \u003ctd\u003e\u003cimg alt='space_potential_contour.png' src='images/space_potential_contour.png'\u003e\u003c/td\u003e\n\t    \u003ctd\u003e\u003cimg alt='space_potential_profile.png' src='images/space_potential_profile.png'\u003e\u003c/td\u003e\n\t\u003c/tr\u003e\n\u003c/table\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmpewsey%2Femf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmpewsey%2Femf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmpewsey%2Femf/lists"}