{ "info": { "author": "XESS Corp.", "author_email": "info@xess.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)" ], "description": "===============================\nkifield\n===============================\n\n.. image:: https://img.shields.io/pypi/v/kifield.svg\n :target: https://pypi.python.org/pypi/kifield\n.. image:: https://travis-ci.org/xesscorp/KiField.svg?branch=master\n :target: https://travis-ci.org/xesscorp/KiField\n\n\nA utility for manipulating part fields in KiCad schematic files or libraries.\nKiField can extract all the component fields from a schematic or library\nand place them into a spreadsheet for bulk editing, after which you can insert the\nedited values from the spreadsheet back into the schematic or library.\n\nKiField is usually employed in a three-step process:\n\n#. First use KiField to extract the part field labels and values from a\n schematic or library and place them into a CSV or XLSX spreadsheet file.\n\n#. Edit the spreadsheet file to change existing field values, add entirely\n new fields, or completely delete fields.\n\n#. Finally, use KiField to insert the updated field labels and values from\n the spreadsheet file into the schematic or library.\n\n\n* Free software: MIT license\n* Documentation: https://xesscorp.github.io/KiField.\n\nFeatures\n--------\n\n* Extracts all fields and values from one or more KiCad schematic libraries or files\n (even hierarchical designs), and inserts them into a spreadsheet (either\n CSV or XLSX format).\n* Extracts all fields and values from one or more CSV or XLSX spreadsheet files\n and inserts them into one or more KiCad schematics or libraries.\n\n\n\n\nHistory\n-------\n\n\n0.1.15 (2019-02-17)\n______________________\n\n* Fixed problems caused by new 2.6.0 version of openpyxl.\n\n\n0.1.14 (2019-01-08)\n______________________\n\n* Fixed handling of relative sheetpaths in hierarchical schematics.\n* Fixed string problems that occur under Anaconda.\n\n\n0.1.13 (2018-10-28)\n______________________\n\n* Now works on files outside the current directory.\n* Clearer error explanation when part field extraction fails.\n* Simplified installation instructions.\n\n\n0.1.12 (2018-01-22)\n______________________\n\n* Fixed error where output was not produced because KiField was first trying to backup a non-existent output file.\n\n\n0.1.11 (2018-01-04)\n______________________\n\n* Line-feeds and carriage-returns are stripped from strings inserted into .sch or .lib files.\n* Fixed error where reading .lib files was ignoring the first line after the EESchema-LIBRARY header and missing a part DEF.\n\n\n0.1.10 (2018-01-01)\n______________________\n\n* File backup now works on all files in a hierarchical schematic.\n\n\n0.1.9 (2017-12-31)\n______________________\n\n* Fixed mishandling of quoted strings containing escaped quotation marks.\n\n\n0.1.8 (2017-09-23)\n______________________\n\n* Catch exception caused by numeric fields that aren't strings interacting with vis/invis option.\n\n\n0.1.7 (2017-08-14)\n______________________\n\n* Added visibility/invisibility option for fields.\n\n\n0.1.6 (2017-01-30)\n______________________\n\n* Added \"grouping\" option (`--group`) for gathering components with the same field values onto a single line of the XLSX/CSV/TSV file.\n\n\n0.1.5 (2016-11-29)\n______________________\n\n* Added recursive operations on hierarchical schematics so everything can be handled just by processing the top-level file.\n\n\n0.1.4 (2016-05-29)\n______________________\n\n* Added support for TSV files (thanks, kaspar.emanuel@gmail.com).\n\n\n0.1.3 (2016-05-29)\n______________________\n\n* Fixed issue where all the fields from multi-unit components in a schematic were not appearing in the csv file.\n\n\n0.1.2 (2016-04-13)\n______________________\n\n* Fixed issues #3 and #4 regarding incompatibilities with openpyxl 2.4.0a1.\n\n\n0.1.1 (2016-02-20)\n______________________\n\n* Added the ability to extract/insert fields in DCM files.\n* Added the ability to explicitly exclude fields from extraction/insertion.\n\n\n0.1.0 (2016-01-29)\n______________________\n\n* First release on PyPI.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/xesscorp/kifield", "keywords": "kifield KiCad", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "kifield", "package_url": "https://pypi.org/project/kifield/", "platform": "", "project_url": "https://pypi.org/project/kifield/", "project_urls": { "Homepage": "https://github.com/xesscorp/kifield" }, "release_url": "https://pypi.org/project/kifield/0.1.15/", "requires_dist": null, "requires_python": "", "summary": "Module and utilities for manipulating part fields in KiCad files.", "version": "0.1.15" }, "last_serial": 4832224, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "1649561d19f44d100528e5d42485c964", "sha256": "e42784d5f8c1b53c20b632302d43330f306b52f06372bc6bac7d8ab889caa8b9" }, "downloads": -1, "filename": "kifield-0.1.0.zip", "has_sig": false, "md5_digest": "1649561d19f44d100528e5d42485c964", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 931982, "upload_time": "2016-01-29T06:32:58", "url": "https://files.pythonhosted.org/packages/61/21/3ef33561728eae68911402b4f1eb05f8987554a23060c9c2b4e75428d94c/kifield-0.1.0.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1c08a43f5b104d66c511b75bd7e5d182", "sha256": "a357703adf300d7a2c99085fd3a558c47dd2aea68595f8dbd7033f9edf572fdf" }, "downloads": -1, "filename": "kifield-0.1.1.zip", "has_sig": false, "md5_digest": "1c08a43f5b104d66c511b75bd7e5d182", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 937143, "upload_time": "2016-02-20T19:39:06", "url": "https://files.pythonhosted.org/packages/2b/de/d1b8d8210d505fb7ebb2e0573e93cb409bb0540d20f64668d619c13602b3/kifield-0.1.1.zip" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "df970384e812e265b9895ff19af331ab", "sha256": "e798e895f0c799ff8650e5e2b971259aa9fa48bcdb054c70bd5941b7ba8eca4c" }, "downloads": -1, "filename": "kifield-0.1.10.tar.gz", "has_sig": false, "md5_digest": "df970384e812e265b9895ff19af331ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1394324, "upload_time": "2018-01-01T20:33:16", "url": "https://files.pythonhosted.org/packages/77/34/e8ce7dd11ced258cb70e0d352f542a25d3294e0c508ed6cf97c74d83fafd/kifield-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "9b14675d14b119b7c3946f5986d308be", "sha256": "739013996fc8d90ce94771861c4491983c846d62764296ac3702e3a80c67f50b" }, "downloads": -1, "filename": "kifield-0.1.11.tar.gz", "has_sig": false, "md5_digest": "9b14675d14b119b7c3946f5986d308be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1417355, "upload_time": "2018-01-04T18:49:06", "url": "https://files.pythonhosted.org/packages/4d/c5/390749788df88f3e5307cda3be6d0171a8f8ae484f7507316eaeab7013d6/kifield-0.1.11.tar.gz" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "e4335df2b2f0344b067b524e4d2f4ab8", "sha256": "1d7b3a3fe95408b9a6dd62d38d312a01661a84f4a81c3dbe4a9dfc81ee380c6f" }, "downloads": -1, "filename": "kifield-0.1.12.tar.gz", "has_sig": false, "md5_digest": "e4335df2b2f0344b067b524e4d2f4ab8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1424094, "upload_time": "2018-01-22T15:45:42", "url": "https://files.pythonhosted.org/packages/67/79/efa9361a81d0cf177d41897ccafc2c6c0fc0d9a0a50a1018036d497deff5/kifield-0.1.12.tar.gz" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "e4bd7d9e0911f579698c800b2cf9f9f9", "sha256": "2c6a62acd41b022e8609214542ae489fbbde84f3af0bf2deda1428dddfcf60ae" }, "downloads": -1, "filename": "kifield-0.1.13.tar.gz", "has_sig": false, "md5_digest": "e4bd7d9e0911f579698c800b2cf9f9f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1448801, "upload_time": "2018-10-28T16:47:16", "url": "https://files.pythonhosted.org/packages/7c/3d/937682ac678d31a63175ad501741f2801e338f18d8c3910935187cdb8d14/kifield-0.1.13.tar.gz" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "6ace6f82d6ef67706928b846fc73b756", "sha256": "d56954895e8caacdaaf0c9406739accd0c2bf088438cba18ef0e041a9334a6a5" }, "downloads": -1, "filename": "kifield-0.1.14.tar.gz", "has_sig": false, "md5_digest": "6ace6f82d6ef67706928b846fc73b756", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1457942, "upload_time": "2019-02-08T16:11:00", "url": "https://files.pythonhosted.org/packages/34/37/9ddfedd88a8ce05b30aaaef239b4f602fb8e02795f7c4caf61f2bdd31f06/kifield-0.1.14.tar.gz" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "9280cc770c72d8bccb83aa871e3b57c5", "sha256": "07ed775db21f28f9be1a47265531e442bd63ebe83ad124b243e9a3b42c447bf6" }, "downloads": -1, "filename": "kifield-0.1.15.tar.gz", "has_sig": false, "md5_digest": "9280cc770c72d8bccb83aa871e3b57c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1459312, "upload_time": "2019-02-17T19:54:33", "url": "https://files.pythonhosted.org/packages/1f/2b/04c972ac172378f1c49c420dd015bf7aa6b51c252045dff0e93e657596d4/kifield-0.1.15.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "dc8e32152305bb8f4a3b90f3c4c978ee", "sha256": "d041b898c2b01aa26daedb245b284b185740954b72c9af6ad04bd56402f1af9f" }, "downloads": -1, "filename": "kifield-0.1.2.zip", "has_sig": false, "md5_digest": "dc8e32152305bb8f4a3b90f3c4c978ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 943008, "upload_time": "2016-04-13T15:14:25", "url": "https://files.pythonhosted.org/packages/f7/1f/663601969fad7d2c64f47f406ea5d880c032ca3ec99c843136a2abb45676/kifield-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "921e7b98c44c983331e950b9ee06fa36", "sha256": "59b5d5446054010b5ea6054cf30dc39f1e1d686b3e0a8a79854bcd2ef59e9003" }, "downloads": -1, "filename": "kifield-0.1.3.zip", "has_sig": false, "md5_digest": "921e7b98c44c983331e950b9ee06fa36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1175832, "upload_time": "2016-05-29T12:34:00", "url": "https://files.pythonhosted.org/packages/33/ad/d99eac306201eddf0b2f53e1de63b12155eff43b9482619da2ceb8eaf3a0/kifield-0.1.3.zip" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "d0c6e3e8f015096b6244a242a38e3791", "sha256": "5bcd2f4473efd2e3072911305ccd9395ef0a79127eef9798980e5e26605799af" }, "downloads": -1, "filename": "kifield-0.1.4.zip", "has_sig": false, "md5_digest": "d0c6e3e8f015096b6244a242a38e3791", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1638750, "upload_time": "2016-08-19T03:45:29", "url": "https://files.pythonhosted.org/packages/f0/89/67079e2024ba8ddd15d82caad38e4f02f8771124bcdc525d62d8d4e772bf/kifield-0.1.4.zip" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "69a0ae734fc84de797102eb0fc4080b5", "sha256": "4fc2868593dd296e72f826cc54ee3bc9c2483dc80a765d272d1a10877d9f990b" }, "downloads": -1, "filename": "kifield-0.1.5.zip", "has_sig": false, "md5_digest": "69a0ae734fc84de797102eb0fc4080b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1540946, "upload_time": "2016-11-29T05:53:54", "url": "https://files.pythonhosted.org/packages/58/23/222334343edfe688f647f1708bbee6832edb03cacbe69a745da4992f6946/kifield-0.1.5.zip" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "6000cea2800f55dc55cb05035c3b94e6", "sha256": "b8c0ca4255c4d70ebe40d3472099659a406ace5c1911e255086555405bd41524" }, "downloads": -1, "filename": "kifield-0.1.6.zip", "has_sig": false, "md5_digest": "6000cea2800f55dc55cb05035c3b94e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1543580, "upload_time": "2017-01-31T03:39:41", "url": "https://files.pythonhosted.org/packages/8b/e5/232f83ec6a6a0152b9b37ba65e1ac1f50b54a6f017e4b89f5fb4d0b37000/kifield-0.1.6.zip" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "51217cb1f5be74e41f0dfd7e696c4356", "sha256": "1b2ca5b56ed75526a072b7112479b5580f5f413debd3a4d2c1d76ce52f65fce5" }, "downloads": -1, "filename": "kifield-0.1.7.tar.gz", "has_sig": false, "md5_digest": "51217cb1f5be74e41f0dfd7e696c4356", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 930162, "upload_time": "2017-08-15T04:27:51", "url": "https://files.pythonhosted.org/packages/0a/cb/a778cc0a5b25279dae0e8bc89dac15d299f9d827298d3d7dd0d0965cfa74/kifield-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "d8be859840e186b9b1428b06dff8f5ac", "sha256": "ae137b04d024453184c2976b646f30c2b77709da2acd1155f0691893eb93600d" }, "downloads": -1, "filename": "kifield-0.1.8.tar.gz", "has_sig": false, "md5_digest": "d8be859840e186b9b1428b06dff8f5ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1774349, "upload_time": "2017-09-23T13:36:38", "url": "https://files.pythonhosted.org/packages/23/4c/12942ca98098b9617074a7c474e39a51fda2da4f52416e9952e3e83cd859/kifield-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "a8ad6148f7428a2b84ee8db35d3cf44e", "sha256": "e39eb544f94bc4e0de4b16bf641427d9372262d602f16a3275a3c26ba8c2c1c8" }, "downloads": -1, "filename": "kifield-0.1.9.tar.gz", "has_sig": false, "md5_digest": "a8ad6148f7428a2b84ee8db35d3cf44e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1394097, "upload_time": "2017-12-31T15:35:16", "url": "https://files.pythonhosted.org/packages/d2/cb/53bbdaee61c3e3c6ee5028cd967bf4e7a9da93ad4a8f60fa5716f16172e7/kifield-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9280cc770c72d8bccb83aa871e3b57c5", "sha256": "07ed775db21f28f9be1a47265531e442bd63ebe83ad124b243e9a3b42c447bf6" }, "downloads": -1, "filename": "kifield-0.1.15.tar.gz", "has_sig": false, "md5_digest": "9280cc770c72d8bccb83aa871e3b57c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1459312, "upload_time": "2019-02-17T19:54:33", "url": "https://files.pythonhosted.org/packages/1f/2b/04c972ac172378f1c49c420dd015bf7aa6b51c252045dff0e93e657596d4/kifield-0.1.15.tar.gz" } ] }