{
"info": {
"author": "Spikes#2212",
"author_email": "spikesno2212@gmail.com",
"bugtrack_url": null,
"classifiers": [
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3"
],
"description": "# Spikes ComputerVision Framework\n\nSpikes ComputerVision Framework, or scvf for short,\n is a framework that is made to make programming CV for the FRC easier\n \nThis framework wraps [opencv](www.opencv.org) and pipelines generated by [grip](https://wpiroboticsprojects.github.io/GRIP/#/)\nin a way that is efficient and elegant.\n\nInstallation Instructions:\n\n```\n$ python3 -m pip install scvf\n```\n## API\n\n#### communication through network tables\nuse the ```pipeline_name``` key to send the pipeline_name
\nuse the ```camera_id``` key to send the camera id
\nuse the ```exposure``` key to send the exposure for the camera\n\n#### pipeline compatibility\nThough we recommend grip as the main tool to generate cv2 pipelines\nusing grip is not strictly required
\nYou can provide any object to server as a pipeline as long as it contains the next two methods:
\n```process()``` - a method that processes a given image
\n```get_output()``` - a method that returns the output of the processing\n\n#### IO functions \nscvf receives two functions that are responsible for communications with external data sources.
\n1. ```settings_supplier(callback)``` this function receives settings and supplies them to callback provided to it.\n2. ```output_consumer(output)``` this function sends the output of the image processing to it's next destination\n## Notes\n\n#### GRIP and SCVF compatibility\nif you are using [grip](https://wpiroboticsprojects.github.io/GRIP/#/)\nto generate your pipelines keep in mind that the pipelines generated from it\n aren't compatible with scvf out of the box due to differences between python3 and python2\n \nas of now, these changes are required:\n\n* change the enum for the [blur](https://docs.opencv.org/2.4/doc/tutorials/imgproc/gausian_median_blur_bilateral_filter/gausian_median_blur_bilateral_filter.html) type to a [python3-enum](https://docs.python.org/3/library/enum.html)\n* change the findContours function as instructed [here](https://stackoverflow.com/questions/25504964/opencv-python-valueerror-too-many-values-to-unpack)\n* add a ```get_output()``` method that is compatible with the API specified above\n\n##### Opencv 4\n* Switch between the `im2` and contour `contours` variables in the `filter_contours` function of your pipeline\n#### IO implementations\n* make sure that your custom ```output_consumer``` is compatible with the output provided by your pipelines.",
"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/Spikes-2212-Programming-Guild/SpikesCVFramework",
"keywords": "",
"license": "",
"maintainer": "",
"maintainer_email": "",
"name": "scvf",
"package_url": "https://pypi.org/project/scvf/",
"platform": "",
"project_url": "https://pypi.org/project/scvf/",
"project_urls": {
"Homepage": "https://github.com/Spikes-2212-Programming-Guild/SpikesCVFramework"
},
"release_url": "https://pypi.org/project/scvf/1.1.2/",
"requires_dist": null,
"requires_python": "",
"summary": "a framework that wraps opencv for our needs in FRC",
"version": "1.1.2"
},
"last_serial": 4967178,
"releases": {
"0.0.18": [
{
"comment_text": "",
"digests": {
"md5": "35a32e82cf2d5b2def17f53259e4bcc7",
"sha256": "0516bca43649e45c80efd37a31c33217af4a17ac98fc74999817257a29731393"
},
"downloads": -1,
"filename": "scvf-0.0.18-py3-none-any.whl",
"has_sig": false,
"md5_digest": "35a32e82cf2d5b2def17f53259e4bcc7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7078,
"upload_time": "2018-09-13T11:45:16",
"url": "https://files.pythonhosted.org/packages/ea/bc/d1e09f882341ab582c76521d042c954bbbb0790c1b4b414ec318b4e883e5/scvf-0.0.18-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "343d49e9384a4f28405373bbfde5678c",
"sha256": "489599d3ff721b098fc2b4ea38852a1d4fdc8b31bdd9cd4b0a28d33579783366"
},
"downloads": -1,
"filename": "scvf-0.0.18.tar.gz",
"has_sig": false,
"md5_digest": "343d49e9384a4f28405373bbfde5678c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4414,
"upload_time": "2018-09-13T11:45:18",
"url": "https://files.pythonhosted.org/packages/72/62/1042708a123711827721f3b5339fcbd019cd1afe793140739ff664d26a75/scvf-0.0.18.tar.gz"
}
],
"0.0.19": [
{
"comment_text": "",
"digests": {
"md5": "4b5cc86e635c5445cc6fd7843edd3e2f",
"sha256": "954925ec8b36b2f2de7c48fd28cfc398a0f92a3e621eb1cbaf92948c6f135f38"
},
"downloads": -1,
"filename": "scvf-0.0.19-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4b5cc86e635c5445cc6fd7843edd3e2f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7082,
"upload_time": "2018-09-16T06:29:16",
"url": "https://files.pythonhosted.org/packages/03/0c/ee8373878511c359a3c47f6c7c43c2818fb1a12965411ef0685ab81c4b23/scvf-0.0.19-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f430491404d79325a083381aab39c9e1",
"sha256": "0f0967c69fcd6b12bd2a53f951586d702aea63a32bdaf2ad07c131c2bf2d114e"
},
"downloads": -1,
"filename": "scvf-0.0.19.tar.gz",
"has_sig": false,
"md5_digest": "f430491404d79325a083381aab39c9e1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4412,
"upload_time": "2018-09-16T06:29:17",
"url": "https://files.pythonhosted.org/packages/a2/07/634dff738e3472b69e3ebfbb60aa4a3dea2b8ccb9534b181e241c173d46e/scvf-0.0.19.tar.gz"
}
],
"0.0.20": [
{
"comment_text": "",
"digests": {
"md5": "3465228c576b8f227e83eb63adcd773c",
"sha256": "8efce673782a12044e9a6e4136e836c562d1ae62193f9007b04ac6aa15be9390"
},
"downloads": -1,
"filename": "scvf-0.0.20-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3465228c576b8f227e83eb63adcd773c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7088,
"upload_time": "2018-09-16T09:05:01",
"url": "https://files.pythonhosted.org/packages/29/34/688ff4c16c4c3560b9ee105537fabec11d611899a8063a13c1a1dc29c595/scvf-0.0.20-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "582f211eb92defc5af1bbe80373cb884",
"sha256": "8085d9fa1d1c2701aced2b5378fb06620a35137bdf8fee9586c7c8701ad37112"
},
"downloads": -1,
"filename": "scvf-0.0.20.tar.gz",
"has_sig": false,
"md5_digest": "582f211eb92defc5af1bbe80373cb884",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4419,
"upload_time": "2018-09-16T09:05:02",
"url": "https://files.pythonhosted.org/packages/2b/c3/b4e6087f18e9df444a801fff43b0f8eb440e4f4cfb93f8d68a5ac1ba0a45/scvf-0.0.20.tar.gz"
}
],
"0.0.22": [
{
"comment_text": "",
"digests": {
"md5": "1b19f9d32a2001cf1f5ffac2750743be",
"sha256": "615dc9a3876a5d859c99ea61827415dcd648e2982df0b85bd5762266cca54a03"
},
"downloads": -1,
"filename": "scvf-0.0.22-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1b19f9d32a2001cf1f5ffac2750743be",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7082,
"upload_time": "2018-09-16T12:53:15",
"url": "https://files.pythonhosted.org/packages/a0/c4/e4f351aadacb0e6b5ce5c43a9ef9086e83d01ebc5dc968bf70c214e2e7c0/scvf-0.0.22-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c379376085fd3c143f9f0dbc5ba4d42c",
"sha256": "a85fcd66ec599b36b96a3ce0b3170324c111f54f3ccceeae54732ccf7829fb20"
},
"downloads": -1,
"filename": "scvf-0.0.22.tar.gz",
"has_sig": false,
"md5_digest": "c379376085fd3c143f9f0dbc5ba4d42c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4399,
"upload_time": "2018-09-16T12:53:16",
"url": "https://files.pythonhosted.org/packages/4b/d9/64d8e3997ff05545fd7054fb83101aab2e5252bc742dc5d61aa9aa3c3ca3/scvf-0.0.22.tar.gz"
}
],
"0.0.23": [
{
"comment_text": "",
"digests": {
"md5": "d39f885e22197f3d867175207b643319",
"sha256": "a29c22aa7d1a5893b26956544492e6ea9ee7dd3ccb6e6809c7268781a1fad9e6"
},
"downloads": -1,
"filename": "scvf-0.0.23-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d39f885e22197f3d867175207b643319",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7124,
"upload_time": "2018-09-16T14:13:18",
"url": "https://files.pythonhosted.org/packages/f0/8b/8508d977f27bad650723fd7cacdac3b2f8cd899c6edf835599db85cc4626/scvf-0.0.23-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "eb98d01172963f123c87a79cd3a6cc59",
"sha256": "11edd9c99644613e15758522fd0dc61630501f475296ecd2ef522ee95e964e47"
},
"downloads": -1,
"filename": "scvf-0.0.23.tar.gz",
"has_sig": false,
"md5_digest": "eb98d01172963f123c87a79cd3a6cc59",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4438,
"upload_time": "2018-09-16T14:13:19",
"url": "https://files.pythonhosted.org/packages/8e/12/310d5a3573104a9b14332dc8cb9bfc833394c3c009d354e3c6bf9a400f46/scvf-0.0.23.tar.gz"
}
],
"0.0.24": [
{
"comment_text": "",
"digests": {
"md5": "81bf060f9b5122b42b45ea4550b382aa",
"sha256": "b3d9ba7dbd442c50266529700b53fd71fa76cdf00f340095c971902a934eca5a"
},
"downloads": -1,
"filename": "scvf-0.0.24-py3-none-any.whl",
"has_sig": false,
"md5_digest": "81bf060f9b5122b42b45ea4550b382aa",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7139,
"upload_time": "2018-09-16T14:20:42",
"url": "https://files.pythonhosted.org/packages/5d/80/50330ec73db0153cbd20552114488b1df5e23ef76c9ca1fcfce3c74afb48/scvf-0.0.24-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2ea9268c123ec99845421cbc0d1699ef",
"sha256": "0e591f10e340cf6d1b76057565dd28b977a69e6faf4da03293d161b77c232a07"
},
"downloads": -1,
"filename": "scvf-0.0.24.tar.gz",
"has_sig": false,
"md5_digest": "2ea9268c123ec99845421cbc0d1699ef",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4448,
"upload_time": "2018-09-16T14:20:43",
"url": "https://files.pythonhosted.org/packages/e5/23/0c81f0e2c2a7745bd08204384bdcc229c63253241a5a5c63ca608138c5ae/scvf-0.0.24.tar.gz"
}
],
"0.0.26": [
{
"comment_text": "",
"digests": {
"md5": "2bca59cf9334f3a4668140a546a4ad78",
"sha256": "8ea0c424b00fd8879e86ba567fc1bc142935374174a0fd9c0f741a4353196c16"
},
"downloads": -1,
"filename": "scvf-0.0.26-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2bca59cf9334f3a4668140a546a4ad78",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7140,
"upload_time": "2018-09-16T14:26:22",
"url": "https://files.pythonhosted.org/packages/cd/74/5d61da6a333e65d65477a8cbd9a822e024efbce37580ba357064363b5a0c/scvf-0.0.26-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "af773a2643feac70a768bef725285c33",
"sha256": "5d018da5295993d801b40391a1a29c97ab98fa73e85bd11f240fdd0f27f3eb02"
},
"downloads": -1,
"filename": "scvf-0.0.26.tar.gz",
"has_sig": false,
"md5_digest": "af773a2643feac70a768bef725285c33",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4452,
"upload_time": "2018-09-16T14:26:24",
"url": "https://files.pythonhosted.org/packages/d9/0a/0b718adb647c9b1f55066bdc2cbb0248b5746d3697c7de4b51b6db8f4c89/scvf-0.0.26.tar.gz"
}
],
"0.0.27": [
{
"comment_text": "",
"digests": {
"md5": "d56277b7a32a5fbf527a551976969cdf",
"sha256": "ea3ea8cfad2fda51b874daa27fb6856d8131163f2ab5056ead5df07328f4f855"
},
"downloads": -1,
"filename": "scvf-0.0.27-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d56277b7a32a5fbf527a551976969cdf",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7124,
"upload_time": "2018-09-16T14:38:14",
"url": "https://files.pythonhosted.org/packages/01/32/5d28e3f8cefa5a352c76424b5214a517b43b30b496d7fe140bb63e415df3/scvf-0.0.27-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "679b798dbbe60fcda2b1d6c150c1218a",
"sha256": "cbe47cef740046291d4a356a56a0b5950605a1635d8cb60c045a1473c1181637"
},
"downloads": -1,
"filename": "scvf-0.0.27.tar.gz",
"has_sig": false,
"md5_digest": "679b798dbbe60fcda2b1d6c150c1218a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4437,
"upload_time": "2018-09-16T14:38:15",
"url": "https://files.pythonhosted.org/packages/c4/97/592d49e2dde124b4153022c929e6fdaed4913febe02937a50aa254ae30cf/scvf-0.0.27.tar.gz"
}
],
"0.0.30": [
{
"comment_text": "",
"digests": {
"md5": "8e468d81bb0ec8c4bd05707910fdf85d",
"sha256": "c5bf9bcfc5d0d397d40cc8d78e84d526e9a6f24ac6205b29795cc49d58026579"
},
"downloads": -1,
"filename": "scvf-0.0.30-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8e468d81bb0ec8c4bd05707910fdf85d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7124,
"upload_time": "2018-09-16T15:05:40",
"url": "https://files.pythonhosted.org/packages/4c/58/a7bd2d5995bac477fb56fc43b1d30d79462e722551c4397cae1899eba604/scvf-0.0.30-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "cd2f48bbbe6c26f84c45b485b30d5253",
"sha256": "2e8cae1899f929e577ead1fd75d3ee9eaadc68ae48e65eae1ccf88d39476bda1"
},
"downloads": -1,
"filename": "scvf-0.0.30.tar.gz",
"has_sig": false,
"md5_digest": "cd2f48bbbe6c26f84c45b485b30d5253",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4446,
"upload_time": "2018-09-16T15:05:41",
"url": "https://files.pythonhosted.org/packages/39/08/f6d044c00dc350a180e160379b610b2a5302bcbe309a20f68ff646509992/scvf-0.0.30.tar.gz"
}
],
"0.0.34": [
{
"comment_text": "",
"digests": {
"md5": "9e4e585fc0f665db15da358f03383cb0",
"sha256": "c55a7785fc04b7b02c15ca328f8f34a79b2542473ebc0be0ae4da3a4ce4e82e7"
},
"downloads": -1,
"filename": "scvf-0.0.34-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9e4e585fc0f665db15da358f03383cb0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7128,
"upload_time": "2018-09-22T10:37:46",
"url": "https://files.pythonhosted.org/packages/fe/71/4806159e4a7626f277871f7f59695e2dfa87991f3778d318edf3dc2c15f1/scvf-0.0.34-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7224ed0782c4120ff1eb883df3945d71",
"sha256": "bab9acadfdd021f0980b72d92333a843d18d55974dc8de97d39c7d3d2acf0487"
},
"downloads": -1,
"filename": "scvf-0.0.34.tar.gz",
"has_sig": false,
"md5_digest": "7224ed0782c4120ff1eb883df3945d71",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4443,
"upload_time": "2018-09-22T10:37:47",
"url": "https://files.pythonhosted.org/packages/dc/af/ce9616942fcc03ea717fdd9f839150866db466866fd98f4172ebf799edcd/scvf-0.0.34.tar.gz"
}
],
"0.0.35": [
{
"comment_text": "",
"digests": {
"md5": "320ef7dc02ce812bb2a5446b9bb07b3c",
"sha256": "ae99fc800ab321028ca8e9ef30ad93b5cb3111dd26e67e343e1abfb6d937efc8"
},
"downloads": -1,
"filename": "scvf-0.0.35-py3-none-any.whl",
"has_sig": false,
"md5_digest": "320ef7dc02ce812bb2a5446b9bb07b3c",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7093,
"upload_time": "2018-09-22T10:40:52",
"url": "https://files.pythonhosted.org/packages/44/62/5d0288d65a2eb9ab64f65971d5e1226b7fc3594aea3dce02aa16e48ef1f7/scvf-0.0.35-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "bc73f14276953ebc4a8b091bda230b4e",
"sha256": "370c0194505dca05668e8361b1be75f8611dc4e3d56ce9278bc53f50ebca244d"
},
"downloads": -1,
"filename": "scvf-0.0.35.tar.gz",
"has_sig": false,
"md5_digest": "bc73f14276953ebc4a8b091bda230b4e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4429,
"upload_time": "2018-09-22T10:40:54",
"url": "https://files.pythonhosted.org/packages/af/88/113499d7c99f3797b0bb9abb6504b34eb737a5fdf18c331a2d718f3e9cd1/scvf-0.0.35.tar.gz"
}
],
"0.0.36": [
{
"comment_text": "",
"digests": {
"md5": "73c5a49edd84a5c9fe63d9ac776e8b09",
"sha256": "248f43bece7a093b3ffe0fcc87e544180b9f8a489b3f4b38172985c140b56dc0"
},
"downloads": -1,
"filename": "scvf-0.0.36-py3-none-any.whl",
"has_sig": false,
"md5_digest": "73c5a49edd84a5c9fe63d9ac776e8b09",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7092,
"upload_time": "2018-09-22T10:42:32",
"url": "https://files.pythonhosted.org/packages/7c/02/c95b443596d655903b048b2f3194b6874dd3556d70c77fe1b8f74d1d73ee/scvf-0.0.36-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c07f7e5f7cb03b30b5067b19cfae0c86",
"sha256": "8b6df8c974d1a63de80096e2f44ed70e7d29873533432082f3704abe5ea2ae20"
},
"downloads": -1,
"filename": "scvf-0.0.36.tar.gz",
"has_sig": false,
"md5_digest": "c07f7e5f7cb03b30b5067b19cfae0c86",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4420,
"upload_time": "2018-09-22T10:42:34",
"url": "https://files.pythonhosted.org/packages/03/61/26ce86532af54e00be7332af4d0ada83a3b60e314e2c24b260b76a46e637/scvf-0.0.36.tar.gz"
}
],
"0.0.37": [
{
"comment_text": "",
"digests": {
"md5": "cca0cdc26dfafe4743ff6fd1497e7c5b",
"sha256": "21bc230c4069140fd69f6948ee97713c08d4206ce8b012db4a5337605318eeb7"
},
"downloads": -1,
"filename": "scvf-0.0.37-py3-none-any.whl",
"has_sig": false,
"md5_digest": "cca0cdc26dfafe4743ff6fd1497e7c5b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7099,
"upload_time": "2018-09-22T10:45:17",
"url": "https://files.pythonhosted.org/packages/db/d8/b3cc5b9b1f43b50c5fe08790fbe5862d295ef5be767022deef69f319ca7f/scvf-0.0.37-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7dbd6adabb64dffd741a87513c7e5356",
"sha256": "fa4a69260c74c2db23fa035a2bc761a35f6126d28ac4eaf57fd34b373e4ae5cd"
},
"downloads": -1,
"filename": "scvf-0.0.37.tar.gz",
"has_sig": false,
"md5_digest": "7dbd6adabb64dffd741a87513c7e5356",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4433,
"upload_time": "2018-09-22T10:45:19",
"url": "https://files.pythonhosted.org/packages/7b/99/56ddf1dbad874d36068e80d9170c0c0c9050803ad6b8c8f550244002d3ba/scvf-0.0.37.tar.gz"
}
],
"0.0.38": [
{
"comment_text": "",
"digests": {
"md5": "c1f88a126617b1e39de35832bb99a7cd",
"sha256": "6edd3d2a73d36483e7eaf596370c5d1fc09ef25890357f7f8a2d6ebf9c4ddbef"
},
"downloads": -1,
"filename": "scvf-0.0.38-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c1f88a126617b1e39de35832bb99a7cd",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7111,
"upload_time": "2018-09-22T10:48:16",
"url": "https://files.pythonhosted.org/packages/95/4c/069d7f6dd4c838b892fcf4211807f243154bd05bb0ec5cff5a233fb2fc1b/scvf-0.0.38-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e4fc2822a50805f695c276d9ea0d86e5",
"sha256": "0ae72541d82c629ab693970bc7839b629d01f450e4078f82a38252ba227d50a3"
},
"downloads": -1,
"filename": "scvf-0.0.38.tar.gz",
"has_sig": false,
"md5_digest": "e4fc2822a50805f695c276d9ea0d86e5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4453,
"upload_time": "2018-09-22T10:48:17",
"url": "https://files.pythonhosted.org/packages/f6/3c/801cf9a9a024e78e5328df937273efbc526b6f07642a35207880c9f16da3/scvf-0.0.38.tar.gz"
}
],
"0.0.39": [
{
"comment_text": "",
"digests": {
"md5": "f9ac445eafcf6f5a70f5de30494d1bc7",
"sha256": "6fa1fe5454f9b66a79b068cdb5a8ea8f25c3f00c8336d0caa5ba9b98efc08878"
},
"downloads": -1,
"filename": "scvf-0.0.39-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f9ac445eafcf6f5a70f5de30494d1bc7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7426,
"upload_time": "2018-09-22T10:53:39",
"url": "https://files.pythonhosted.org/packages/3a/78/a25d887efcdee12ecd74e382bf835545ff07f4038805c4eea4bab00c0ab9/scvf-0.0.39-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "79cafe4bd6da85ef2ae770a2b4187db7",
"sha256": "747279461b0b4042eda38ec08901dfc198c3512c02d0ec2f02f46e46067a4f9b"
},
"downloads": -1,
"filename": "scvf-0.0.39.tar.gz",
"has_sig": false,
"md5_digest": "79cafe4bd6da85ef2ae770a2b4187db7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4358,
"upload_time": "2018-09-22T10:53:40",
"url": "https://files.pythonhosted.org/packages/6b/20/5f562b36b48724d94d3cc3b77cd8b11c4c501eff2e82a803dfcef028c5d7/scvf-0.0.39.tar.gz"
}
],
"0.0.40": [
{
"comment_text": "",
"digests": {
"md5": "0c4d355835c50fb119e1c0b49d59307b",
"sha256": "21e321c83fce85de4eba5bc27185b0908713fde27d692be1a6fbc04cb3225b63"
},
"downloads": -1,
"filename": "scvf-0.0.40-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0c4d355835c50fb119e1c0b49d59307b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7435,
"upload_time": "2018-09-28T09:00:10",
"url": "https://files.pythonhosted.org/packages/f9/fa/5d4f4ffa7b81fea0f360a0a87925b0e8e1033dc7d00f37b36aef7dc86da4/scvf-0.0.40-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9ab36a4137db7a2354d10f4dd82d0284",
"sha256": "b2a51d04f727a13fba9c921fe5603056107194dafee010ca4fb82c645d55193b"
},
"downloads": -1,
"filename": "scvf-0.0.40.tar.gz",
"has_sig": false,
"md5_digest": "9ab36a4137db7a2354d10f4dd82d0284",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4376,
"upload_time": "2018-09-28T09:00:11",
"url": "https://files.pythonhosted.org/packages/84/3f/0e9dc03abcaff18eb4e433bb063c5d454c3237d09b1bbd84c428044ee0e8/scvf-0.0.40.tar.gz"
}
],
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "56dff7ad2dc43394f80fa87c2b00f257",
"sha256": "dd06278db2be3e7c233a8a353a8033958cca23c9a5f3cb169b129e685bd27224"
},
"downloads": -1,
"filename": "scvf-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "56dff7ad2dc43394f80fa87c2b00f257",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7425,
"upload_time": "2018-10-18T14:29:14",
"url": "https://files.pythonhosted.org/packages/78/4e/86c571fcc18937d70c601b579444bc355f69f43a847ef10e59335b402a57/scvf-1.0.0-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "f5fa1e6a9c555be01e5d219bb594b6d9",
"sha256": "dd0e60370c617853ae79dd21d90b1b7ff1dc83be893fa048d94ec83d9ddd2745"
},
"downloads": -1,
"filename": "scvf-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "f5fa1e6a9c555be01e5d219bb594b6d9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4377,
"upload_time": "2018-10-18T14:29:15",
"url": "https://files.pythonhosted.org/packages/8f/de/2ae34b0736c2aaa25280c781bfd09efedc824fe270a5f75b4b6cfaa45c34/scvf-1.0.0.tar.gz"
}
],
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "c77443a1561726243d966ab50faaeb92",
"sha256": "243b7d46c866883991884b00129156e23e838b43c1f366f84203b53166e6aadf"
},
"downloads": -1,
"filename": "scvf-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c77443a1561726243d966ab50faaeb92",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7007,
"upload_time": "2019-01-22T18:39:26",
"url": "https://files.pythonhosted.org/packages/82/3b/4ba97fe811486e1e5a1d61756958e540c1af1514a3ddadec9cc1934e4ec4/scvf-1.0.1-py3-none-any.whl"
}
],
"1.0.2": [
{
"comment_text": "",
"digests": {
"md5": "83027e044f7e213034d0bf3e8b353180",
"sha256": "161ce746497dae03630c90684e4c80ac2fcf0b024a61a5fbac57adb909961d9d"
},
"downloads": -1,
"filename": "scvf-1.0.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "83027e044f7e213034d0bf3e8b353180",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7059,
"upload_time": "2019-01-22T18:42:08",
"url": "https://files.pythonhosted.org/packages/c0/05/f38300ef7cc546c86f008818e2848b29520c7e17f4a5376fc131e113a305/scvf-1.0.2-py3-none-any.whl"
}
],
"1.1.2": [
{
"comment_text": "",
"digests": {
"md5": "e80bd30d41e42bca771855569c6ebdbf",
"sha256": "3cd430e523d2d8552a0442b144b3046bcb71169bfdae07c5c073fa7c069f766f"
},
"downloads": -1,
"filename": "scvf-1.1.2.tar.gz",
"has_sig": false,
"md5_digest": "e80bd30d41e42bca771855569c6ebdbf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5625,
"upload_time": "2019-03-21T08:53:36",
"url": "https://files.pythonhosted.org/packages/1b/4d/183cd2c6fd4437bdbe2a464901adb855af78ba637d0c898d49263250a7e9/scvf-1.1.2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "e80bd30d41e42bca771855569c6ebdbf",
"sha256": "3cd430e523d2d8552a0442b144b3046bcb71169bfdae07c5c073fa7c069f766f"
},
"downloads": -1,
"filename": "scvf-1.1.2.tar.gz",
"has_sig": false,
"md5_digest": "e80bd30d41e42bca771855569c6ebdbf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5625,
"upload_time": "2019-03-21T08:53:36",
"url": "https://files.pythonhosted.org/packages/1b/4d/183cd2c6fd4437bdbe2a464901adb855af78ba637d0c898d49263250a7e9/scvf-1.1.2.tar.gz"
}
]
}