{ "info": { "author": "Ted Yapo", "author_email": "ted.yapo@zednaughtlabs.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Visualization" ], "description": "loopfield: compute vector magnetic fields induced by filamentary current loops\r\n\r\nloopfile.plot: plot simple 2D visualizations of fields with field lines and thresholded regions\r\n\r\nSimple example: calculate field due to single current loop:\r\n\r\n#!/usr/bin/env python3\r\n\r\nimport loopfield as lf\r\n\r\n# create empty field with specified units\r\nfield = lf.Field(length_units = lf.cm,\r\n current_units = lf.A,\r\n field_units = lf.uT)\r\n\r\n# single-turn 10 cm x-oriented coil at origin\r\nposition = [0., 0., 0.]\r\nnormal = [1., 0., 0.]\r\nradius = 10.\r\ncurrent = 1.\r\nc = lf.Loop(position, normal, radius, current)\r\n\r\n# add loop to field\r\nfield.addLoop(c);\r\n\r\n# evaluate vector field at origin\r\nB = field.evaluate([0., 0., 0.])\r\nprint('B = ', B)\r\n\r\n\r\nSee examples for more usage details.\r\n\r\nUses the formulas presented in:\r\n\r\nSimpson J., Lane J., Immer C., Youngquist R., Steinrock, T., Simple\r\nAnalytic Expressions for the Magnetic Field of a Circular Current\r\nLoop. NASA Technical Report. 2001. Retrieved from\r\nhttp://ntrs.nasa.gov/search.jsp?R=20010038494\r\n\r\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/tedyapo/loopfield", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "loopfield", "package_url": "https://pypi.org/project/loopfield/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/loopfield/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/tedyapo/loopfield" }, "release_url": "https://pypi.org/project/loopfield/1.0.4/", "requires_dist": null, "requires_python": null, "summary": "Current loop magnetic field calculator", "version": "1.0.4" }, "last_serial": 2233028, "releases": { "1.0.2": [ { "comment_text": "", "digests": { "md5": "fb8bb51d8f84d352ebe0fc4f07194d70", "sha256": "93dedebcdc862ca1b5ed2f1240057df2c5447dca20455cada79c2e3eddba3570" }, "downloads": -1, "filename": "loopfield-1.0.2.tar.gz", "has_sig": false, "md5_digest": "fb8bb51d8f84d352ebe0fc4f07194d70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5342, "upload_time": "2016-07-07T00:01:36", "url": "https://files.pythonhosted.org/packages/7a/23/1aebb14974b1f8be530a8443e88a3bdb17a1ba5ac41d4be00cedc206e0da/loopfield-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "dc25a663a6d48147e43cba3f453c48db", "sha256": "51594e9f1a4f1057a012133e416efec11dd7c8481eccf8bd52e3e6482a3b843f" }, "downloads": -1, "filename": "loopfield-1.0.3.tar.gz", "has_sig": false, "md5_digest": "dc25a663a6d48147e43cba3f453c48db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6290, "upload_time": "2016-07-20T02:05:45", "url": "https://files.pythonhosted.org/packages/33/bd/d1662afc67965e23803ca73a990a65b3ea76f173db37336ee3748e4287d2/loopfield-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "95598febe67604875066db99761eb562", "sha256": "08b515bc9512f71f499a2d95ef925351f7a9be81129a485ba4315ab37e6e226e" }, "downloads": -1, "filename": "loopfield-1.0.4.tar.gz", "has_sig": false, "md5_digest": "95598febe67604875066db99761eb562", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5448, "upload_time": "2016-07-20T14:45:55", "url": "https://files.pythonhosted.org/packages/00/d0/2998681a4847ded33293a0fbf5e19770ea22cb6c69ea27d5e39f3b1071b6/loopfield-1.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "95598febe67604875066db99761eb562", "sha256": "08b515bc9512f71f499a2d95ef925351f7a9be81129a485ba4315ab37e6e226e" }, "downloads": -1, "filename": "loopfield-1.0.4.tar.gz", "has_sig": false, "md5_digest": "95598febe67604875066db99761eb562", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5448, "upload_time": "2016-07-20T14:45:55", "url": "https://files.pythonhosted.org/packages/00/d0/2998681a4847ded33293a0fbf5e19770ea22cb6c69ea27d5e39f3b1071b6/loopfield-1.0.4.tar.gz" } ] }