{ "info": { "author": "Douglas Thor", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Manufacturing", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Information Analysis", "Topic :: Scientific/Engineering :: Visualization" ], "description": "# wafer_map\n\nPlots up a wafer map. Used in semiconductor processing and analysis.\n\n[![Travis](https://img.shields.io/travis/dougthor42/wafer_map.svg)](https://travis-ci.org/dougthor42/wafer_map)\n[![AppVeyor](https://img.shields.io/appveyor/ci/dougthor42/wafer-map.svg)](https://ci.appveyor.com/project/dougthor42/wafer-map)\n[![PyPI](https://img.shields.io/pypi/v/wafer_map.svg)](https://pypi.python.org/pypi/wafer_map/)\n[![PyPI](https://img.shields.io/pypi/wheel/wafer_map.svg)](https://pypi.python.org/pypi/wafer_map/)\n[![PyPI](https://img.shields.io/pypi/pyversions/wafer_map.svg)](https://pypi.python.org/pypi/wafer_map/)\n\n\n## Contents\n\n+ [Features](#features)\n+ [Installation](#installation)\n+ [Requirements](#requirements)\n+ [What's it Look Like?](#whats-it-look-like)\n+ [Usage](#usage)\n + [Example](#example)\n + [Nomenclature](#nomenclature)\n + [Keyboard Shortcuts and Mouse Usage](#keyboard-shortcuts-and-mouse-usage)\n+ [Notes](#notes)\n + [Current capabilities](#current-capabilities)\n+ [Changelog](#changelog)\n\n\n## Features\n\n- Mouse and keyboard shortcuts!\n- Knows SEMI M1-0302 wafer sizes!\n- You can change the colors!\n- Zoom in and out!\n- Use it in your own wxPython apps!\n- View the die grid coords, absolute coords, and die value! (but only\n if you use the standalone app or if your app has a status bar).\n- Center your map on the wafer however you want!\n\n\n## Installation\n\nInstall from PyPI.\n\n`pip install wafer_map`\n\n\n## Requirements\n\nwafer_map requires the following non-built-in packages:\n\n- [wxPython Phoenix](https://github.com/wxWidgets/Phoenix)\n\n + If installing on Windows or Mac, use the wheels found at the [Phoenix\n snapshot builds](http://wxpython.org/Phoenix/snapshot-builds/).\n\n- [numpy](https://pypi.python.org/pypi/numpy)\n- [colour](https://pypi.python.org/pypi/colour)\n\nand the following core (built-in) packages:\n\n- math\n- colorsys\n\n\n## What's it Look Like?\n\nI know that I wouldn't want to use this if I didn't like how it looked, so\nhere ya go. Take a look and decide for yourself if you like it.\n\n**Continuous Data being plotted as a stand-alone app:**\n\n![](./img/wm_app_cont.png)\n\n**Continuous Data as its own panel:**\n\n![](./img/wm_panel_cont.png)\n\n**Discrete Data as its own panel:**\n\n![](./img/wm_panel_discrete.png)\n\n\n## Usage\n\n> I still need to fill this out in detail.\n\nThe easiest way to use this to to:\n\n0. Import the `wm_app` module:\n\n ```python\n >>> import wm_app\n ```\n\n1. Set up your data as a list of (grid_x, grid_y, value) tuples:\n\n ```python\n >>> data = [(grid_x_1, grid_y_1, data_1), # 1st die\n ... (grid_x_2, grid_y_2, data_2), # 2nd die\n ... (grid_x_3, grid_y_3, data_3) # 3rd die and so on\n ... ]\n ```\n\n2. Call `wm_app.WaferMapApp`.\n\n ```python\n >>> wm_app.WaferMapApp(data,\n ... die_size,\n ... center_xy,\n ... dia,\n ... edge_excl,\n ... flat_excl)\n ```\n\n The input parameters for WaferMapApp are:\n\n + **die_size**: The die size in (x, y). Units are mm.\n + **center_xy**: The grid (x, y) coordinate that represents the physical\n center of the wafer.\n + **dia**: The wafer diameter. Units are in mm.\n + **edge_excl**: The exclusion distance measured from the edge of the\n wafer. Units are in mm.\n + **flat_excl**: The exclusion distance measured from the wafer flat.\n Units are in mm. Cannot be less than `edge_excl`.\n\n3. An image should appear. Yay! Play around with it: middle-click+drag to\n pan, scroll wheel to zoom. See \"Keyboard Shortcuts and Mouse Usage\"\n section.\n\n\n### Example\n\nThere is an example file which somewhat demonstrates how to use this package.\nAt the very least, you can run the example file and see how this wafer\nmapping software looks.\n\nNavigate to the wafer_map directory in your python installtion\n(`../Lib/site-packages/wafer_map`) and run `example.py` in your cmd prompt\nor terminal:\n\n`python example.py`\n\n`Example.py` generates a fake data set and then displays it in 3\ndifferent ways:\n\n1. As a standalone app. This requires only calling a single function in\n your code.\n2. As a panel added to your own wx.Frame object. This allows you to add\n the wafer map to your own wxPython app.\n3. As a standalone app, but this time plotting discrete (rather\n than continuous) data.\n\n\n### Nomenclature\n\nFor the entire project, the following nomenclature is used. This is to avoid\nconfusion between a die's coordinates on the wafer (floating-point\nvalues representing the absolute postion of a die) and a die's grid location\n(integer row-column or x-y values that are sometimes printed on die).\n\n+ **coordinate**\n\n + Floating-point value representing the exact location of\n a die on the wafer. Also sometimes called 'coord'\n + The coordinate origin is the center of the wafer and the\n center of the FloatCanvas panel.\n\n+ **grid**\n\n + Integer value representing the printed die. Can only be mapped\n to a coordinate if a grid_center is defined.\n + Each grid line falls on a die's center.\n\n+ **grid_center**\n\n + The ``(float_x, float_y)`` tuple which is coincident with the\n wafer's center coordinate ``(0, 0)``.\n + This is the only ``grid`` value that can be made up of floats.\n\n+ **row**\n\n + Alias for ``grid_y``.\n\n+ **col**\n\n + Alias for ``grid_x``.\n\n\n### Keyboard Shortcuts and Mouse Usage\n\nNo matter if you use the standalone app or add the panel to your own wx.Frame\ninstance, keyboard shortcuts work. I've only added a few so far, but I plan\non adding more.\n\nThe panel also supports mouse controls. Middle click will pan, mouse wheel\nwill zoom in and out.\n\n+ **Home**\n + Zoom to full wafer\n+ **O**\n + Toggle display of wafer and exclusion outline\n+ **C**\n + Toggle crosshair display\n+ **L**\n + Toggle legend display\n\n\n## Notes\n\nThis package has been released to version 1.0.0. What this means is that it\n*should* be usable in an engineering-type environment. I'm starting to use\nit heavily myself. It's not very customizable yet, but I don't need that\ncapability yet. You can see the roadmap at:\n`https://github.com/dougthor42/wafer_map/milestones`\n\nThere's still a fair amount of code cleanup and refactoring to do, especially\non the `wm_legend.py` module (as that was made last). So please do judge my\ncoding style too harshly (though constructive criticism is much appreciated!)\n\n**Requires: wxPython**\n\n### Current capabilities\n\n1. Draw wafer outline and flat or notch.\n2. Draw edge exclusion outline.\n3. Draw wafer center crosshairs.\n4. Accept continuous or discrete data and color accordingly.\n5. Provide zoom and pan capabilities.\n6. Mouse-over to display die coordinate and value\n7. Legend Display for both continuous and discrete data\n\n\n## Changelog\nSee [CHANGELOG.md](CHANGELOG.md).", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dougthor42/wafer_map", "keywords": "", "license": "GNU General Public License v3 (GPLv3)", "maintainer": "", "maintainer_email": "", "name": "wafer-map", "package_url": "https://pypi.org/project/wafer-map/", "platform": "", "project_url": "https://pypi.org/project/wafer-map/", "project_urls": { "Homepage": "https://github.com/dougthor42/wafer_map" }, "release_url": "https://pypi.org/project/wafer-map/1.1.2/", "requires_dist": null, "requires_python": "", "summary": "Semiconductor Wafer Mapping", "version": "1.1.2" }, "last_serial": 5972238, "releases": { "0.0.1": [ { "comment_text": "Creating project structure and leaning PyPI uploading", "digests": { "md5": "8b701a68312dc6132a8b184d7e74c5bc", "sha256": "0f536efbeab8d1b928ffb0d4e26e5cd13fba1bcfc4f4088b78b8b96d42303a77" }, "downloads": -1, "filename": "wafer_map-0.0.1.zip", "has_sig": false, "md5_digest": "8b701a68312dc6132a8b184d7e74c5bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2364, "upload_time": "2014-11-25T22:42:30", "url": "https://files.pythonhosted.org/packages/ea/c3/a7cf14368d26b48b077e0a268d0efc03fcba41f663c1039d501369c08ca4/wafer_map-0.0.1.zip" } ], "0.1.0": [ { "comment_text": "First working version", "digests": { "md5": "86e9c8ba756cabff2136ab6a4efc7570", "sha256": "7ced6fdd44eca72e72a3d5d2d7526cbcdc0a31863f795f46bc7d7b74070da397" }, "downloads": -1, "filename": "wafer_map-0.1.0.zip", "has_sig": false, "md5_digest": "86e9c8ba756cabff2136ab6a4efc7570", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10218, "upload_time": "2014-11-25T22:41:40", "url": "https://files.pythonhosted.org/packages/f6/15/90f7c3ddd9bc1f5d9a0aff032a2df1e2548666277676711b0ce3923f3801/wafer_map-0.1.0.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0fd47b60ce3864ee4bce515c89c56c70", "sha256": "66ca8aecae0a44187daa552d2d2c702a834ce2b9158866586ddfe8e275e1debe" }, "downloads": -1, "filename": "wafer_map-0.2.0.zip", "has_sig": false, "md5_digest": "0fd47b60ce3864ee4bce515c89c56c70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10794, "upload_time": "2014-11-26T17:37:21", "url": "https://files.pythonhosted.org/packages/be/cf/5cce0124a9dc5cd77f649814296d50d748af409d8de5184c9b32cd791843/wafer_map-0.2.0.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "b2352884ead223e2950dc03e078e58d7", "sha256": "db09f0d6bdb98796e758a55a18af3701f61cf7252031bc2c3a466d0a4881ad3f" }, "downloads": -1, "filename": "wafer_map-0.3.0.zip", "has_sig": false, "md5_digest": "b2352884ead223e2950dc03e078e58d7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13841, "upload_time": "2014-12-01T22:39:26", "url": "https://files.pythonhosted.org/packages/98/f9/3a8ab9c7886b6601bcaa3158d529d0b9f15dfe3974840504427bb21e180d/wafer_map-0.3.0.zip" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "4fdebf513b58f347a4209fca9a81ba7c", "sha256": "87ac23285cd91860b3039a6a4803a9dbfb5a7b3ebcfc1177b01d199e2436ac5c" }, "downloads": -1, "filename": "wafer_map-0.4.0.zip", "has_sig": false, "md5_digest": "4fdebf513b58f347a4209fca9a81ba7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18331, "upload_time": "2014-12-02T18:53:32", "url": "https://files.pythonhosted.org/packages/da/11/8570c5b572bcccb14353f81561b335325a2c89a58a1efa781c78214c4f20/wafer_map-0.4.0.zip" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "1d15b258cc6477453f3a8e8fc239251d", "sha256": "6f209ea4e660e0d569be41cd7b5a0b00db621e0f6b51a5baeef5bcec3c1b2051" }, "downloads": -1, "filename": "wafer_map-0.5.0.zip", "has_sig": false, "md5_digest": "1d15b258cc6477453f3a8e8fc239251d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19048, "upload_time": "2014-12-02T23:32:08", "url": "https://files.pythonhosted.org/packages/86/c7/36adb7a7eded5d7f6516c3018acc9513924081d6a415a2f8626d39176a99/wafer_map-0.5.0.zip" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "4cea3a69872d15d182bc92a46abe6287", "sha256": "5c17e4a0aaa3645fa8581ae915c287b444ab6d00ce4ff53a33de8013a6944e27" }, "downloads": -1, "filename": "wafer_map-0.6.0.zip", "has_sig": false, "md5_digest": "4cea3a69872d15d182bc92a46abe6287", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24134, "upload_time": "2014-12-04T21:12:37", "url": "https://files.pythonhosted.org/packages/d5/4e/90355cede8595cf715c509df40bbf1875ded448ce8289beeccce43944dee/wafer_map-0.6.0.zip" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "5b63946af69bfec71e6b6e50d1a3f18d", "sha256": "5948127f607d95775d42913c32152955b382811b011ce83dcf2094b527fea2e2" }, "downloads": -1, "filename": "wafer_map-1.0.0.zip", "has_sig": false, "md5_digest": "5b63946af69bfec71e6b6e50d1a3f18d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27933, "upload_time": "2014-12-06T02:07:11", "url": "https://files.pythonhosted.org/packages/c0/d8/e5dc80dafa4cf62abff23110272a10fb043f1168eeeb73b13ec193d92373/wafer_map-1.0.0.zip" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "4dc544ba86384a9907b2a7ecfc32c223", "sha256": "c31b985295b73659988a804c4888871a3d692ebefb7ccbc7e6ec8ef5a5fd443f" }, "downloads": -1, "filename": "wafer_map-1.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "4dc544ba86384a9907b2a7ecfc32c223", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 47721, "upload_time": "2016-03-08T22:21:31", "url": "https://files.pythonhosted.org/packages/65/61/456fe46e79f0982359c1de1fb0be877d6d953c59c6bdfafe909c99f5bdce/wafer_map-1.0.12-py3-none-any.whl" } ], "1.0.14": [ { "comment_text": "", "digests": { "md5": "5eaa84fdee32772baa633acbd21879f7", "sha256": "fde2771256234c4cb0bc1c43074cab574ff8cf7b82aa5e727f5e21b3192f84bb" }, "downloads": -1, "filename": "wafer_map-1.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "5eaa84fdee32772baa633acbd21879f7", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 37703, "upload_time": "2016-04-11T20:24:09", "url": "https://files.pythonhosted.org/packages/df/0e/63b513ce29697f49d1f974e0243f4541bb0c1367b175e09df0dab0740422/wafer_map-1.0.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75fa3c2c7e543286d4fb423c816d856d", "sha256": "7ee2ddd88ae52ac961eef568eac6cf552704f1a0e20d06864d34874e3afafce5" }, "downloads": -1, "filename": "wafer_map-1.0.14.zip", "has_sig": false, "md5_digest": "75fa3c2c7e543286d4fb423c816d856d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36406, "upload_time": "2016-04-11T20:24:34", "url": "https://files.pythonhosted.org/packages/98/6d/bb1bb5b50f53ab758e4965879fc95aebf0d7b363be4c8b85479e55f77ace/wafer_map-1.0.14.zip" } ], "1.0.15": [ { "comment_text": "", "digests": { "md5": "d8df81addacb9ddce09f6b6070d01c28", "sha256": "3db5b7487fce0ddc729e6cfec7cfd4a254cd08548a0bd5bc5dc2e3eeab14736d" }, "downloads": -1, "filename": "wafer_map-1.0.15-py2-none-any.whl", "has_sig": false, "md5_digest": "d8df81addacb9ddce09f6b6070d01c28", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 37712, "upload_time": "2016-04-11T20:32:24", "url": "https://files.pythonhosted.org/packages/37/da/8d6933c281c78ef1f0f0ad00a3c4528a5f2099eff092da01a6499f0bd42c/wafer_map-1.0.15-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6650e4445e0e88197bdac15ff4254db2", "sha256": "c73b9a2bd47a4158a719638fc223fc2b546a594efbe44332489b17cf40a8d5ba" }, "downloads": -1, "filename": "wafer_map-1.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "6650e4445e0e88197bdac15ff4254db2", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 37701, "upload_time": "2016-04-11T20:32:10", "url": "https://files.pythonhosted.org/packages/ff/03/8512658a9e28e18f4508f031321f02ea18a834f01ff30540a579e61bb50e/wafer_map-1.0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4415670de508af7cea8d885bc19f8450", "sha256": "e90e6271c52e06cf6f5f41afec05c05d86e05bef7faae9a7a5ca9a1c323d6794" }, "downloads": -1, "filename": "wafer_map-1.0.15.zip", "has_sig": false, "md5_digest": "4415670de508af7cea8d885bc19f8450", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36407, "upload_time": "2016-04-11T20:32:35", "url": "https://files.pythonhosted.org/packages/2e/35/e9f90708c9efe8afda7bf4d5ef6fbc992a541294e208c13891e99fdba7d1/wafer_map-1.0.15.zip" } ], "1.0.16": [ { "comment_text": "", "digests": { "md5": "5b8f2606f5fd6998603b6b8adc710684", "sha256": "b5b60c1fd4efb8eff8eb04d21649c9639a0ee15a575f6c4297db17b55ff57f05" }, "downloads": -1, "filename": "wafer_map-1.0.16-py2-none-any.whl", "has_sig": false, "md5_digest": "5b8f2606f5fd6998603b6b8adc710684", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 37828, "upload_time": "2016-04-11T21:05:21", "url": "https://files.pythonhosted.org/packages/57/90/7f91812a822e5c7fd93579cb5089378b5f91031ae97ec73215694eaffff9/wafer_map-1.0.16-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a53a1f4baa0785ca85b313d96e1d2dd", "sha256": "ebc7e67add8ae72105698c52d55dd947e20a1280147ecf72d2b33b677cd52f83" }, "downloads": -1, "filename": "wafer_map-1.0.16-py3-none-any.whl", "has_sig": false, "md5_digest": "8a53a1f4baa0785ca85b313d96e1d2dd", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 37819, "upload_time": "2016-04-11T21:05:09", "url": "https://files.pythonhosted.org/packages/0f/2c/8401669c477206139ceda417b7948c3f9361814677cf4dd7d2ab7f7d07c6/wafer_map-1.0.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "71dd6101a1435156cd49778b2c93ef37", "sha256": "a451735e86e3fd4d121e00ac3270db993b3c9add3b20df4628c88217575150a3" }, "downloads": -1, "filename": "wafer_map-1.0.16.zip", "has_sig": false, "md5_digest": "71dd6101a1435156cd49778b2c93ef37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36520, "upload_time": "2016-04-11T21:04:57", "url": "https://files.pythonhosted.org/packages/6b/c3/4504ddbf6d9d596a0cbf8d3735c4268a95129d050de553dfb5f4e96dcd22/wafer_map-1.0.16.zip" } ], "1.0.17": [ { "comment_text": "", "digests": { "md5": "67fb4f4079aaf98ea0f815d3183096d8", "sha256": "e4d131a9585a09b83b3dcd1acc785ff3230c3c2a256fd668fb1cf72a0aaa8901" }, "downloads": -1, "filename": "wafer_map-1.0.17-py2-none-any.whl", "has_sig": false, "md5_digest": "67fb4f4079aaf98ea0f815d3183096d8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 37827, "upload_time": "2016-04-11T21:27:11", "url": "https://files.pythonhosted.org/packages/5e/77/71fb3af1992d91d411c00eb71270bd4e3c55bb8efb1af441eecc6afe2ba9/wafer_map-1.0.17-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0133015f8833b77964cb5dd6654e599b", "sha256": "f592fff611f9fb8aab955fa0327a038c109ae6c99a73242c2c02c813333c5b16" }, "downloads": -1, "filename": "wafer_map-1.0.17-py3-none-any.whl", "has_sig": false, "md5_digest": "0133015f8833b77964cb5dd6654e599b", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 37818, "upload_time": "2016-04-11T21:27:02", "url": "https://files.pythonhosted.org/packages/16/73/31a5c8844c78100eb9b9084fc369fc6626abf81b9fd58399d1d372975656/wafer_map-1.0.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4294dbf8bc2e35622a9150af733ad712", "sha256": "57136218a1c8cbf017da3836bd4dfbf27bcb4c1076f6825140a8c3606eeb8ead" }, "downloads": -1, "filename": "wafer_map-1.0.17.zip", "has_sig": false, "md5_digest": "4294dbf8bc2e35622a9150af733ad712", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36520, "upload_time": "2016-04-11T21:26:50", "url": "https://files.pythonhosted.org/packages/28/0e/642079675e9256633d1fb71e08541fc1eafffbe486883ed675410c36841f/wafer_map-1.0.17.zip" } ], "1.0.18": [ { "comment_text": "", "digests": { "md5": "640f5499e961d9171ed2fa97ca0398d9", "sha256": "36591b481322c1ddf31ba05399dbb85425e5a3810bc0c42f04836981b67a4068" }, "downloads": -1, "filename": "wafer_map-1.0.18-py2-none-any.whl", "has_sig": false, "md5_digest": "640f5499e961d9171ed2fa97ca0398d9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 35749, "upload_time": "2017-02-04T00:11:03", "url": "https://files.pythonhosted.org/packages/f5/86/1e0d79ff37dd539b046f12d326798a20b993491d7b0c042aed5f31247580/wafer_map-1.0.18-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aab5b47bb336854a6d8d19b41495c8f1", "sha256": "a3cb80d88329e12203d6df63936d16015cf3924ef7af1ffae19ac3a4d103eb6b" }, "downloads": -1, "filename": "wafer_map-1.0.18-py3-none-any.whl", "has_sig": false, "md5_digest": "aab5b47bb336854a6d8d19b41495c8f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 35738, "upload_time": "2017-02-04T00:12:36", "url": "https://files.pythonhosted.org/packages/f9/bd/501cfe33eff4326254f23573b9db1c4e15c6927b9871271b72523a5f3ea8/wafer_map-1.0.18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a957b576be44859bbea801c06f952c7", "sha256": "cfd5668cf8b86aaeb0fa59ebca1224c4bcbc6ccd0820842d07173b68744a4ff6" }, "downloads": -1, "filename": "wafer_map-1.0.18.zip", "has_sig": false, "md5_digest": "4a957b576be44859bbea801c06f952c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36147, "upload_time": "2017-02-04T00:17:37", "url": "https://files.pythonhosted.org/packages/68/9b/14b62ae9061e0dbdccf13303c4232c9421301893f0a3013dbfaf186b61f4/wafer_map-1.0.18.zip" } ], "1.0.19": [ { "comment_text": "", "digests": { "md5": "febf74ea397fe9efc5baf34c62df7e7e", "sha256": "c5c25984896270b7174117e500c75b1d002afc5456466f5d6a99a4c577c0e642" }, "downloads": -1, "filename": "wafer_map-1.0.19-py2-none-any.whl", "has_sig": false, "md5_digest": "febf74ea397fe9efc5baf34c62df7e7e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 35742, "upload_time": "2017-02-04T00:25:55", "url": "https://files.pythonhosted.org/packages/81/88/c4383f9a280b5e1cb0b2d2021a7e2b46fbd226d2043c8276915a682319c7/wafer_map-1.0.19-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "58e622355dc767e611dd923f150b24c2", "sha256": "e54c556b0817d6496545130e818741e2d91780208d2763cbe2558deb5f7af66d" }, "downloads": -1, "filename": "wafer_map-1.0.19-py3-none-any.whl", "has_sig": false, "md5_digest": "58e622355dc767e611dd923f150b24c2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 35730, "upload_time": "2017-02-04T00:26:14", "url": "https://files.pythonhosted.org/packages/cd/07/42d981d3e7bcb7ca0667305656c6da34e013b596116b617cae997b1f5dcb/wafer_map-1.0.19-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89e6bafb7ad5ab7243b1cd6c9b28cba6", "sha256": "894eb11f6e542ba0e7b0b2218bf9828e1ba01ccf1d052f597a83210cd818ef3b" }, "downloads": -1, "filename": "wafer_map-1.0.19.zip", "has_sig": false, "md5_digest": "89e6bafb7ad5ab7243b1cd6c9b28cba6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36147, "upload_time": "2017-02-04T00:20:48", "url": "https://files.pythonhosted.org/packages/e8/b7/3a7f2e02cc26ae0558615bf2c90009e304783f2dd2b0e973f213278ddcfe/wafer_map-1.0.19.zip" } ], "1.0.23": [ { "comment_text": "", "digests": { "md5": "fa172a505bceedb329583231bcded740", "sha256": "5d812f97cef6d09efa69838943854a74876090999d28b4308a421ee74ff6709f" }, "downloads": -1, "filename": "wafer_map-1.0.23-py2-none-any.whl", "has_sig": false, "md5_digest": "fa172a505bceedb329583231bcded740", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 52358, "upload_time": "2018-10-10T18:21:49", "url": "https://files.pythonhosted.org/packages/27/92/6a2c7305c3694c0cfedf7937661165f23a9e40d9e4db5b45a62f850f1a75/wafer_map-1.0.23-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2176302fcde67899aa220d1d306ff308", "sha256": "4e9600055b79ed9936bc232ed755cf671ec4b23902b629d667ea0dd0c7ee602d" }, "downloads": -1, "filename": "wafer_map-1.0.23-py3-none-any.whl", "has_sig": false, "md5_digest": "2176302fcde67899aa220d1d306ff308", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 52318, "upload_time": "2018-10-10T18:21:52", "url": "https://files.pythonhosted.org/packages/7f/a0/bdb4eaf8f5d9ca37c8d9e886bed4fcfe7a187c6a42d0174bf3f4bf7e41df/wafer_map-1.0.23-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41ec0c08b0f03ebc68f67644cc7faba7", "sha256": "a7cde00ce664c0ff9bf513b04bf8cfbffc09f3d9e894e2b7d801ec207a3f503e" }, "downloads": -1, "filename": "wafer_map-1.0.23.tar.gz", "has_sig": false, "md5_digest": "41ec0c08b0f03ebc68f67644cc7faba7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35067, "upload_time": "2018-10-10T18:21:54", "url": "https://files.pythonhosted.org/packages/35/f1/36b7bb4a7ad160d878c450dbecad5d2c07111352975913eb091612b1afaf/wafer_map-1.0.23.tar.gz" } ], "1.0.24": [ { "comment_text": "", "digests": { "md5": "f1a5d71318e1aa8772bac861a629e4de", "sha256": "47096b9fd7f1763258c763700fdc53fc32e0a2f1270124d5a4ac87e6df5cd7e9" }, "downloads": -1, "filename": "wafer_map-1.0.24-py2-none-any.whl", "has_sig": false, "md5_digest": "f1a5d71318e1aa8772bac861a629e4de", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 52361, "upload_time": "2018-10-10T18:47:07", "url": "https://files.pythonhosted.org/packages/21/41/a46e100c15dc15767266e436c6db7f73503bd16967f01e73976ebb5f723f/wafer_map-1.0.24-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d7af31039b9757c1acc9718fdcc90e8", "sha256": "9225d81d671e6d183644e35e92052cccd32655ca71b2582e81fe18933b2deb90" }, "downloads": -1, "filename": "wafer_map-1.0.24-py3-none-any.whl", "has_sig": false, "md5_digest": "4d7af31039b9757c1acc9718fdcc90e8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 52322, "upload_time": "2018-10-10T18:47:09", "url": "https://files.pythonhosted.org/packages/16/4d/3259f7289b99173ca8b6ce3ad88ce5307a3eea76dd334e14763da4ad3fcf/wafer_map-1.0.24-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9a495633b53994e27dcdc42b1925d0e1", "sha256": "9f71ea2b1d5fe7a121861173e2d115df625403dbe990ca0be9fc3175aa87e948" }, "downloads": -1, "filename": "wafer_map-1.0.24.tar.gz", "has_sig": false, "md5_digest": "9a495633b53994e27dcdc42b1925d0e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35103, "upload_time": "2018-10-10T18:47:10", "url": "https://files.pythonhosted.org/packages/0f/38/f5d63d5dd6002ecedecdc3ad0cc8fab570eec6d12f2e25cad3acd48a2695/wafer_map-1.0.24.tar.gz" } ], "1.0.25": [ { "comment_text": "", "digests": { "md5": "514329bcdbca6eeb6a8fdbc82abc7897", "sha256": "376bc708db67681c51509c8f6f713e447f05eb36e1d5b767c997954220039037" }, "downloads": -1, "filename": "wafer_map-1.0.25-py2-none-any.whl", "has_sig": false, "md5_digest": "514329bcdbca6eeb6a8fdbc82abc7897", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 52379, "upload_time": "2018-10-10T19:07:32", "url": "https://files.pythonhosted.org/packages/e4/ca/49c170b4e8facf4d05c69c2474d5a6a8b6e11f97a10f6c2214f451cee48d/wafer_map-1.0.25-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64799bf3b6569d123ab775d21fb6dcf1", "sha256": "92881f6ac10cdb68154b108d0571075cd639262f89c1a979262179dd93abf546" }, "downloads": -1, "filename": "wafer_map-1.0.25-py3-none-any.whl", "has_sig": false, "md5_digest": "64799bf3b6569d123ab775d21fb6dcf1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 52340, "upload_time": "2018-10-10T19:07:34", "url": "https://files.pythonhosted.org/packages/7f/8d/e5859b17e3bc53d885636abc7963c889beb0053af875ed9f8061e6b2e5c0/wafer_map-1.0.25-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88ec8e245871916c7ac7c1c4dc337190", "sha256": "7ecc98ef363426e27136a277c9a78fcb4191fe596cde54effff0406276ce7e20" }, "downloads": -1, "filename": "wafer_map-1.0.25.tar.gz", "has_sig": false, "md5_digest": "88ec8e245871916c7ac7c1c4dc337190", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35148, "upload_time": "2018-10-10T19:07:36", "url": "https://files.pythonhosted.org/packages/51/ca/eea93066edbec71979b1279375fafc04bee8ae254d229e98711390f768c2/wafer_map-1.0.25.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "0a267709f8fa12a561fe2ae61dc1ec38", "sha256": "e2917a68c6b243e1bf445c3e828e2f3ead8e4182209d6cc3d4e3d57a6fbd3d9d" }, "downloads": -1, "filename": "wafer_map-1.0.3.zip", "has_sig": false, "md5_digest": "0a267709f8fa12a561fe2ae61dc1ec38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33618, "upload_time": "2014-12-18T00:46:13", "url": "https://files.pythonhosted.org/packages/1e/93/70f6569a7b77f9a9a78b6b8655c8bb8747c472894c5ac8d0c4a0d1f3586d/wafer_map-1.0.3.zip" } ], "1.0.7": [], "1.0.8": [ { "comment_text": "", "digests": { "md5": "54eb9b5e88c340829f445455462c01be", "sha256": "703b0a25e7f75615b25744be44f98f0fb7ee9d62dd9de7ae0b52ef0496d52aaa" }, "downloads": -1, "filename": "wafer_map-1.0.8.zip", "has_sig": false, "md5_digest": "54eb9b5e88c340829f445455462c01be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 38682, "upload_time": "2015-05-04T22:00:53", "url": "https://files.pythonhosted.org/packages/b6/dd/692f72b232837f88dbf81aaff11c2c03cc41fb42bb5d7dfc3aa9247f2462/wafer_map-1.0.8.zip" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "a9207853304c0a27c8172b0649c68393", "sha256": "e24683ca212f59f4da465146b12fd8859d5fb2a6184fad9fb5b687c2ba51b5bc" }, "downloads": -1, "filename": "wafer_map-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "a9207853304c0a27c8172b0649c68393", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 52774, "upload_time": "2018-10-12T17:02:42", "url": "https://files.pythonhosted.org/packages/d6/c1/ff39de424f0a136afd1846fc542fdcadfd96f9acaeb18740b30f38f9605a/wafer_map-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b537a785eb69b405610bfd3b6ecf9a8a", "sha256": "7a0c038c2c13a5f037648df781fea5b70fc1e4ebdf71eb936be9220679db4684" }, "downloads": -1, "filename": "wafer_map-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b537a785eb69b405610bfd3b6ecf9a8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 52733, "upload_time": "2018-10-12T17:02:43", "url": "https://files.pythonhosted.org/packages/bb/c4/b42eb9889c33b5632bc5c447b7b166891ceb55fb115c52f5bca2c048e331/wafer_map-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5f51eead0c0b56bf9949d8ea9ed2399", "sha256": "e6af7962d024fd7cda37b0c3a89d6b4ffc76e48efd2ec642ecab7e8cffebcb51" }, "downloads": -1, "filename": "wafer_map-1.1.0.tar.gz", "has_sig": false, "md5_digest": "f5f51eead0c0b56bf9949d8ea9ed2399", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35624, "upload_time": "2018-10-12T17:02:44", "url": "https://files.pythonhosted.org/packages/79/57/6259465ec0eb8425d6516327f3920b870a6b518fdd363d0b513edf1e47ed/wafer_map-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "8b7df6d477b181d3ecdc196ba10ef1fe", "sha256": "0e051c044e31f910969ef2a1a2bec0a0e30cbdf911a501408691a8b73107fb74" }, "downloads": -1, "filename": "wafer_map-1.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "8b7df6d477b181d3ecdc196ba10ef1fe", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 52779, "upload_time": "2018-10-12T17:12:29", "url": "https://files.pythonhosted.org/packages/00/e6/fc1e34d935f4cc5cb9ff81d2229a5f72cf56a2a40d0040147f5e6ae15994/wafer_map-1.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e62bc33a4b98d5f184dbe0c11c0232d3", "sha256": "89d2d51d3cf94e0fbe07d201ee1eeb97f9b56d1d836034224482e0ac2d29ecc9" }, "downloads": -1, "filename": "wafer_map-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "e62bc33a4b98d5f184dbe0c11c0232d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 52737, "upload_time": "2018-10-12T17:12:31", "url": "https://files.pythonhosted.org/packages/cb/80/558c11b00e701c2be6ea687953a14f492bd876e735b617825104d3d3606b/wafer_map-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4c35ebdb382ca5cb7cb075c272b1aa3", "sha256": "475925581c225b5e946f7b2110d49555d222b591e5206653a88b6142e6c13d5e" }, "downloads": -1, "filename": "wafer_map-1.1.1.tar.gz", "has_sig": false, "md5_digest": "b4c35ebdb382ca5cb7cb075c272b1aa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35636, "upload_time": "2018-10-12T17:12:32", "url": "https://files.pythonhosted.org/packages/0f/9c/b7b5b7f884e1d30e1c5763648efec14b7c868e0476056ab16657af11208b/wafer_map-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "8cd42bfb1bf76c9b3e70ff9ea2dd3a63", "sha256": "3c1b44178d32ae528d746c319d3d776012b226cbed32f5282b6e5f0c1474d05e" }, "downloads": -1, "filename": "wafer_map-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8cd42bfb1bf76c9b3e70ff9ea2dd3a63", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 51222, "upload_time": "2019-10-14T16:22:50", "url": "https://files.pythonhosted.org/packages/a4/37/0e37949d37c20dc30852a8d56c884bb209cd357df969ad209e632ee8cec6/wafer_map-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "582898fe068f81d8e8f5b9e5f14ef770", "sha256": "d0e7ba6f73a67a646de6c60885b438caa14757d6504b44774c5add606a5b0649" }, "downloads": -1, "filename": "wafer_map-1.1.2.tar.gz", "has_sig": false, "md5_digest": "582898fe068f81d8e8f5b9e5f14ef770", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35859, "upload_time": "2019-10-14T16:22:19", "url": "https://files.pythonhosted.org/packages/6f/13/eeea61b33dd51897e3d425f0b95d678c2279ab7e725748dccbd01ef57065/wafer_map-1.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8cd42bfb1bf76c9b3e70ff9ea2dd3a63", "sha256": "3c1b44178d32ae528d746c319d3d776012b226cbed32f5282b6e5f0c1474d05e" }, "downloads": -1, "filename": "wafer_map-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "8cd42bfb1bf76c9b3e70ff9ea2dd3a63", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 51222, "upload_time": "2019-10-14T16:22:50", "url": "https://files.pythonhosted.org/packages/a4/37/0e37949d37c20dc30852a8d56c884bb209cd357df969ad209e632ee8cec6/wafer_map-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "582898fe068f81d8e8f5b9e5f14ef770", "sha256": "d0e7ba6f73a67a646de6c60885b438caa14757d6504b44774c5add606a5b0649" }, "downloads": -1, "filename": "wafer_map-1.1.2.tar.gz", "has_sig": false, "md5_digest": "582898fe068f81d8e8f5b9e5f14ef770", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35859, "upload_time": "2019-10-14T16:22:19", "url": "https://files.pythonhosted.org/packages/6f/13/eeea61b33dd51897e3d425f0b95d678c2279ab7e725748dccbd01ef57065/wafer_map-1.1.2.tar.gz" } ] }