{ "info": { "author": "Alex Bondoux", "author_email": "alexandre.bdx@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3" ], "description": "# FMCW\nBased on initial & ongoing work by Henrik Forst\u00e9n/[@Ttl](https://github.com/Ttl/).\n\n**Documentation:** [Read The Docs](https://fmcw.readthedocs.io)\n\n1. [Generalities](#Generalities)\n2. [Description of the flow](#Description-of-the-flow)\n3. [Technical considerations](#Technical-considerations)\n\n\n## Generalities\n### Version convention\nReleases have a version number in the following format:\nX.YYY.ZZZ\n- X is the hardware version.\n- YYY is the release version\n- ZZZ is the minor update version\n\n### History\nThe FMCW package is a library designed to interact at a high level with the fmcw radar from Henrik Forst\u00e9n/[@Ttl](https://github.com/Ttl/). If you are not familiar with it, start with taking a look at Henrik's blog post on the third version of the radar:\n[FMCW 3](http://hforsten.com/third-version-of-homemade-6-ghz-fmcw-radar.html)\n\nFor additional information on this type of radar, you can also take a look at the previous blog posts written by Henrik. These older radars are not be compatible with this library but can help shine some light on radar theory and the history of the project:\n- [FMCW 1](http://hforsten.com/6-ghz-frequency-modulated-radar.html)\n- [FMCW 2](http://hforsten.com/homemade-synthetic-aperture-radar.html)\n\nAdditionnaly, Henrik's fmcw project was covered in a few articles. For instance:\n- [Hackaday coverage](https://hackaday.com/2017/10/11/homemade-6ghz-radar-v3/)\n\n### Where to get an fmcw3?\nShort answer: you have to make it yourself.\n\nLonger answer: only a few boards seem to have been made so far, all based on the files that Henrik uploaded on his GitHub repository.\nIf you plan on building one, make sure you have:\n1. proper hardware to place the components & reflow them\n2. 200+ hours ahead of you (**VERY** dependant on your existing knowledge)\n3. ~$500\n\nOf course, these are rules of thumbs and should not be taken at face value.\n\n![FMCW3](Pictures/board.jpg)\n\n### I have an fmcw3, what should I do next?\nCongratulations! There are two main options:\n1. You write your own script based on the library. This is expected to be hard as the documentation is lagging behind the code I write.\n2. You reuse the latest release I have for the main script. This is the recommended option.\n\nIn what follows, I will describe how I use the library with **190830\\_rt\\_fmcw3.py**, uploaded with release 3.1.ZZZ.\n\n\n## Description of the flow\nFour main tasks are being executed by the script:\n1. Read the data from the FPGA\n2. Process the data\n3. Save the data to file\n4. Display the data in real time\n\n### Architecture\nA picture is better than a thousand words so here is a schematic:\n![Architecture](Pictures/Architecture.png)\n\n### Read the data from the FPGA\nThis step is less easy than it sounds for a simple the reason: the FPGA is a real time chip while everything else (the usb port, the OS on my laptop, python...) is not. As a result, the FPGA outputs data are fixed intervals and if anything down the chain is not ready to receive it, the 4 kb buffers on the FTDI chip will quickly overflow and be overwritten. I have not found a silver bullet for that problem so far and only managed to mitigate it. \n\nSee here for more information:\n[Stack Overflow](https://stackoverflow.com/questions/57592288/pylibftdi-device-read-skips-some-bytes/57600370?noredirect=1#comment101895577_57600370)\n\n### Process the data\nThe data coming from the FPGA is parsed to separate it in sweeps. Valid sweeps are then processed in order to display 3 types charts in real time. Invalid sweeps (most of the time incomplete sweeps due to dropped bytes on the USB bus) are zeroed and displayed as such.\n\n### Save the data to file\nThreads are used to write the data to file. A total of three threads are spawned from the main process:\n1. One for writing the settings to file. Note that it is immediately closed after writing to file.\n2. One to write the raw, byte data to a text file.\n3. One to write the processed data to a csv file.\n\n### Display the data in real time\nThe main script offers the option to display data in real time. But there is no such thing as perfect real time: there is always a lag. Depending on how many sweeps you read at once from the USB port before processing, and how long these sweeps are, the lag can be increased or reduced.\nWith the default settings, the lag is a few hundred ms.\n\nThe refresh rate is also severly limited on most laptop given the amount of work needed to refresh a plot that can have tens of thousands of pixels on it. Despite minimizing the amount of elements to refresh when updating a plot and keeping each plot in a separate subprocess, 10 Hz appears to be the maximum refresh rate on my CPU (i7-8565U).\n\nBelow, a few examples of the displayed plots:\n![IF signal](https://i.ibb.co/JyPQQCg/IF-signal.png)\n![Angle plot](https://i.ibb.co/vm1McyL/Angle.png)\n![Range time plot](Pictures/rt.png)\n\n## Technical considerations\n### Batch processing\nHere is quick description of how a batch of data is processed.\n![Batch processing](Pictures/while-loop.png)\nFeel like this is cryptic? It is. \nIn a nutshell, the point is to mitigate the non-real time nature of the script as much as possible. It is not perfect and some data will be lost, but these days less than 5% is lost.\nIf you ever want to learn more just reach out to me.\n\n\n", "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/AlexBdx/Heli/tree/master/fmcw", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "fmcw", "package_url": "https://pypi.org/project/fmcw/", "platform": "", "project_url": "https://pypi.org/project/fmcw/", "project_urls": { "Homepage": "https://github.com/AlexBdx/Heli/tree/master/fmcw" }, "release_url": "https://pypi.org/project/fmcw/3.2.5/", "requires_dist": null, "requires_python": "", "summary": "Library for fmcw radar", "version": "3.2.5" }, "last_serial": 5995387, "releases": { "0.3.10": [ { "comment_text": "", "digests": { "md5": "947cf59793ee6045982f6b4d3c635776", "sha256": "6211543401390c8c6898a7bd3d40d4b04cf3839b076533441451b519ea9d0c5e" }, "downloads": -1, "filename": "fmcw-0.3.10-py3-none-any.whl", "has_sig": false, "md5_digest": "947cf59793ee6045982f6b4d3c635776", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13558, "upload_time": "2019-08-14T02:30:38", "url": "https://files.pythonhosted.org/packages/b0/bf/9dfbe42abcfd7ff6a7964e368b76259948cd776e1ffca52849fc901ced2b/fmcw-0.3.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6c9a6f5acc865123e84669e3069f5b6", "sha256": "a32a1477d14dbd675fac380f2c441ba718c29e2c4863914e2b118cca8a71bc44" }, "downloads": -1, "filename": "fmcw-0.3.10.tar.gz", "has_sig": false, "md5_digest": "d6c9a6f5acc865123e84669e3069f5b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1101, "upload_time": "2019-08-14T02:30:40", "url": "https://files.pythonhosted.org/packages/44/a3/6b101ee68b1109e69c6ed8b28f3b141650cf64cab32717340b459f402ab2/fmcw-0.3.10.tar.gz" } ], "0.3.11": [ { "comment_text": "", "digests": { "md5": "e2b15545013bbdf50b33a6870532e11f", "sha256": "09778705cf2043277c2887d0788e5a3060431a9e32b62d2e27321b14d5ea9ddf" }, "downloads": -1, "filename": "fmcw-0.3.11-py3-none-any.whl", "has_sig": false, "md5_digest": "e2b15545013bbdf50b33a6870532e11f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13561, "upload_time": "2019-08-14T02:43:53", "url": "https://files.pythonhosted.org/packages/a3/5e/2a48e8f249650d01af1f0a88ceab69947db3a71503b306f64cf5a347e2e3/fmcw-0.3.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a80bcdf3c87cde62ea5e9dddd456612e", "sha256": "7a914cacb74abab828dc0d2abc42b838a2a3abd5e6cddf716276958e8c2d526e" }, "downloads": -1, "filename": "fmcw-0.3.11.tar.gz", "has_sig": false, "md5_digest": "a80bcdf3c87cde62ea5e9dddd456612e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1103, "upload_time": "2019-08-14T02:43:55", "url": "https://files.pythonhosted.org/packages/4d/7e/01a077e08e66e8badf896513258417cb9b0eccbab61e0636f44be2fa993f/fmcw-0.3.11.tar.gz" } ], "0.3.12": [ { "comment_text": "", "digests": { "md5": "0cfa830af56a3d278b1b73155772fdf4", "sha256": "8507de0ff887935974d6b7b7550f7b387a146f6c7309aa748e24e89ec71539a1" }, "downloads": -1, "filename": "fmcw-0.3.12-py3-none-any.whl", "has_sig": false, "md5_digest": "0cfa830af56a3d278b1b73155772fdf4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13560, "upload_time": "2019-08-14T14:22:07", "url": "https://files.pythonhosted.org/packages/11/fa/5eac2226caf0713217fd6dc138c8a1a756658bd755d51d15e7f88188e95b/fmcw-0.3.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c525007e2af12e2ef45e4b0d2e6c31b1", "sha256": "488ddf7553a557cab52a60b10af554217defde852b0f28aa163a2daadd5ace62" }, "downloads": -1, "filename": "fmcw-0.3.12.tar.gz", "has_sig": false, "md5_digest": "c525007e2af12e2ef45e4b0d2e6c31b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1101, "upload_time": "2019-08-14T14:22:08", "url": "https://files.pythonhosted.org/packages/18/3d/754b1f3e82c9fa86eed7725c6938e0595db3d366f632c1668e06845583d9/fmcw-0.3.12.tar.gz" } ], "0.3.13": [ { "comment_text": "", "digests": { "md5": "16013716b54a6a6679d840e4e3747674", "sha256": "81caa6160a5e76dd5e76733549fd7eccdd75d1f4e33b44868d6360ac927f2615" }, "downloads": -1, "filename": "fmcw-0.3.13-py3-none-any.whl", "has_sig": false, "md5_digest": "16013716b54a6a6679d840e4e3747674", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13560, "upload_time": "2019-08-15T13:31:38", "url": "https://files.pythonhosted.org/packages/c4/29/4980cbc295c1a75acbac92ef53dde4e22d5b0ae4730e3908278648017ee6/fmcw-0.3.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8712f334f1a3effc3ff6a4d18be80403", "sha256": "ece36c762cd72b94200ed2838640abb628daf0020fea68cabc62718aeab294ea" }, "downloads": -1, "filename": "fmcw-0.3.13.tar.gz", "has_sig": false, "md5_digest": "8712f334f1a3effc3ff6a4d18be80403", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1103, "upload_time": "2019-08-15T13:31:40", "url": "https://files.pythonhosted.org/packages/81/9b/65420ed747f8f8300e1b53ed241e8ffaa267667ba82ce1694834b4911c3f/fmcw-0.3.13.tar.gz" } ], "0.3.14": [ { "comment_text": "", "digests": { "md5": "31cd8c40464b17e159e3e3e3a4682ce5", "sha256": "d26a14ab00bf1d6047f2d412243c309a95cad3c666e7907e0befef5b06400a79" }, "downloads": -1, "filename": "fmcw-0.3.14-py3-none-any.whl", "has_sig": false, "md5_digest": "31cd8c40464b17e159e3e3e3a4682ce5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13561, "upload_time": "2019-08-15T16:32:48", "url": "https://files.pythonhosted.org/packages/31/f4/6fb9f9d71709a53dd81ccbba0196865eb769779acd4f91a0912c4dc26273/fmcw-0.3.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5d824d76d06fd36f2a7bb9a64a98f901", "sha256": "0a2952d9db54ecc9d94a4e52a884e6b173d1f22be85ac060d309c605d825db32" }, "downloads": -1, "filename": "fmcw-0.3.14.tar.gz", "has_sig": false, "md5_digest": "5d824d76d06fd36f2a7bb9a64a98f901", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1100, "upload_time": "2019-08-15T16:32:50", "url": "https://files.pythonhosted.org/packages/1d/c4/ed8ac93b5a1ac3488a1a74f810b18113fcf45fbadaf7818bec1efb930627/fmcw-0.3.14.tar.gz" } ], "0.3.15": [ { "comment_text": "", "digests": { "md5": "b0c1a0d6cfcaa33f61b09b246f0f10af", "sha256": "7792fbbe49fb46abdf452661a642d9ac6b2f3e0e353a8dd0688ea88c2b869ee9" }, "downloads": -1, "filename": "fmcw-0.3.15-py3-none-any.whl", "has_sig": false, "md5_digest": "b0c1a0d6cfcaa33f61b09b246f0f10af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13562, "upload_time": "2019-08-15T17:14:42", "url": "https://files.pythonhosted.org/packages/2e/e3/b1bb2e2d2fd180dc730d41506822552cdd3326147f431e6d68970f779e3f/fmcw-0.3.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "98643af776226dd2a5b3f88077c6c69e", "sha256": "9bf83db8e4cea6170724adcf37159bdc9416aab2e8e5a4b732193f58954802cb" }, "downloads": -1, "filename": "fmcw-0.3.15.tar.gz", "has_sig": false, "md5_digest": "98643af776226dd2a5b3f88077c6c69e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1101, "upload_time": "2019-08-15T17:14:43", "url": "https://files.pythonhosted.org/packages/6d/3d/e2ddcd66726d66fc273bb0308343e2d181c145c2e28937b119c807a97757/fmcw-0.3.15.tar.gz" } ], "0.3.16": [ { "comment_text": "", "digests": { "md5": "510945d7af7361c37c224ebe80492e06", "sha256": "d9b992a2b692b9909736c1c3d869e2420176929e135e4f5d11d56ab923f0afc4" }, "downloads": -1, "filename": "fmcw-0.3.16-py3-none-any.whl", "has_sig": false, "md5_digest": "510945d7af7361c37c224ebe80492e06", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13561, "upload_time": "2019-08-15T17:17:32", "url": "https://files.pythonhosted.org/packages/8a/da/040818c9abaeb7d21888c6e6f28b513f9bbd6c3ebc4a77752ed3f9375324/fmcw-0.3.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e261cb44905c229203efb60edf28971", "sha256": "fbfa451d5bdf36d5158a6a12a24623a56cf7e26b0ec6506a1f8ec4257f47a9e1" }, "downloads": -1, "filename": "fmcw-0.3.16.tar.gz", "has_sig": false, "md5_digest": "5e261cb44905c229203efb60edf28971", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1102, "upload_time": "2019-08-15T17:17:33", "url": "https://files.pythonhosted.org/packages/9f/47/59da2904b406ca8dba8b734e01f1242f4edd881d961cbda3a9e351932ebc/fmcw-0.3.16.tar.gz" } ], "0.3.17": [ { "comment_text": "", "digests": { "md5": "00b765c7f4736d086509c5d1cb5d0cd1", "sha256": "69b3db2c43cb453aff4ca587b3f2ab2913d93a525d4a4ff8e43c8178ffd9a450" }, "downloads": -1, "filename": "fmcw-0.3.17-py3-none-any.whl", "has_sig": false, "md5_digest": "00b765c7f4736d086509c5d1cb5d0cd1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13562, "upload_time": "2019-08-15T17:20:48", "url": "https://files.pythonhosted.org/packages/a4/66/81a0c102894c456cb744465cf90c8a7df15054e7699a4a28b7d26ce2097d/fmcw-0.3.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88affdfc9c3a2fbe7ae644f1d0798720", "sha256": "09cba59c2db8e514322d673c3c1a00818b40f30be7c30fbf1b9f21c651a53346" }, "downloads": -1, "filename": "fmcw-0.3.17.tar.gz", "has_sig": false, "md5_digest": "88affdfc9c3a2fbe7ae644f1d0798720", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1102, "upload_time": "2019-08-15T17:20:49", "url": "https://files.pythonhosted.org/packages/a6/78/f4632345e2cc22052af7f4b7b386da98b9547bbbd5fe01a0b340b133eeda/fmcw-0.3.17.tar.gz" } ], "0.3.18": [ { "comment_text": "", "digests": { "md5": "ce3c59d962f23f6bb69afb5b1ef62d5f", "sha256": "75caeadd04e66a6163214009114e4ace302a0c1c82435752343850edb77da761" }, "downloads": -1, "filename": "fmcw-0.3.18-py3-none-any.whl", "has_sig": false, "md5_digest": "ce3c59d962f23f6bb69afb5b1ef62d5f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13561, "upload_time": "2019-08-15T17:26:44", "url": "https://files.pythonhosted.org/packages/49/93/cae868db4cc17ecd357c68d5e9e98c9f85e1d2346f01a02cedf0e9fe9cb0/fmcw-0.3.18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7de8bdfb7bd41af88b92226ed1a6b7a2", "sha256": "b968d4ac5468f8a80ce665bb1adee3242d87629d106f4e1a2de9af5aea2d5cda" }, "downloads": -1, "filename": "fmcw-0.3.18.tar.gz", "has_sig": false, "md5_digest": "7de8bdfb7bd41af88b92226ed1a6b7a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1102, "upload_time": "2019-08-15T17:26:46", "url": "https://files.pythonhosted.org/packages/61/dc/1db5ad97f1eeecc6cac4b62f9adf017f0a92c01756c06ed7e318ecd184a9/fmcw-0.3.18.tar.gz" } ], "0.3.19": [ { "comment_text": "", "digests": { "md5": "7c65187ff7dbaefebf7220aef179960a", "sha256": "7cffe152640fca444f9df023bc912aaf9cdb1878b97a77470f483c56c25af270" }, "downloads": -1, "filename": "fmcw-0.3.19-py3-none-any.whl", "has_sig": false, "md5_digest": "7c65187ff7dbaefebf7220aef179960a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13561, "upload_time": "2019-08-15T17:31:35", "url": "https://files.pythonhosted.org/packages/14/a9/42d07578d5d8d2951334eb963f726c50f16d5581d7f243b03537877750e6/fmcw-0.3.19-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "162e190438e32f98470644037e439b5a", "sha256": "16533ee586f907aee188c0616259a459dcf3e55d672cd16fe55ea4aba60f84e0" }, "downloads": -1, "filename": "fmcw-0.3.19.tar.gz", "has_sig": false, "md5_digest": "162e190438e32f98470644037e439b5a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1103, "upload_time": "2019-08-15T17:31:37", "url": "https://files.pythonhosted.org/packages/a8/8b/6ba4fdfed804b6de2f771f491448ccc3d56cb92311178aa63838441fdac2/fmcw-0.3.19.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "98cb4dcf571c87972d770b6bfc242ec1", "sha256": "ff70d0b32e2c6ea6c99332c6905df05f352cfae54088381686dbc79fcf2250a5" }, "downloads": -1, "filename": "fmcw-0.3.2-py3-none-any.whl", "has_sig": false, "md5_digest": "98cb4dcf571c87972d770b6bfc242ec1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13548, "upload_time": "2019-08-02T18:38:28", "url": "https://files.pythonhosted.org/packages/ea/dc/82bf92ff5fe0955397a37b48a1ad22ecd7f59862e8323772ca80f0e6c93d/fmcw-0.3.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "254e4ec4148662744b98cae36343f42d", "sha256": "e6497b41993cefcc10432dddf3244198b8b61c34a8356844373efcff081e5465" }, "downloads": -1, "filename": "fmcw-0.3.2.tar.gz", "has_sig": false, "md5_digest": "254e4ec4148662744b98cae36343f42d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1093, "upload_time": "2019-08-02T18:38:30", "url": "https://files.pythonhosted.org/packages/e7/ed/39099207f8601bb07daab9562b5ed68c8699988e2471883b6d1be95de1e9/fmcw-0.3.2.tar.gz" } ], "0.3.20": [ { "comment_text": "", "digests": { "md5": "60589fd685fe9b4646eb699f85487d7e", "sha256": "25cfb7cc452567ffa4df584c67226970816e8ff279e21ade72e58b9f4910e94b" }, "downloads": -1, "filename": "fmcw-0.3.20-py3-none-any.whl", "has_sig": false, "md5_digest": "60589fd685fe9b4646eb699f85487d7e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13560, "upload_time": "2019-08-15T22:12:22", "url": "https://files.pythonhosted.org/packages/e7/a9/286cbf4f5ec6cd909e449081eb0e099c5e9235455b73946210945f56bcca/fmcw-0.3.20-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4675eb1a6789e2386a64063d4c5d646b", "sha256": "6e24ce5aec2a746bf87c211b111175881b2bc3a6a12dba937444dca87674e886" }, "downloads": -1, "filename": "fmcw-0.3.20.tar.gz", "has_sig": false, "md5_digest": "4675eb1a6789e2386a64063d4c5d646b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1103, "upload_time": "2019-08-15T22:12:24", "url": "https://files.pythonhosted.org/packages/30/27/7bb4955a464da1c1f2a32353f283933a47df721eba144d850c0c631278db/fmcw-0.3.20.tar.gz" } ], "0.3.21": [ { "comment_text": "", "digests": { "md5": "6d688ac5db0b9548099b498711c2f735", "sha256": "bb1dbb33a085306fc8ff1548262c36a4f6cf11ef350fa2cf9e60a0cf2f9edae7" }, "downloads": -1, "filename": "fmcw-0.3.21-py3-none-any.whl", "has_sig": false, "md5_digest": "6d688ac5db0b9548099b498711c2f735", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13560, "upload_time": "2019-08-15T22:26:59", "url": "https://files.pythonhosted.org/packages/65/0d/a8571bf7b27c7471d26fab0fe16be36ed0d6dbd52bb607ab99675083fffe/fmcw-0.3.21-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7ad7063134752aecc325cf5fcb6fcfef", "sha256": "a2bbb5c781ac57dd784306a4e2301ae5253ad79708871c23035acfea676cd2ae" }, "downloads": -1, "filename": "fmcw-0.3.21.tar.gz", "has_sig": false, "md5_digest": "7ad7063134752aecc325cf5fcb6fcfef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1102, "upload_time": "2019-08-15T22:27:00", "url": "https://files.pythonhosted.org/packages/02/48/44d398fa4fe0b5e1a3a34c39d46a9ccbf871edd5287bcda450f6aa363b25/fmcw-0.3.21.tar.gz" } ], "0.3.22": [ { "comment_text": "", "digests": { "md5": "fdb95181b47a26adeb8a08947e9550da", "sha256": "5348e90951712c648050efe17e07a93512fee2a6c95d20c444519908ee45df83" }, "downloads": -1, "filename": "fmcw-0.3.22-py3-none-any.whl", "has_sig": false, "md5_digest": "fdb95181b47a26adeb8a08947e9550da", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13559, "upload_time": "2019-08-15T22:34:10", "url": "https://files.pythonhosted.org/packages/0a/6e/db8d399b3144de384b1fe0439814ba5b9172bde7212a5d9182ae8d84b772/fmcw-0.3.22-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b09e16e3500c4b47b668d7d5f9eccd37", "sha256": "d02d0e448bef6e99a8a86308dbfebca37af00224d500de90419b364195153f79" }, "downloads": -1, "filename": "fmcw-0.3.22.tar.gz", "has_sig": false, "md5_digest": "b09e16e3500c4b47b668d7d5f9eccd37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1104, "upload_time": "2019-08-15T22:34:12", "url": "https://files.pythonhosted.org/packages/99/96/7bd8d87c49c5c060c084f08cbb1b2aa600b6ec49a36d82c605ed6ebbde0c/fmcw-0.3.22.tar.gz" } ], "0.3.23": [ { "comment_text": "", "digests": { "md5": "2be906c82f8c3a196f5615beb5429507", "sha256": "f56238e4b806c0767cd22a926fd5408ba89bbd44d6377461b0ab67b530746134" }, "downloads": -1, "filename": "fmcw-0.3.23-py3-none-any.whl", "has_sig": false, "md5_digest": "2be906c82f8c3a196f5615beb5429507", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13561, "upload_time": "2019-08-15T23:10:02", "url": "https://files.pythonhosted.org/packages/74/a4/1ce42801589e03fa91bd299fe1c277ff5400adbb0b8fa8a7afb95f939f60/fmcw-0.3.23-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54f3daddb15a8a4cb1bba3b6c767543b", "sha256": "a9d753dfe7fef4385d5adce4c7a918d9cfed9b1c90d1d7fc0826b2f88e292254" }, "downloads": -1, "filename": "fmcw-0.3.23.tar.gz", "has_sig": false, "md5_digest": "54f3daddb15a8a4cb1bba3b6c767543b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1102, "upload_time": "2019-08-15T23:10:03", "url": "https://files.pythonhosted.org/packages/22/78/1c1fb8296f68b237c9398d0956b40c71b5665012836348ae3d32114bb976/fmcw-0.3.23.tar.gz" } ], "0.3.25": [ { "comment_text": "", "digests": { "md5": "6d907dbca92d4bede78cb2d31fe5cf13", "sha256": "2c125b670112e90a564083d90b5693199901469918741b81deba319eaa6356e1" }, "downloads": -1, "filename": "fmcw-0.3.25-py3-none-any.whl", "has_sig": false, "md5_digest": "6d907dbca92d4bede78cb2d31fe5cf13", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13561, "upload_time": "2019-08-15T23:13:46", "url": "https://files.pythonhosted.org/packages/e1/f4/80b221d35318f44700bbd088e95ea94c3e07a087c9e635a6e1ce65ba86df/fmcw-0.3.25-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da0a9085bd211ffb2b143fb4e6ef3dd8", "sha256": "36a957d9123c535a84262c1b9945d6ba264f0d4e2bbb1558f7c247b70fc53b7d" }, "downloads": -1, "filename": "fmcw-0.3.25.tar.gz", "has_sig": false, "md5_digest": "da0a9085bd211ffb2b143fb4e6ef3dd8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1101, "upload_time": "2019-08-15T23:13:48", "url": "https://files.pythonhosted.org/packages/d6/e4/567855c22f2b22c7f5ebdc91ac817057db53f3cb30c052c513fc952f9102/fmcw-0.3.25.tar.gz" } ], "0.3.26": [ { "comment_text": "", "digests": { "md5": "d0840bd05726c63731115baa9d4a53be", "sha256": "caec61ce881ed6d5df87f1d612d6fdb53e904ea0e5aa18996c451fd019206f50" }, "downloads": -1, "filename": "fmcw-0.3.26-py3-none-any.whl", "has_sig": false, "md5_digest": "d0840bd05726c63731115baa9d4a53be", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13562, "upload_time": "2019-08-15T23:15:36", "url": "https://files.pythonhosted.org/packages/77/7d/cc7e79e3b2daafb080f03acf740328a7088c129c13eaa5ed62cc441526da/fmcw-0.3.26-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2cde8cec52b90a8b1d4acfe2a6e5da02", "sha256": "b9605369b0b38c7aae2fadcd70a46821eab8e83acf83ef8c33a0d239f072e9f0" }, "downloads": -1, "filename": "fmcw-0.3.26.tar.gz", "has_sig": false, "md5_digest": "2cde8cec52b90a8b1d4acfe2a6e5da02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1100, "upload_time": "2019-08-15T23:15:37", "url": "https://files.pythonhosted.org/packages/a3/d5/1679affc575a3d52679af6530e0c96393e19847c7fce40c059be441ff0d6/fmcw-0.3.26.tar.gz" } ], "0.3.27": [ { "comment_text": "", "digests": { "md5": "1c260a855cdc346307aa5fd1abf7cef2", "sha256": "1e4deb8189a2da22194e505ec3bcc9232d35e70e04570d9ef9abca1c2233803d" }, "downloads": -1, "filename": "fmcw-0.3.27-py3-none-any.whl", "has_sig": false, "md5_digest": "1c260a855cdc346307aa5fd1abf7cef2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13562, "upload_time": "2019-08-19T11:15:03", "url": "https://files.pythonhosted.org/packages/9c/60/9f0c6a641939afc4717f542ebb2b7f18f9d742a46d10401af74dde978c00/fmcw-0.3.27-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40354db69b5c669c8344f8111c55453a", "sha256": "24383fbc611c5db3d21705e9ded837e4e9528e65d0e0d63ac90ef5a79991aa72" }, "downloads": -1, "filename": "fmcw-0.3.27.tar.gz", "has_sig": false, "md5_digest": "40354db69b5c669c8344f8111c55453a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1102, "upload_time": "2019-08-19T11:15:04", "url": "https://files.pythonhosted.org/packages/fb/35/c1f36ce951b9fa4ddc90c15287e18d8471f562b0eaa335b78dae5b2fea3f/fmcw-0.3.27.tar.gz" } ], "0.3.28": [ { "comment_text": "", "digests": { "md5": "ecaf59968dcc69ea607b216b6e43b59f", "sha256": "e4e5ef6ad01493276d4b21249bc65a6c33c808956ccc2209a9fde4c2d7178deb" }, "downloads": -1, "filename": "fmcw-0.3.28-py3-none-any.whl", "has_sig": false, "md5_digest": "ecaf59968dcc69ea607b216b6e43b59f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13561, "upload_time": "2019-08-19T11:18:37", "url": "https://files.pythonhosted.org/packages/72/0b/6c5e9361aaa211a36f067a4c9097fd3d0733cfbfcba77937369c801072e4/fmcw-0.3.28-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e462129ae7743de76dcb5ace6d1e2aa1", "sha256": "bce13030c5437c66f89370a29df4e2a938f051f2f6ee2cc300c7e4f6adac9275" }, "downloads": -1, "filename": "fmcw-0.3.28.tar.gz", "has_sig": false, "md5_digest": "e462129ae7743de76dcb5ace6d1e2aa1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1103, "upload_time": "2019-08-19T11:18:39", "url": "https://files.pythonhosted.org/packages/2d/84/81deb89ce6ff5656516bcca39eafb528df2641e2d5b2bae1f71c9b58e334/fmcw-0.3.28.tar.gz" } ], "0.3.29": [ { "comment_text": "", "digests": { "md5": "8950c391332bbf7ccdc84883041bad81", "sha256": "cb2d8ec74d0b4fa0963a328753283cee61f2c28373f7039a4e6abe8401958897" }, "downloads": -1, "filename": "fmcw-0.3.29-py3-none-any.whl", "has_sig": false, "md5_digest": "8950c391332bbf7ccdc84883041bad81", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13560, "upload_time": "2019-08-19T11:26:01", "url": "https://files.pythonhosted.org/packages/d1/05/60375317b266c1ff292188938f8244286c013bdd689a3c0328ca77e9db65/fmcw-0.3.29-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eac5d68cd249fb08358300c6f2d39010", "sha256": "dc550954c5cfadc94946d70be958fe4e8cf05f55abb6a0e7eba191733ab3ffe6" }, "downloads": -1, "filename": "fmcw-0.3.29.tar.gz", "has_sig": false, "md5_digest": "eac5d68cd249fb08358300c6f2d39010", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1107, "upload_time": "2019-08-19T11:26:03", "url": "https://files.pythonhosted.org/packages/05/62/2fd218c692a5dcb3557cf6f218c2b181f53e3b2d37e3a663c861850f7128/fmcw-0.3.29.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "8390c5449c91ff529a5a56cfc8bf15a8", "sha256": "20f52979e613715780f3bc867a22329cefe9203d3490bccfd96489c15177b222" }, "downloads": -1, "filename": "fmcw-0.3.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8390c5449c91ff529a5a56cfc8bf15a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13547, "upload_time": "2019-08-02T18:48:23", "url": "https://files.pythonhosted.org/packages/29/8b/28fbe76e8f6deb8566414916c1e0c87d0f5602c637a951a383f128087b14/fmcw-0.3.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "824f669ba60b00b4a9016b5ccaf5c76f", "sha256": "ead6299e27c84888aca399bf347f784a54017d68c1bcad32d6cd18bddedc3e52" }, "downloads": -1, "filename": "fmcw-0.3.3.tar.gz", "has_sig": false, "md5_digest": "824f669ba60b00b4a9016b5ccaf5c76f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1095, "upload_time": "2019-08-02T18:48:24", "url": "https://files.pythonhosted.org/packages/3f/de/012bd94a477f41d6baa8401a4d871452b0131b3304ad269a58265a698431/fmcw-0.3.3.tar.gz" } ], "0.3.30": [ { "comment_text": "", "digests": { "md5": "f393b27f0b7bf55ee3bfc553acc5d6dc", "sha256": "ae9f0cad9b79e58b77d88c713d02cdb5de2dade4845e2d84f868a5bfd3fcf0c7" }, "downloads": -1, "filename": "fmcw-0.3.30-py3-none-any.whl", "has_sig": false, "md5_digest": "f393b27f0b7bf55ee3bfc553acc5d6dc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13559, "upload_time": "2019-08-19T11:29:07", "url": "https://files.pythonhosted.org/packages/05/46/b4ba7121b2058e2054032e4ad7c5fbfdc02d5d867c64a712f3a351a707d0/fmcw-0.3.30-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "236d73ef0d5d3e03eaab9c84ccd19f35", "sha256": "fcfd85d6ac1ba8c3bc8616e533a5ed390babe80814b3f3f4d001b035c2b90577" }, "downloads": -1, "filename": "fmcw-0.3.30.tar.gz", "has_sig": false, "md5_digest": "236d73ef0d5d3e03eaab9c84ccd19f35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1103, "upload_time": "2019-08-19T11:29:09", "url": "https://files.pythonhosted.org/packages/b2/d6/02637f589f3150ddbfd952a440a64307a3d71118551b2d09adbe6cd5ca53/fmcw-0.3.30.tar.gz" } ], "0.3.31": [ { "comment_text": "", "digests": { "md5": "b2f1d85be7aaf66aaf70601e15e9a24c", "sha256": "3134bcf6a6a6b23a74ed597a2395d149c56bdea9d99595a2735d302fbabe956b" }, "downloads": -1, "filename": "fmcw-0.3.31-py3-none-any.whl", "has_sig": false, "md5_digest": "b2f1d85be7aaf66aaf70601e15e9a24c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13560, "upload_time": "2019-08-29T20:48:38", "url": "https://files.pythonhosted.org/packages/0d/c0/a14e8a35a950ae9d17b629bb4c79c156099bea26c4f1dbaa372e012f3a10/fmcw-0.3.31-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "385d642c0ab66bcafae5fb4b14f07214", "sha256": "e07b5f22e0664bec3ac658cefcf1fee1d47abdfc991f4719b7c0605d295e11b2" }, "downloads": -1, "filename": "fmcw-0.3.31.tar.gz", "has_sig": false, "md5_digest": "385d642c0ab66bcafae5fb4b14f07214", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1095, "upload_time": "2019-08-29T20:48:40", "url": "https://files.pythonhosted.org/packages/e3/9f/51345e97e24288854cf948bf3a72e2f2b800f81e62c3309cc646e7b4a8ec/fmcw-0.3.31.tar.gz" } ], "0.3.32": [ { "comment_text": "", "digests": { "md5": "87aa1fee0afdb7c740223213ee37f3f9", "sha256": "917a49089a779e579074584bbce831b6b148552b8327d1046570dc4093b2a7f7" }, "downloads": -1, "filename": "fmcw-0.3.32-py3-none-any.whl", "has_sig": false, "md5_digest": "87aa1fee0afdb7c740223213ee37f3f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13560, "upload_time": "2019-08-30T02:31:40", "url": "https://files.pythonhosted.org/packages/a5/8b/e9f0fc1bf4c41d72ebc8a453a874f0d188ec71761b98f0d773469dba20a0/fmcw-0.3.32-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7aba1b52e12da8ea26386cf8e5afd117", "sha256": "8a5c1d48ed51974bb538f7411f98d956b3243d5043478e77853c07eb137d673f" }, "downloads": -1, "filename": "fmcw-0.3.32.tar.gz", "has_sig": false, "md5_digest": "7aba1b52e12da8ea26386cf8e5afd117", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1094, "upload_time": "2019-08-30T02:31:42", "url": "https://files.pythonhosted.org/packages/bd/b6/9136cde44100a0df871d32d04f356e6857bdc89c97becbd7397f7ebbd7a7/fmcw-0.3.32.tar.gz" } ], "0.3.33": [ { "comment_text": "", "digests": { "md5": "a9bb89df89bb9435567fd2906e9a0e5f", "sha256": "835ad1e02394b21e45c80933a7fc875073daf8ba15ed14ea5f17ee77daffe56a" }, "downloads": -1, "filename": "fmcw-0.3.33-py3-none-any.whl", "has_sig": false, "md5_digest": "a9bb89df89bb9435567fd2906e9a0e5f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13560, "upload_time": "2019-08-30T11:36:35", "url": "https://files.pythonhosted.org/packages/86/1f/bbd2805e58fcd1b56372da2bb5b9e5c7d05909ea3ed3e58379da8b0a1957/fmcw-0.3.33-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22075a161f4ced08b6f2290d0f07ac5b", "sha256": "cb353a4255a0d19291540e13002b104d86c0e307d9066de55e5a3d7022784a74" }, "downloads": -1, "filename": "fmcw-0.3.33.tar.gz", "has_sig": false, "md5_digest": "22075a161f4ced08b6f2290d0f07ac5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1092, "upload_time": "2019-08-30T11:36:36", "url": "https://files.pythonhosted.org/packages/31/75/2082a5c7701276d8ae52602553387ba8951a9dff84071bfb0a4272b0f415/fmcw-0.3.33.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "ff40d26cb49268570328257c03cc78f8", "sha256": "b5a37a1af76c05eff5407ad991d4e72fa2864e8ef094eb7aa9d2d031d8d7cfa7" }, "downloads": -1, "filename": "fmcw-0.3.4-py3-none-any.whl", "has_sig": false, "md5_digest": "ff40d26cb49268570328257c03cc78f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13550, "upload_time": "2019-08-02T19:19:28", "url": "https://files.pythonhosted.org/packages/7d/b3/ea890b483e45a12f4b4fc2f12b365c01161d3a50f251a3a74a6266b2efec/fmcw-0.3.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff0c644146e0340627ffc46825a355c3", "sha256": "e60de5968cec163422b49620609955fc102970f3822f64fa0a4e482768709dab" }, "downloads": -1, "filename": "fmcw-0.3.4.tar.gz", "has_sig": false, "md5_digest": "ff0c644146e0340627ffc46825a355c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1100, "upload_time": "2019-08-02T19:19:30", "url": "https://files.pythonhosted.org/packages/c8/ef/a33bbde7ff7a3913426e9f3133befe4d4a32a98d17f315b515e0b6ad98b2/fmcw-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "77f4b3ebb46289393827bb1b9eefcc35", "sha256": "28157fec59bcffb533db71a57fbf7ea12fa031fe5f988c64f854a3b435f9d6f8" }, "downloads": -1, "filename": "fmcw-0.3.5-py3-none-any.whl", "has_sig": false, "md5_digest": "77f4b3ebb46289393827bb1b9eefcc35", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13550, "upload_time": "2019-08-04T19:58:38", "url": "https://files.pythonhosted.org/packages/2b/dd/41249f9cba7ab59671b1410aba4a080c6f08f81362b361593c706d234021/fmcw-0.3.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "327f601fb9c66cc7192f1d47779dcbc6", "sha256": "d7b9d9c1445dabc12ae8267af78235904e57cdc3a0ddee3fcd374e8ad8a7d853" }, "downloads": -1, "filename": "fmcw-0.3.5.tar.gz", "has_sig": false, "md5_digest": "327f601fb9c66cc7192f1d47779dcbc6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1099, "upload_time": "2019-08-04T19:58:39", "url": "https://files.pythonhosted.org/packages/d4/dd/1ae8ca0810118c97491ea34fea5d07198e6f48fe8ed879ac35f3b03e1a3e/fmcw-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "b6f38f530db0aa25ea21951fdc578461", "sha256": "85fef4f63e03f5ce61761430202c1115e12a99618794be2dcc9177fe12075b50" }, "downloads": -1, "filename": "fmcw-0.3.6-py3-none-any.whl", "has_sig": false, "md5_digest": "b6f38f530db0aa25ea21951fdc578461", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13550, "upload_time": "2019-08-06T20:09:23", "url": "https://files.pythonhosted.org/packages/6b/72/d289307ea6a569ca4fa036487eb988cad488fec70ee4a26b53ff80643116/fmcw-0.3.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8f19b5193fbe0fd2cc23cfc45e2c7af", "sha256": "6d850b095528b56c444cbbc6418a472ca8f58da59d032c5f66d5ab8aea127054" }, "downloads": -1, "filename": "fmcw-0.3.6.tar.gz", "has_sig": false, "md5_digest": "a8f19b5193fbe0fd2cc23cfc45e2c7af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1100, "upload_time": "2019-08-06T20:09:25", "url": "https://files.pythonhosted.org/packages/f4/26/8fecba385b0c7532761bf548319625409c87f4a390623e107ef5a7512cc8/fmcw-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "b546de2ccb04b45e78d8ec8a2199edfe", "sha256": "f66aa460ee9d38679743b1e845c79ed965d2720ab06cabc59149588c77c1d734" }, "downloads": -1, "filename": "fmcw-0.3.7-py3-none-any.whl", "has_sig": false, "md5_digest": "b546de2ccb04b45e78d8ec8a2199edfe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13551, "upload_time": "2019-08-09T20:56:13", "url": "https://files.pythonhosted.org/packages/a1/86/e3c5df2f1dde4b0b40cacc5ed8b6b74a34a9e346a87ada2d5660679e4cbc/fmcw-0.3.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "feac7b6113070fdb9492dc1eb4efe645", "sha256": "31675f7feb74fd70863a158ba1d87bb0aeaf07165c43a0cc07e6ad6658c8a409" }, "downloads": -1, "filename": "fmcw-0.3.7.tar.gz", "has_sig": false, "md5_digest": "feac7b6113070fdb9492dc1eb4efe645", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1105, "upload_time": "2019-08-09T20:56:14", "url": "https://files.pythonhosted.org/packages/1f/a4/26cffc2c771f37a2004b4151d7f356b41731c1b4c9c7d159ad9387ab5367/fmcw-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "1ad4de846ceacc99f213af54615018df", "sha256": "ff816cc93e310e405b3b917e296bc04640f007cd1e96fc1efc0bc9d87be365ae" }, "downloads": -1, "filename": "fmcw-0.3.8-py3-none-any.whl", "has_sig": false, "md5_digest": "1ad4de846ceacc99f213af54615018df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13550, "upload_time": "2019-08-12T02:55:32", "url": "https://files.pythonhosted.org/packages/f1/f0/13ae8ee0a61583a156ac445a211ae57e5a1bb6c6197b40b38586f7db4c41/fmcw-0.3.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8de1101c351eed5d5f2cfcfd6c70ff0", "sha256": "7607060c81faa2f52dfac270849526b8f6e09e8c5a3612079c56b6554fae87d2" }, "downloads": -1, "filename": "fmcw-0.3.8.tar.gz", "has_sig": false, "md5_digest": "c8de1101c351eed5d5f2cfcfd6c70ff0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1101, "upload_time": "2019-08-12T02:55:34", "url": "https://files.pythonhosted.org/packages/c8/fc/489d26f2b37483908d3829f03b6f41be4e74735cfc857f9cc05a9f326bb0/fmcw-0.3.8.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "46b03344a9ae25bd611c07ce30287244", "sha256": "6dc198744497b377734d702bd24d70a43c701d9ca4d317b0c7db912c0fed326f" }, "downloads": -1, "filename": "fmcw-3.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "46b03344a9ae25bd611c07ce30287244", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15771, "upload_time": "2019-08-30T16:41:57", "url": "https://files.pythonhosted.org/packages/98/a7/5f712d549afd112ffe4a110942a31ed7e3d14fd0233740c8d19be80f2ff6/fmcw-3.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bb11164f9e3e2b2f59f89195f16d8c04", "sha256": "53d73f0706bb0a70ac5d1672cd0b347dd8fd21ca23cda8ac476ee5adbb3cf7c3" }, "downloads": -1, "filename": "fmcw-3.1.0.tar.gz", "has_sig": false, "md5_digest": "bb11164f9e3e2b2f59f89195f16d8c04", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3662, "upload_time": "2019-08-30T16:41:59", "url": "https://files.pythonhosted.org/packages/3f/bd/e823ca645b41668c28759f47e40d2d08237048b13489e4b3623ddea6742e/fmcw-3.1.0.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "a17a37fa05e91a36c94976c275b7d373", "sha256": "1576953f878e42ecbd0219e9fb2fc27dbfcb924886d92989a1e2e8442807c1f1" }, "downloads": -1, "filename": "fmcw-3.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a17a37fa05e91a36c94976c275b7d373", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15815, "upload_time": "2019-08-30T16:50:47", "url": "https://files.pythonhosted.org/packages/2a/0c/68672afe2972d6e74c5e8c16c18823ac4bb88e987c14b1e3b9e448c1ea1c/fmcw-3.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c988d07d16086e3bc5b18f6c3272fbf1", "sha256": "a089a28b4b846d8a16de5d344f71c010d892cf278d548381ab301465cdc4a87e" }, "downloads": -1, "filename": "fmcw-3.1.1.tar.gz", "has_sig": false, "md5_digest": "c988d07d16086e3bc5b18f6c3272fbf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3730, "upload_time": "2019-08-30T16:50:49", "url": "https://files.pythonhosted.org/packages/bf/a1/2ab792056f65ea6f8854e7cfbf1414300a56a2252ae7d0d963d34a44c112/fmcw-3.1.1.tar.gz" } ], "3.1.10": [ { "comment_text": "", "digests": { "md5": "f442fa8e25038e4c322cc280f34e2738", "sha256": "a9adb9097bb6c734577949caca241f9e10ae7e2af2fa183842bc127ddf2a3fea" }, "downloads": -1, "filename": "fmcw-3.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "f442fa8e25038e4c322cc280f34e2738", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3615, "upload_time": "2019-09-22T16:51:33", "url": "https://files.pythonhosted.org/packages/08/9b/53ed6bc14107ab8aa4bafcaa710fb08b43e77502f9b38082f5ec5cd57548/fmcw-3.1.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94cb800017b626da461cb92ba28fa9cd", "sha256": "45439ef57837bcfe37379de003cefe8f0ba6a2e55537832a0da9f357c42802b9" }, "downloads": -1, "filename": "fmcw-3.1.10.tar.gz", "has_sig": false, "md5_digest": "94cb800017b626da461cb92ba28fa9cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3817, "upload_time": "2019-09-22T16:51:35", "url": "https://files.pythonhosted.org/packages/9a/6d/fba578c0e73ae30dd12e4ad4c91adc9d08d61cc4281a5b95ad28e90b9e80/fmcw-3.1.10.tar.gz" } ], "3.1.11": [ { "comment_text": "", "digests": { "md5": "41b232b35d6e12ff0c436bf0b70529b5", "sha256": "ce95cec1208a0b0fee3fdef168684ed4c50014a662339bc6ddafa830ff584fdb" }, "downloads": -1, "filename": "fmcw-3.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "41b232b35d6e12ff0c436bf0b70529b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3616, "upload_time": "2019-09-22T16:53:26", "url": "https://files.pythonhosted.org/packages/1c/81/0902774c44bcece0b5e4922ed2a5e5df9ebf467145b2e29d46494cd4d2df/fmcw-3.1.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04c1c495471edcc568af5351183c2ddd", "sha256": "8fe401723f23455ad8f1ac54f9d77dfdeadd8f765ba795ecc3c12a6e2ce026dd" }, "downloads": -1, "filename": "fmcw-3.1.11.tar.gz", "has_sig": false, "md5_digest": "04c1c495471edcc568af5351183c2ddd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3816, "upload_time": "2019-09-22T16:53:27", "url": "https://files.pythonhosted.org/packages/a2/f7/41a028b557281ffef7bbdcf49badd68a51c63a3dd23fb13749384e528513/fmcw-3.1.11.tar.gz" } ], "3.1.13": [ { "comment_text": "", "digests": { "md5": "83714eb553aa8833b4aab6f45a1b448f", "sha256": "1cd022354aa286785ad8949e746ff1a58140b1753bc3ba4d2ddb73298575ea3d" }, "downloads": -1, "filename": "fmcw-3.1.13-py3-none-any.whl", "has_sig": false, "md5_digest": "83714eb553aa8833b4aab6f45a1b448f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47763, "upload_time": "2019-09-30T17:51:46", "url": "https://files.pythonhosted.org/packages/36/1e/35de209ac2c97289ead1da6b93c69a4b45fcb7243c4af00f07fc2ba34e42/fmcw-3.1.13-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bed043e2ac07219042801adc380870a3", "sha256": "f3bf98a3a2bc194fcf1f48cde5b596dddb022b98dbb55304b1a303f62a0b06fc" }, "downloads": -1, "filename": "fmcw-3.1.13.tar.gz", "has_sig": false, "md5_digest": "bed043e2ac07219042801adc380870a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32553, "upload_time": "2019-09-30T17:51:48", "url": "https://files.pythonhosted.org/packages/a6/e3/fe28c5a83af8c9199c9f972b8496256eaf253f16ee1bc200abe5ca4cc33c/fmcw-3.1.13.tar.gz" } ], "3.1.14": [ { "comment_text": "", "digests": { "md5": "1aaab00428a13fe16894b6bb6da3a755", "sha256": "8ac23b2e21e6108fcec615c456520e77e75d9519482e072c1aac15f574aab23f" }, "downloads": -1, "filename": "fmcw-3.1.14-py3-none-any.whl", "has_sig": false, "md5_digest": "1aaab00428a13fe16894b6bb6da3a755", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3615, "upload_time": "2019-09-22T17:04:55", "url": "https://files.pythonhosted.org/packages/93/90/543b6d4a0ff80c920a7e66f49bb456027e5fbb19627b5a2b54224211d11a/fmcw-3.1.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e9d7df195871e2bbcd5e11ed304823b", "sha256": "92e794558413686a53e4253bec8448d9feace73eea933d63ee986dff4d613d34" }, "downloads": -1, "filename": "fmcw-3.1.14.tar.gz", "has_sig": false, "md5_digest": "4e9d7df195871e2bbcd5e11ed304823b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3818, "upload_time": "2019-09-22T17:04:57", "url": "https://files.pythonhosted.org/packages/e8/41/f85ca408bd8847fa3f53871af7047f9fb5846592f7ca76072f1328447ce3/fmcw-3.1.14.tar.gz" } ], "3.1.15": [ { "comment_text": "", "digests": { "md5": "556eb6cd9f8a8567669a1e09e7fd4e78", "sha256": "dd4bd364a721463dd67294101a5af3f16637f9d35f9a2fcbe11e9c3e5b39130f" }, "downloads": -1, "filename": "fmcw-3.1.15-py3-none-any.whl", "has_sig": false, "md5_digest": "556eb6cd9f8a8567669a1e09e7fd4e78", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3615, "upload_time": "2019-09-22T17:06:55", "url": "https://files.pythonhosted.org/packages/4b/9c/2ba86861a9d637486d293feaf1576067b680774a1010be44044f336b0d56/fmcw-3.1.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16e2d8875e18fd0e39c38071d6273985", "sha256": "9e4b93b210c7c16f5d3acbb646fedcf61dcb8ae41547d27f507edd9bf8231356" }, "downloads": -1, "filename": "fmcw-3.1.15.tar.gz", "has_sig": false, "md5_digest": "16e2d8875e18fd0e39c38071d6273985", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3820, "upload_time": "2019-09-22T17:06:57", "url": "https://files.pythonhosted.org/packages/dd/47/960d347661d46e4c7b5dcde04b945d94c8b6e13f9b971cb360648c0d6bee/fmcw-3.1.15.tar.gz" } ], "3.1.16": [ { "comment_text": "", "digests": { "md5": "d366b749119b7ac1b34e1e021000569f", "sha256": "fbf122e7bf7e5a4c74bdc46dcefee568e0b8d1cc8e682d1ee4af0e1d63a4df40" }, "downloads": -1, "filename": "fmcw-3.1.16-py3-none-any.whl", "has_sig": false, "md5_digest": "d366b749119b7ac1b34e1e021000569f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3616, "upload_time": "2019-09-22T17:11:58", "url": "https://files.pythonhosted.org/packages/91/38/a568e652bbb6c81b5c0a48cca636d1dc088825fd7327f0c8b01ee32dc2b4/fmcw-3.1.16-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e1e5eed00308370a0d420101750c6fa7", "sha256": "9d8555ed0818b51a79cb8bdd610b64e909e19a2c12ce7f8bc96de30ee6e50338" }, "downloads": -1, "filename": "fmcw-3.1.16.tar.gz", "has_sig": false, "md5_digest": "e1e5eed00308370a0d420101750c6fa7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3814, "upload_time": "2019-09-22T17:12:00", "url": "https://files.pythonhosted.org/packages/70/7a/58318d25ff58f701a0dd58f28a12fda3d2b36e52fbcb1085b677a7177f43/fmcw-3.1.16.tar.gz" } ], "3.1.17": [ { "comment_text": "", "digests": { "md5": "5749a0ca1237463a9bb87d7bf37a4f03", "sha256": "4317afa580ddee983fac1fdbdb98c2369393ea2e09e5b58537a720af42d4deae" }, "downloads": -1, "filename": "fmcw-3.1.17-py3-none-any.whl", "has_sig": false, "md5_digest": "5749a0ca1237463a9bb87d7bf37a4f03", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3616, "upload_time": "2019-09-22T17:19:07", "url": "https://files.pythonhosted.org/packages/bb/a6/d14630b4a5b18dae5b80718dcda3eabd5532c7b12d793d5e594d505e490d/fmcw-3.1.17-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "12c4b14217d1c8c8a294da291a839cfa", "sha256": "39eeb316c0ba6d41dfe82371247dece6916c1900ece228d24488e201b93141eb" }, "downloads": -1, "filename": "fmcw-3.1.17.tar.gz", "has_sig": false, "md5_digest": "12c4b14217d1c8c8a294da291a839cfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3821, "upload_time": "2019-09-22T17:19:09", "url": "https://files.pythonhosted.org/packages/6b/0f/07883d52db22900f658c77b6da80acd7d229133a6f9a8051239d1b80f24d/fmcw-3.1.17.tar.gz" } ], "3.1.18": [ { "comment_text": "", "digests": { "md5": "4a6141473175bf7ea2cbaeb5d74fc411", "sha256": "0aebf2417414730ef26c19929f8001438564b72c943100ba58a0e825efb8491d" }, "downloads": -1, "filename": "fmcw-3.1.18-py3-none-any.whl", "has_sig": false, "md5_digest": "4a6141473175bf7ea2cbaeb5d74fc411", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3615, "upload_time": "2019-09-22T17:25:34", "url": "https://files.pythonhosted.org/packages/dc/dd/c42b08f7f741fd92be99a4fc866fa067ccd7b11d68993217da86b6ad4c3a/fmcw-3.1.18-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "295c57b7945e31049c3803df03f73f0b", "sha256": "ce5bba0b226f80f407ab49550159f38a6012e709a1c480428de8d3f06caeee9b" }, "downloads": -1, "filename": "fmcw-3.1.18.tar.gz", "has_sig": false, "md5_digest": "295c57b7945e31049c3803df03f73f0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3817, "upload_time": "2019-09-22T17:25:36", "url": "https://files.pythonhosted.org/packages/35/18/1b7b92335c1986e34dceab273035fb196619c409751f6177f37b8edebc8e/fmcw-3.1.18.tar.gz" } ], "3.1.19": [ { "comment_text": "", "digests": { "md5": "4b2001b1645118d8505434a89654d115", "sha256": "1c9ff4ef3c18c7ced1963bdc920de16f1c0b6ace032f0a987cbbfd0965db3385" }, "downloads": -1, "filename": "fmcw-3.1.19-py3-none-any.whl", "has_sig": false, "md5_digest": "4b2001b1645118d8505434a89654d115", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3616, "upload_time": "2019-09-22T17:34:21", "url": "https://files.pythonhosted.org/packages/7f/7b/f72dd9127436c825d1b527d6639eda7bcfc6e616b1a3f944cdd573c95db0/fmcw-3.1.19-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd93cf2e39dd2158ed92475e01c78bf9", "sha256": "9089d1c2caca4917ec3aeaf3a36c3e2529d5549a42eacbe09208c7a5300697e4" }, "downloads": -1, "filename": "fmcw-3.1.19.tar.gz", "has_sig": false, "md5_digest": "fd93cf2e39dd2158ed92475e01c78bf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3819, "upload_time": "2019-09-22T17:34:22", "url": "https://files.pythonhosted.org/packages/10/16/972f7619a822e42adb528683a17ba56a4603726a58c38e7cdd4f702f1469/fmcw-3.1.19.tar.gz" } ], "3.1.2": [ { "comment_text": "", "digests": { "md5": "ebc3c4482c0670d020e127c7922727f4", "sha256": "c2184f227a5b043a3339e18635aaa9b9d619f9ecbb430d4f4c30c0829424daef" }, "downloads": -1, "filename": "fmcw-3.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ebc3c4482c0670d020e127c7922727f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15835, "upload_time": "2019-08-30T16:55:52", "url": "https://files.pythonhosted.org/packages/3c/21/b87c43cdd2d6058b9d4738b68ee84a433305aaa4fd50689068ad3256c0d8/fmcw-3.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fb3df92ac2cc13c8e13ee4bb34ec15a", "sha256": "0639fc0ec6d5f482d2dd523592404ebcce8ba33537a6717c3a7c363dac77ed6e" }, "downloads": -1, "filename": "fmcw-3.1.2.tar.gz", "has_sig": false, "md5_digest": "7fb3df92ac2cc13c8e13ee4bb34ec15a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3747, "upload_time": "2019-08-30T16:55:54", "url": "https://files.pythonhosted.org/packages/b2/8c/7c66b8a449ab37e061a8f1d74e92eca56ba7a6656cdf6ff365707e2e6b53/fmcw-3.1.2.tar.gz" } ], "3.1.20": [ { "comment_text": "", "digests": { "md5": "68bc24b4ef6085b1cb77f64e31eeb8c8", "sha256": "bdd5ef80befeddbb8a4b1cf00b0d571e8aa49691868ccdfd1b4c3baacdb4e59b" }, "downloads": -1, "filename": "fmcw-3.1.20-py3-none-any.whl", "has_sig": false, "md5_digest": "68bc24b4ef6085b1cb77f64e31eeb8c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3615, "upload_time": "2019-09-22T17:36:43", "url": "https://files.pythonhosted.org/packages/a6/2e/e96563129850d031008ea136d3c53ba48f241474161c390311a018aba5d9/fmcw-3.1.20-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c39f8c06fa99938ab7822ad7090b0705", "sha256": "08276565be570ec0a9c30bbb3a23bd689751460c7b27fb8be53f226a82b8d110" }, "downloads": -1, "filename": "fmcw-3.1.20.tar.gz", "has_sig": false, "md5_digest": "c39f8c06fa99938ab7822ad7090b0705", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3815, "upload_time": "2019-09-22T17:36:44", "url": "https://files.pythonhosted.org/packages/b8/52/df83a04b245c966910fb6bfc2ddcbf90c54c00edc821090aad7f11777bd9/fmcw-3.1.20.tar.gz" } ], "3.1.21": [ { "comment_text": "", "digests": { "md5": "f569e5748c82d46d1c16d9f2b1d2f195", "sha256": "0b0fe9acdb9a439c1347ac427da02bc03d18175aa31cd4c3afb0dd2c493c4d8c" }, "downloads": -1, "filename": "fmcw-3.1.21-py3-none-any.whl", "has_sig": false, "md5_digest": "f569e5748c82d46d1c16d9f2b1d2f195", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3615, "upload_time": "2019-09-22T17:39:21", "url": "https://files.pythonhosted.org/packages/23/3a/e90de3d3fc803a8169e12c6d54a63e0059ff81bae600b5a03badfdf2cb9f/fmcw-3.1.21-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "02ed29ed29fe58e8fe88baab2ddc304b", "sha256": "108f8a06ca671951f1cd882eb6ea727d43fd3de049bad826f67bf8d73b3e1217" }, "downloads": -1, "filename": "fmcw-3.1.21.tar.gz", "has_sig": false, "md5_digest": "02ed29ed29fe58e8fe88baab2ddc304b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3817, "upload_time": "2019-09-22T17:39:23", "url": "https://files.pythonhosted.org/packages/8e/d7/6ea096820c54c2fc311a7ee10a8c39015d34dd3538c94527ebb4309b51ef/fmcw-3.1.21.tar.gz" } ], "3.1.22": [ { "comment_text": "", "digests": { "md5": "3e51d83463b2bec39d69fa6df51c1398", "sha256": "7c28e6784c47cdcdac00fc6ab1db0541d6d406121b309f6bbe24f996f28148ba" }, "downloads": -1, "filename": "fmcw-3.1.22-py3-none-any.whl", "has_sig": false, "md5_digest": "3e51d83463b2bec39d69fa6df51c1398", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3615, "upload_time": "2019-09-22T17:48:20", "url": "https://files.pythonhosted.org/packages/83/37/c43cecc3527e7af1e336a9379adacce1eda3414050c21f3249e2c1f7fd04/fmcw-3.1.22-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b8c18956afac4a8f323668474d33db9", "sha256": "d2581838254a1dbb18cd61a6bcc3a8e275b5f1109a7184c4fd98f3804aa7a34f" }, "downloads": -1, "filename": "fmcw-3.1.22.tar.gz", "has_sig": false, "md5_digest": "1b8c18956afac4a8f323668474d33db9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3818, "upload_time": "2019-09-22T17:48:22", "url": "https://files.pythonhosted.org/packages/a9/4d/49b9be90b58f4a7d3d133f93fc59f19a866b16c27dad7cd7dff40a48d43c/fmcw-3.1.22.tar.gz" } ], "3.1.23": [ { "comment_text": "", "digests": { "md5": "a796331cbfdebdc43836117d914cf6bb", "sha256": "36b72d31da60507458c7c5243866e07d40f23c90e9c6fb435111f1296c26542a" }, "downloads": -1, "filename": "fmcw-3.1.23-py3-none-any.whl", "has_sig": false, "md5_digest": "a796331cbfdebdc43836117d914cf6bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3614, "upload_time": "2019-09-22T17:58:14", "url": "https://files.pythonhosted.org/packages/77/61/baf519c06c4400e0bf53d1207518803339499fca40ba5ecb4529c9b91e51/fmcw-3.1.23-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "592aa03b0600236429e81e36ca455c19", "sha256": "e1dcb00815d30d6128e6dff0cf45141b1a187e67f699966bcdeea9004cff1ae9" }, "downloads": -1, "filename": "fmcw-3.1.23.tar.gz", "has_sig": false, "md5_digest": "592aa03b0600236429e81e36ca455c19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3814, "upload_time": "2019-09-22T17:58:15", "url": "https://files.pythonhosted.org/packages/f9/b3/88f142c72201d066b28ab77e1bbca97b4055b59e9c4df0b69f27aaada18e/fmcw-3.1.23.tar.gz" } ], "3.1.24": [ { "comment_text": "", "digests": { "md5": "139580f30f4db984f46715096503d037", "sha256": "51d2fc91f2fea839778ca4689dd9b27420be683a46961dffe199d848b355ad58" }, "downloads": -1, "filename": "fmcw-3.1.24-py3-none-any.whl", "has_sig": false, "md5_digest": "139580f30f4db984f46715096503d037", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3616, "upload_time": "2019-09-22T18:02:24", "url": "https://files.pythonhosted.org/packages/61/e3/bf04087dbeb75a278ed7251c2a2a727dda9bc9d4b8f393e96058faa0c28f/fmcw-3.1.24-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bcb41d93987bca23a24695811c0d8731", "sha256": "6f790e3eb72deefd0e17819ab9ee621e9545c79066fc893cee4496d4f0ade8e5" }, "downloads": -1, "filename": "fmcw-3.1.24.tar.gz", "has_sig": false, "md5_digest": "bcb41d93987bca23a24695811c0d8731", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3815, "upload_time": "2019-09-22T18:02:26", "url": "https://files.pythonhosted.org/packages/f9/2c/ee949703265df639ad94c61f25ee740980174b11da593c79bc2598e379cd/fmcw-3.1.24.tar.gz" } ], "3.1.25": [ { "comment_text": "", "digests": { "md5": "89262d628b66a91cc08974b6010fe8e6", "sha256": "d558e165fcb999e1dc63b0fa95a7d23f797e482e6473f74fa75bf0a5dce45878" }, "downloads": -1, "filename": "fmcw-3.1.25-py3-none-any.whl", "has_sig": false, "md5_digest": "89262d628b66a91cc08974b6010fe8e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3616, "upload_time": "2019-09-22T18:04:44", "url": "https://files.pythonhosted.org/packages/df/39/43d73964d7e182f14470a4e98bd8e871c504863d85b0d0ba4d20994a19bb/fmcw-3.1.25-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9074a58fecaec695dd38447756dea74", "sha256": "171578acf0040b6d1a3d9817ac63c22cf12f100dcbcaed48b042e266967b08fd" }, "downloads": -1, "filename": "fmcw-3.1.25.tar.gz", "has_sig": false, "md5_digest": "a9074a58fecaec695dd38447756dea74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3819, "upload_time": "2019-09-22T18:04:46", "url": "https://files.pythonhosted.org/packages/aa/83/100b9c39247e1e3fdbcebb189ad97bd1895acbcc05a3dae2b8f16a57a933/fmcw-3.1.25.tar.gz" } ], "3.1.26": [ { "comment_text": "", "digests": { "md5": "126cd31f180e31ad0eef479e7f90bd97", "sha256": "84ef5bfd19a807c560caea1cc6279c07f0042548d5b86d1af86aff9f90b39bbd" }, "downloads": -1, "filename": "fmcw-3.1.26-py3-none-any.whl", "has_sig": false, "md5_digest": "126cd31f180e31ad0eef479e7f90bd97", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3615, "upload_time": "2019-09-22T20:19:40", "url": "https://files.pythonhosted.org/packages/9c/c5/7a9673667aa3cba465b4d089e6557767f60babc2c97423b853c8654a96d8/fmcw-3.1.26-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21ec0a0c5fd956c0ab4c1af9847ab7f5", "sha256": "5221ab7d570d1cd1d92a5d785398b6a3c0ab578c26f2e8243ef29b2bcf43b98d" }, "downloads": -1, "filename": "fmcw-3.1.26.tar.gz", "has_sig": false, "md5_digest": "21ec0a0c5fd956c0ab4c1af9847ab7f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3815, "upload_time": "2019-09-22T20:19:42", "url": "https://files.pythonhosted.org/packages/d6/93/ba43bcc8bc1cfff3821ef81c60d8eb7c46b15cb2a0d4df04be76ed969f18/fmcw-3.1.26.tar.gz" } ], "3.1.27": [ { "comment_text": "", "digests": { "md5": "be2e4faef191bc80ffbf450d4bf1e394", "sha256": "21d821501953ce4acccc205ac8cb5b057df49cefbaf4ed1085b3bd1eebf10fb4" }, "downloads": -1, "filename": "fmcw-3.1.27-py3-none-any.whl", "has_sig": false, "md5_digest": "be2e4faef191bc80ffbf450d4bf1e394", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3616, "upload_time": "2019-09-22T20:28:47", "url": "https://files.pythonhosted.org/packages/2c/ff/1ab36b3987490576112e69925ee0144909faef262cd9ef1fd45ea9cab813/fmcw-3.1.27-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c22acd38dabe5e38d04da32a910b516", "sha256": "9c36e69f0d711446a5ccfeea5a86c35c58124a8b1d3a7a25f1e5d1b28435f1f5" }, "downloads": -1, "filename": "fmcw-3.1.27.tar.gz", "has_sig": false, "md5_digest": "2c22acd38dabe5e38d04da32a910b516", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3816, "upload_time": "2019-09-22T20:28:49", "url": "https://files.pythonhosted.org/packages/13/5b/c3794b5b2506767473b6f829ba17590c43a5fcc520aa6c6bd1d284c0e4d1/fmcw-3.1.27.tar.gz" } ], "3.1.28": [ { "comment_text": "", "digests": { "md5": "e20a95c1882c81bc4bec5397550f82d2", "sha256": "ee3b592725d40dbd9007fcc4256a59b53730ceb0c96e660bc7f8a9132570237d" }, "downloads": -1, "filename": "fmcw-3.1.28-py3-none-any.whl", "has_sig": false, "md5_digest": "e20a95c1882c81bc4bec5397550f82d2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3615, "upload_time": "2019-09-22T20:53:49", "url": "https://files.pythonhosted.org/packages/d4/e4/86c08b10466d53bdc97b71579c89efd6505817c17fe6dfcf7b39eb12bf6a/fmcw-3.1.28-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "783cd28982ff016719fb786a2b7895ec", "sha256": "89cf89966fabe99680e3e4b6c46c145404697773da5fd0e10c398a6a949c805d" }, "downloads": -1, "filename": "fmcw-3.1.28.tar.gz", "has_sig": false, "md5_digest": "783cd28982ff016719fb786a2b7895ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3819, "upload_time": "2019-09-22T20:53:51", "url": "https://files.pythonhosted.org/packages/d0/8b/38423dc2c55c8c75ad3818ea70a15404862750b94e6cfe1c9b48572c91c3/fmcw-3.1.28.tar.gz" } ], "3.1.29": [ { "comment_text": "", "digests": { "md5": "f820f21ea44eed9593998671923b71b5", "sha256": "c85ab40a24a702b7e2e36b0ab0d626a23844c10673f7681263ec051c281c510a" }, "downloads": -1, "filename": "fmcw-3.1.29-py3-none-any.whl", "has_sig": false, "md5_digest": "f820f21ea44eed9593998671923b71b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3615, "upload_time": "2019-09-22T21:01:56", "url": "https://files.pythonhosted.org/packages/c1/5f/65bb5b122523eb82551ee37d2fbd271ce76e0e9691874bd4f0d18858f766/fmcw-3.1.29-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51d0847a6abec87de270ce5f52f54211", "sha256": "e0b0dc7632ec4d91965878b14814e670f4058b796a1abb38b642c65e5fce46aa" }, "downloads": -1, "filename": "fmcw-3.1.29.tar.gz", "has_sig": false, "md5_digest": "51d0847a6abec87de270ce5f52f54211", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3816, "upload_time": "2019-09-22T21:01:58", "url": "https://files.pythonhosted.org/packages/87/0f/e9b5f01f6218c4aef8c40e34ae933b303a658499f3c22d9872413e54a06d/fmcw-3.1.29.tar.gz" } ], "3.1.3": [ { "comment_text": "", "digests": { "md5": "07975989eff085bea01f6095b61d951e", "sha256": "0b2478d9509bf24dedcc772925e947fa0238911af833baa285cddbf79b137f6b" }, "downloads": -1, "filename": "fmcw-3.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "07975989eff085bea01f6095b61d951e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15893, "upload_time": "2019-08-30T17:19:31", "url": "https://files.pythonhosted.org/packages/86/e1/0e7eb9e0b565df7f0c25afd53a3f2fe231313b6890ab0bad260eda234fb2/fmcw-3.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec9978ec5badd9efb723d2cb57a993e7", "sha256": "87e2a107a802447e698de17383f0eef9a648a6a892646e8595d0cb852b6c23f5" }, "downloads": -1, "filename": "fmcw-3.1.3.tar.gz", "has_sig": false, "md5_digest": "ec9978ec5badd9efb723d2cb57a993e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3804, "upload_time": "2019-08-30T17:19:34", "url": "https://files.pythonhosted.org/packages/31/82/8479b81d05e4fac88f76dcad41225c4f6f09d60248191dee1ce9707e261e/fmcw-3.1.3.tar.gz" } ], "3.1.4": [ { "comment_text": "", "digests": { "md5": "e8fb159ca397b6dd6931fef453c6c9d5", "sha256": "79d0f29411bd4f7525e28439c2551ed87f245d5be070582a5d971cf846663164" }, "downloads": -1, "filename": "fmcw-3.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e8fb159ca397b6dd6931fef453c6c9d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15893, "upload_time": "2019-09-02T01:54:39", "url": "https://files.pythonhosted.org/packages/f0/85/688624450bc3825101224c72aef5362b32593e7f46faaadb51ec63ac182e/fmcw-3.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9198c096ee7daa2a0b1db453e645fa59", "sha256": "e149198593cc24b70e1f5c1b8143a1dcb626808dcc0bdf59d47a876ccf418dfb" }, "downloads": -1, "filename": "fmcw-3.1.4.tar.gz", "has_sig": false, "md5_digest": "9198c096ee7daa2a0b1db453e645fa59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3814, "upload_time": "2019-09-02T01:54:41", "url": "https://files.pythonhosted.org/packages/e9/5f/b3ffb61ed308518d56ebda3fec563784b48232a841f3522399d302a50824/fmcw-3.1.4.tar.gz" } ], "3.1.5": [ { "comment_text": "", "digests": { "md5": "be001a2b5bab8f07ce85ff4e785e36d5", "sha256": "ef2718ec95df7f3a27781dc2b08fc7c0318e77c0eefdbabc37f0653e185339a1" }, "downloads": -1, "filename": "fmcw-3.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "be001a2b5bab8f07ce85ff4e785e36d5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15894, "upload_time": "2019-09-03T16:33:09", "url": "https://files.pythonhosted.org/packages/38/23/949a8f49015cc5db18998e353b2a1a6b34774db1dcdd7c7ad6c768579f6f/fmcw-3.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7897a77f4d1988ea49b00e6117c9f8a4", "sha256": "2517a00a58d989bc38b33094c3f9859cc3cda86761487cab6a76b4c9d88fac71" }, "downloads": -1, "filename": "fmcw-3.1.5.tar.gz", "has_sig": false, "md5_digest": "7897a77f4d1988ea49b00e6117c9f8a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3812, "upload_time": "2019-09-03T16:33:10", "url": "https://files.pythonhosted.org/packages/d5/05/7b6a43c3a67b7c9bfa6ddec6593a44b9226bcd6bdedd109ca6b1a708b8f6/fmcw-3.1.5.tar.gz" } ], "3.1.6": [ { "comment_text": "", "digests": { "md5": "3ac376297826b4542499cdfb4947f6f4", "sha256": "67b6d645321aa3003c89271ac978e21dd4b7f3947d59dc97e313e05bdec2f879" }, "downloads": -1, "filename": "fmcw-3.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "3ac376297826b4542499cdfb4947f6f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47880, "upload_time": "2019-09-22T16:43:47", "url": "https://files.pythonhosted.org/packages/e2/c2/5f2d99f15d8463539e119f5079e66ada274e4788b5945494aa4f3d5b332c/fmcw-3.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2947833c7a5ccc4f7b9b0e08699dd965", "sha256": "6b2d88508c4c959430c48e7a5e28d54775297610aeac25e2034278ca90abafd8" }, "downloads": -1, "filename": "fmcw-3.1.6.tar.gz", "has_sig": false, "md5_digest": "2947833c7a5ccc4f7b9b0e08699dd965", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34914, "upload_time": "2019-09-22T16:43:49", "url": "https://files.pythonhosted.org/packages/59/33/1960237e6ca130ae314777d4dd12220d57793a18e22b5f2b5bcc453bb942/fmcw-3.1.6.tar.gz" } ], "3.1.8": [ { "comment_text": "", "digests": { "md5": "e2d0e8894c1742a37ca206d5e8240e82", "sha256": "2e28110e5683e1167a856aec6a8d486eb3ae2ae59e995e7a526453332b063006" }, "downloads": -1, "filename": "fmcw-3.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "e2d0e8894c1742a37ca206d5e8240e82", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3605, "upload_time": "2019-09-22T16:46:35", "url": "https://files.pythonhosted.org/packages/cc/70/c262389592381f07e2acd308d15019b47eb9bca021195c02df6a109fcb59/fmcw-3.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9875229879d715babdbef23052ae16fa", "sha256": "42d199fd227815c6dbc57c95abb9a775ab98b7fdcbd9f40fc677b3be8222feb0" }, "downloads": -1, "filename": "fmcw-3.1.8.tar.gz", "has_sig": false, "md5_digest": "9875229879d715babdbef23052ae16fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3813, "upload_time": "2019-09-22T16:46:36", "url": "https://files.pythonhosted.org/packages/55/03/99ebc0c16307a4ea4958c7457cdde44df0747c23c093b05d53dac8184321/fmcw-3.1.8.tar.gz" } ], "3.1.9": [ { "comment_text": "", "digests": { "md5": "e4cbbd4fb13e9b67e6564bdb7db5896c", "sha256": "fe954b6e2d14590d4be7d010395d2acf650d99b29d7601599d142af755d06384" }, "downloads": -1, "filename": "fmcw-3.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "e4cbbd4fb13e9b67e6564bdb7db5896c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3606, "upload_time": "2019-09-22T16:49:42", "url": "https://files.pythonhosted.org/packages/f0/1f/f7814d3b352490cae6c9ad6f78d1b820e17292f9b0a6101fce1da8c4d53c/fmcw-3.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2ff449c2e957fe7a21fe96e04324b717", "sha256": "885a0320867586d8eb1c7bf72a6fe1a192d70caa55443e119ecee3fba36194c9" }, "downloads": -1, "filename": "fmcw-3.1.9.tar.gz", "has_sig": false, "md5_digest": "2ff449c2e957fe7a21fe96e04324b717", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3813, "upload_time": "2019-09-22T16:49:44", "url": "https://files.pythonhosted.org/packages/ca/ac/102816f509cab70ef3d7e545f1e164ae638b369762fd0294233049a42e84/fmcw-3.1.9.tar.gz" } ], "3.2.1": [ { "comment_text": "", "digests": { "md5": "ccdc6dd3a32a80a6536322e9ece9f0b6", "sha256": "eb693411d59ba6e1061cf21967c9729abc36eb6ceba97b9d309801b6dee0af78" }, "downloads": -1, "filename": "fmcw-3.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ccdc6dd3a32a80a6536322e9ece9f0b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47748, "upload_time": "2019-09-30T17:54:51", "url": "https://files.pythonhosted.org/packages/fe/e3/6d8583c8bb614a4a065df77347d38f87508c9aed61f211259625f1b00c55/fmcw-3.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8db006bcce4c10f220028e644fdc347f", "sha256": "43d0c61e4f04ca3f099ad59f3eecc6cd99bef56bd9b8bf95447d601d1d7fb7cc" }, "downloads": -1, "filename": "fmcw-3.2.1.tar.gz", "has_sig": false, "md5_digest": "8db006bcce4c10f220028e644fdc347f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32561, "upload_time": "2019-09-30T17:54:54", "url": "https://files.pythonhosted.org/packages/fe/3a/aa8d185a77aca4ef900831f8bd9a389cd74ab85521a089014ca33731a85d/fmcw-3.2.1.tar.gz" } ], "3.2.2": [ { "comment_text": "", "digests": { "md5": "290b4bfce0d77875056c5dcddb5bef69", "sha256": "0759bdf957442129bde53e41cec26fc9fc20c71ba83f6e39bceb64ad29e33ae2" }, "downloads": -1, "filename": "fmcw-3.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "290b4bfce0d77875056c5dcddb5bef69", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47740, "upload_time": "2019-10-18T12:23:24", "url": "https://files.pythonhosted.org/packages/a1/bc/f40942a1e6a06a7a6e4d5c6cde1b80221bbb6842a22f8a03ba66ddf1d57a/fmcw-3.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "150a5f327595f7d41b10d8b465ac39b4", "sha256": "d495a6cb93ceece9a1ef11021c1d7e39d3b53ffcf8d55f0316967e10e42d5b66" }, "downloads": -1, "filename": "fmcw-3.2.2.tar.gz", "has_sig": false, "md5_digest": "150a5f327595f7d41b10d8b465ac39b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32552, "upload_time": "2019-10-18T12:23:26", "url": "https://files.pythonhosted.org/packages/97/95/5bfa554aa15c8fb9868879c7381cdbc5b792d7cab4a53c151e217d3f128e/fmcw-3.2.2.tar.gz" } ], "3.2.3": [ { "comment_text": "", "digests": { "md5": "d12239438b49183e86fa9d32c893594c", "sha256": "8e5a5463526b9d595cab1664bf3b1e867b86dd90ec26b78d36ba1bc453e7df01" }, "downloads": -1, "filename": "fmcw-3.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "d12239438b49183e86fa9d32c893594c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47772, "upload_time": "2019-10-18T12:25:55", "url": "https://files.pythonhosted.org/packages/63/41/5fbe88d743c5a3f6ba9e7154e6b6a8a46f679fe54e9c27882f1ce80fa4ec/fmcw-3.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cdcfc32a841f077870c0b57970f68f87", "sha256": "969517fbe45ad19bd412fb6f02be8a57d0d74ff97521e6d5450b74ea0f1581d1" }, "downloads": -1, "filename": "fmcw-3.2.3.tar.gz", "has_sig": false, "md5_digest": "cdcfc32a841f077870c0b57970f68f87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32589, "upload_time": "2019-10-18T12:25:56", "url": "https://files.pythonhosted.org/packages/9b/dd/4e290dc20bc75be9ee188989e7521f954361c2ee7695259d653a57700845/fmcw-3.2.3.tar.gz" } ], "3.2.4": [ { "comment_text": "", "digests": { "md5": "a9f4577533038253366a25cf11841d70", "sha256": "551b5c9f47a39a3c11e8e2d0a494e1cefb3f2d557b02f90a91d72e41169d12d2" }, "downloads": -1, "filename": "fmcw-3.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a9f4577533038253366a25cf11841d70", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47769, "upload_time": "2019-10-18T12:28:32", "url": "https://files.pythonhosted.org/packages/46/4d/e5d73e4db0a63562c5a9d760f119660b40f4c4c564c24899c5fc7261a322/fmcw-3.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5548c1d97bc14b7a9ad81cbdb7c0133b", "sha256": "caa3eb563b8b300fd010ed26e39598a2dcf6d9c9f12d8b73e7952c2eb640079a" }, "downloads": -1, "filename": "fmcw-3.2.4.tar.gz", "has_sig": false, "md5_digest": "5548c1d97bc14b7a9ad81cbdb7c0133b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32591, "upload_time": "2019-10-18T12:28:33", "url": "https://files.pythonhosted.org/packages/0a/a2/13adb0c7f61ab687312e963306c3584561b9621a7d4b42b9e727bf84acca/fmcw-3.2.4.tar.gz" } ], "3.2.5": [ { "comment_text": "", "digests": { "md5": "0768e0ae6463cc8efb7613f449bf16c4", "sha256": "0b5f2be91671765c88948eb49850162507d3cd3d5f2f133f76884b437f626083" }, "downloads": -1, "filename": "fmcw-3.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "0768e0ae6463cc8efb7613f449bf16c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47773, "upload_time": "2019-10-18T12:29:41", "url": "https://files.pythonhosted.org/packages/1e/5a/5c74e6b0da2cf9d1d1ec421bb92031e2c0360c546acc1355a1695e036cc5/fmcw-3.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6865f2607718628255ae26884d4e6f3f", "sha256": "d3340eefc5062211b7879488a53426b3f020317515729ce9e61de462dcd86230" }, "downloads": -1, "filename": "fmcw-3.2.5.tar.gz", "has_sig": false, "md5_digest": "6865f2607718628255ae26884d4e6f3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32600, "upload_time": "2019-10-18T12:29:42", "url": "https://files.pythonhosted.org/packages/c9/81/2945cd909e7d35267c251017c27238c81dc12deda81a0422b114585c2d83/fmcw-3.2.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0768e0ae6463cc8efb7613f449bf16c4", "sha256": "0b5f2be91671765c88948eb49850162507d3cd3d5f2f133f76884b437f626083" }, "downloads": -1, "filename": "fmcw-3.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "0768e0ae6463cc8efb7613f449bf16c4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 47773, "upload_time": "2019-10-18T12:29:41", "url": "https://files.pythonhosted.org/packages/1e/5a/5c74e6b0da2cf9d1d1ec421bb92031e2c0360c546acc1355a1695e036cc5/fmcw-3.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6865f2607718628255ae26884d4e6f3f", "sha256": "d3340eefc5062211b7879488a53426b3f020317515729ce9e61de462dcd86230" }, "downloads": -1, "filename": "fmcw-3.2.5.tar.gz", "has_sig": false, "md5_digest": "6865f2607718628255ae26884d4e6f3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32600, "upload_time": "2019-10-18T12:29:42", "url": "https://files.pythonhosted.org/packages/c9/81/2945cd909e7d35267c251017c27238c81dc12deda81a0422b114585c2d83/fmcw-3.2.5.tar.gz" } ] }