{ "info": { "author": "Henry Roe", "author_email": "hroe@hroe.me", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Topic :: Multimedia :: Graphics :: Viewers", "Topic :: Scientific/Engineering :: Astronomy" ], "description": "*ztv* - astronomical image viewer\n=================================\n\n*ztv* is an astronomical image viewer designed to be used from a python\ncommand line for display and analysis.\n\n*ztv* is useful as-is for display and simple analysis of images already\nloaded in to `numpy arrays `__, as well as `FITS\nfiles `__. It can display\nthe most recently acquired image by watching a directory for new FITS\nfiles to appear or watching a single FITS file for when it changes. It\ncan also receive new images via an `ActiveMQ message\nstream `__.\n\n*ztv* is intended for real-time display and analysis. *ztv* is not\nintended to produce publication quality figures.\n\n*ztv* comes with a number of built-in control panels, for: - selecting\ninput source (FITS file, auto-reload from FITS file, etc) - selecting a\nframe to subtract (e.g. sky or dark) and a flat field frame to divide by\n- setting colormap, stretch, and lower/upper limits - doing basic slice\nplots, statistics, and aperture photometry. Additional panels can be\nwritten and added, for e.g. controlling a camera. (One example add-on\npanel is included that generates faked images in the FITS format.)\n\nIf proper FITS header keywords are available, *ztv* will display the\nra/dec of the cursor point.\n\nExamples of usage\n=================\n\nTo launch:\n\n::\n\n import ztv\n z = ztv.ZTV()\n\n.. figure:: https://raw.githubusercontent.com/henryroe/ztv/master/screenshots/default.png\n :alt: \n\nTo load an image in a numpy array:\n\n::\n\n import numpy as np\n im = np.random.normal(size=[10, 256, 256]) # create a 3-d image stack\n z.load(im)\n\n.. figure:: https://raw.githubusercontent.com/henryroe/ztv/master/screenshots/random_noise1.png\n :alt: \n\nYou can now look at your data, manipulate display parameters, etc all\nusing the gui elements. All of these elements are accessible through the\ntabbed control panels. You can also switch amongst the control panel\ntabs by ``cmd-alt-#`` where *#* is the number of the panel, starting\nfrom 1. Or, by ``cmd-[`` and ``cmd-]`` to move left/right amongst the\ntabs. You can even switch tabs from the command line api, e.g.:\n\n::\n\n z.control_panel('Color')\n\n.. figure:: https://raw.githubusercontent.com/henryroe/ztv/master/screenshots/random_noise2.png\n :alt: \n\nTo change cursor mode, press ``cmd-#`` where *#* is the number shown in\nthe pop-up menu that's available by right-clicking in the primary image\narea:\n\n.. figure:: https://raw.githubusercontent.com/henryroe/ztv/master/screenshots/popup_menu.png\n :alt: \n\nTo manipulate display parameters:\n\n::\n\n z.cmap('gist_heat')\n z.minmax(0., 4.)\n z.scaling('Sqrt')\n z.xy_center(100, 100)\n z.zoom(5.)\n\n.. figure:: https://raw.githubusercontent.com/henryroe/ztv/master/screenshots/random_noise3.png\n :alt: \n\nTo set up a statistics box and see the GUI output (note that output is\nalso returned to your command line as a dict):\n\n::\n\n z.stats_box(xrange=[80, 100], yrange=[100,120], show_overplot=True)\n z.control_panel('Stats')\n\n.. figure:: https://raw.githubusercontent.com/henryroe/ztv/master/screenshots/random_noise4.png\n :alt: \n\nThere's a lot more you can do from the command line if you play with\n*ztv*, especially in an exploration-friendly environment like\n`ipython `__. And, anything you can do from the\ncommand line can be done from the GUI.\n\nDownload an iconic FITS image from the web and display it:\n\n::\n\n from urllib import urlopen\n from zipfile import ZipFile\n from StringIO import StringIO\n remote_url = 'http://www.spacetelescope.org/static/projects/fits_liberator/datasets/eagle/656nmos.zip'\n local_filename = '/tmp/hst-eagle-nebula-656nmos.fits'\n zip = ZipFile(StringIO(urlopen(remote_url).read()))\n zip_filename = zip.filelist[0].filename\n open(local_filename, 'w').write(zip.open(zip_filename).read())\n z.load(local_filename)\n z.scaling('Log')\n z.minmax(0, 500)\n\n.. figure:: https://raw.githubusercontent.com/henryroe/ztv/master/screenshots/eagle1.png\n :alt: \n\nWe can even do a little aperture photometry while we're here:\n\n::\n\n z.cmap('gray')\n z.xy_center(624, 524)\n z.zoom(4)\n z.minmax(0, 1000)\n z.scaling('Asinh')\n z.control_panel('phot')\n z.aperture_phot(xclick=614, yclick=516, show_overplot=True)\n\n.. figure:: https://raw.githubusercontent.com/henryroe/ztv/master/screenshots/eagle2.png\n :alt: \n\nAnd, of course, you can adjust the window size to suit your needs,\neither smaller:\n\n.. figure:: https://raw.githubusercontent.com/henryroe/ztv/master/screenshots/eagle-small.png\n :alt: \n\nor larger:\n\n.. figure:: https://raw.githubusercontent.com/henryroe/ztv/master/screenshots/eagle-large.png\n :alt: \n\nExample of an Add-on Control Panel\n----------------------------------\n\nOne of the motivating use cases for *ztv* was real-time quick-look of\nincoming images and the ability to extend the basic installation,\nincluding instrumentat control. An example of this is that *ztv* will be\nused to both control and inspect the images from a slit viewing camera\non a spectrograph of mine. To demonstrate this extensibility, there's a\nsimple example in ``ztv_examples/fits_faker_panel/``:\n\n::\n\n from ztv_examples.fits_faker_panel.launch_ztv import launch_ztv\n z = launch_ztv()\n z.start_fits_faker()\n\n.. figure:: https://raw.githubusercontent.com/henryroe/ztv/master/screenshots/faker1.png\n :alt: \n\nOur fake example data looks a lot better when we subtract the sky and\ndivide the flat field (someone needs to blow the dust off that fake\ndewar window...):\n\n::\n\n z.control_panel('Source')\n z.sky_frame(True)\n z.flat_frame(True)\n\n.. figure:: https://raw.githubusercontent.com/henryroe/ztv/master/screenshots/faker2.png\n :alt: \n\nInstallation and Dependencies\n=============================\n\n*ztv* uses several packages, including\n`wxPython `__,\n`astropy `__. These should be automatically\ninstalled if you install *ztv* from\n`pypi `__ with:\n\n::\n\n pip install ztv\n\nYou can also grab source code from\n`github `__.\n\nNote that *ztv* was developed and tested on OS X.\n\nExample of installation using Mac OS X's included Python\n--------------------------------------------------------\n\nThe following steps worked on a fresh install of OS X Yosemite 10.10.5\non 2015-09-06:\n\n- Install Xcode from the App Store\n- Launch Xcode one time to accept licenses\n- Install pip and other necessary python packages\n\nRun following command lines in a terminal:\n\n::\n\n curl -o ~/Downloads/get-pip.py https://bootstrap.pypa.io/get-pip.py\n sudo -H python ~/Downloads/get-pip.py\n sudo -H pip install matplotlib\n sudo -H pip install astropy\n sudo -H pip install astropy-helpers\n\n- Install wxPython version 3\n\n - Download `OS X cocoa version of wxPython version 3 from\n here `__ (was\n *wxPython3.0-osx-docs-demos-3.0.2.0-cocoa-py2.7.dmg* at time of\n writing)\n - Open disk image and install with the following command line\n command:\n\n(This is necessary because package isn't properly signed & is an\nold-style package, see\n`here `__.\nObviously may need to update exact file path to the pkg.)\n\n::\n\n sudo installer -pkg /Volumes/wxPython3.0-osx-3.0.2.0-cocoa-py2.7/wxPython3.0-osx-cocoa-py2.7.pkg -target /\n\nFinally, install *ztv*:\n\n::\n\n sudo -H pip install ztv\n\nExample of installation into anaconda python distribution\n---------------------------------------------------------\n\nThe following was tested on a fresh install of OS X 10.10.5 on\n2015-09-08.\n\nInstall Xcode from the App Store and launch Xcode one time to accept its\nlicenses.\n\nDownload\n`Anaconda-2.3.0-MacOSX-x86\\_64.sh `__\nfrom here.\n\n::\n\n bash Anaconda-2.3.0-MacOSX-x86_64.sh\n source ~/.bash_profile\n conda create --name ztv-test wxpython matplotlib\n source activate ztv-test\n pip install ztv\n\nExample of installation into a Homebrew python distribution\n-----------------------------------------------------------\n\nThe following was tested on a fresh install of OS X 10.10.5 on\n2015-09-07.\n\nInstall Xcode from the App Store and launch Xcode one time to accept its\nlicenses.\n\nInstall `Homebrew `__ with the one-line ruby command on\n`Homebrew's home page `__\n\nInstall python & other necessary bits with the following commands.\n\n::\n\n brew install python\n brew install wxpython\n pip install numpy\n pip install ztv\n\nNote that ``numpy`` is explicitly installed first using\n``pip install numpy`` before ``ztv`` is installed. During testing on OS\nX 10.10.5 on 2015-09-07 allowing the numpy dependency to be\nautomatically filled by ``pip install ztv`` resulted in an installation\nerror that does not occur if you follow the above sequence.\n\nLinux/Ubuntu\n------------\n\nI tested briefly on Ubuntu 14.04. *ztv* basically works, although the\npulldown colormap menus will not have bitmaps of the colormaps. Also,\n(at least on my testing virtual machine) the performance of *ztv* was\nmuch laggier than on my main OS X laptop. For the colormaps you could\ntry looking at `this\nlink `__,\nbut it didn't work on my test system.\n\nBackground\n==========\n\nIn graduate school in the late 1990's I learned\n`IDL `__ and\nused `Aaron Barth's ATV `__\nextensively. I even contributed a little to a now-outdated version of\n`ATV `__, adding 3-d image stack\ncapability. `ATV `__ was and is\nincredibly useful for quick-looks at image data, analysis, and all the\nthings you want when working with typical astronomical image data.\n\nAfter graduate school I began migrating toward python and away from IDL.\nI've written about this choice elsewhere, but some of the basic reasons\nwere to avoid IDL licensing issues and being beholden to one company.\n(To be fair, how much I pay every year to keep my IDL license current\nhas always been reasonable. It helps that my license has some obscure\nhistory to it that makes the maintenance fees moderate. But, at any time\nthey could raise the prices on me massively. And, I wanted to use a\nlanguage that could effectively be on every machine I touch, from my\nmain laptop to an embedded server.)\n\nIn python there are already a multitude of possible image viewers. Many\nof which are great and can do much of what I needed. (See next section\nfor some links.) But, inevitably as I've played with them I've found\nthey each doesn't scratch my itch in some way. I wanted something that\nworked exactly the way I wanted, with the right (for me) mix of\ncomplexity and simplicity. I need day-to-day image quicklook from the\npython command-line, e.g. while I'm developing some new image processing\nalgorithm or to check on last night's data. But, I also need to be able\nto easily adapt my viewer to other situations, including real-time use\non a slit-viewing camera, quick-reduction of incoming data, etc.. So, I\nwrote *ztv*.\n\nThe name *ztv* is an obvious play off of\n`ATV `__. And, \"z\" is my\ndaughter's middle initial.\n\nOther Image Viewers You Should Check Out\n========================================\n\n- If you're using IDL, check out\n `ATV `__ of course!\n- `SAOImage DS9 `__\n- `Aladin Desktop Sky Atlas `__ (not\n primarily an image viewer, but can open FITS files and overlay\n catalogs and other images nicely)\n- `ginga `__\n- `Toyz `__\n\n(If your favorite isn't on this list, please email hroe@hroe.me to get\nit added.)\n\nAcknowledgements\n================\n\nThank you to Aaron Barth for his original\n`ATV `__. Thank you to all the\nnumerous people who have put so much effort in to all the packages that\nmake my work not only easier but possible. I especially thank the\ndevelopers of `astropy `__ and its associated\npackages. e.g. It's an amazing thing to do correct FITS coordinate\nconversions in one line of code.\n\nAuthor\n======\n\nHenry Roe (hroe@hroe.me)\n\nLicense\n=======\n\n*ztv* is licensed under the MIT License, see ``LICENSE.txt``. Basically,\nfeel free to use any or all of this code in any way. But, no warranties,\nguarantees, etc etc..", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/henryroe/ztv", "keywords": "astronomy image viewer fits", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "ztv", "package_url": "https://pypi.org/project/ztv/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ztv/", "project_urls": { "Homepage": "https://github.com/henryroe/ztv" }, "release_url": "https://pypi.org/project/ztv/0.2.3.post4/", "requires_dist": [ "astropy (>=1.0.0)", "astropy-helpers (>=1.0.0)", "matplotlib (>=1.5.1)", "psutil (>=2.0)", "wxPython (>=3.0)" ], "requires_python": "", "summary": "Simple python image viewer, largely intended for astronomical applications", "version": "0.2.3.post4" }, "last_serial": 2179928, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "e7c324fc156e554dccc96c5c706b144b", "sha256": "b140e3e0c5a795365a10e7b3d6318df62dba250c920ea12d1ff0a5c8e9bf4d3f" }, "downloads": -1, "filename": "ztv-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "e7c324fc156e554dccc96c5c706b144b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 61329, "upload_time": "2015-04-20T20:57:26", "url": "https://files.pythonhosted.org/packages/82/d8/7a3c56b99f479a1a28a27199907fd19554f819b94c3dd7d9972d59e240d1/ztv-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e5bb20e4416f133f454aa3f203ad52cc", "sha256": "d24759d0e3e43f2a471aba7ff46785dc6c58ccb5325e6af9b69f74aea91e54e8" }, "downloads": -1, "filename": "ztv-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e5bb20e4416f133f454aa3f203ad52cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55588, "upload_time": "2015-04-20T20:57:30", "url": "https://files.pythonhosted.org/packages/40/ca/e150b7a792bd9eed9fc43edcf8322e1571319b051f54b019a560323bce54/ztv-0.1.0.tar.gz" } ], "0.1.0.post1": [ { "comment_text": "", "digests": { "md5": "2654e3130d41b9f1088594545c60d34d", "sha256": "79edf31a3df3e1c0c99c48c1681a9a6d55e8cfa2e2d0dcbe988bb8b538f86774" }, "downloads": -1, "filename": "ztv-0.1.0.post1-py2-none-any.whl", "has_sig": false, "md5_digest": "2654e3130d41b9f1088594545c60d34d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 62571, "upload_time": "2015-04-22T23:04:27", "url": "https://files.pythonhosted.org/packages/9d/15/d423b792666b1069eef358e7613e06cfea1d5491034e6cbbf01341a6cf2c/ztv-0.1.0.post1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f5578ec8be6bceadec871eb5659029ee", "sha256": "de237b0d0254aad9ab83bbfdc6bb334e45c187e07054147db9c42a26f6799c9c" }, "downloads": -1, "filename": "ztv-0.1.0.post1.tar.gz", "has_sig": false, "md5_digest": "f5578ec8be6bceadec871eb5659029ee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56568, "upload_time": "2015-04-22T23:04:30", "url": "https://files.pythonhosted.org/packages/e5/18/038f6f801685c585d5e88c7762004cd46099b066ae7ec037be14c9607983/ztv-0.1.0.post1.tar.gz" } ], "0.1.0.post2": [ { "comment_text": "", "digests": { "md5": "7e805cf66f223ea6ec3b29485951c938", "sha256": "07afbdeedcca175178edc6ca229f9d7afeaed3f7a0693c0c6675ee52685515cc" }, "downloads": -1, "filename": "ztv-0.1.0.post2-py2-none-any.whl", "has_sig": false, "md5_digest": "7e805cf66f223ea6ec3b29485951c938", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 63449, "upload_time": "2015-05-27T06:04:09", "url": "https://files.pythonhosted.org/packages/9b/e3/0af601e2406e51fdb9b2fe73993e5fb7ba7ddfc112be139770725dd8d3b7/ztv-0.1.0.post2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82cd8e27728da60a8c2e6fd08142785c", "sha256": "e1116e39b12789b53c4f59b202c9db311bfea3c6cc7b297bf02ba615c83eae9d" }, "downloads": -1, "filename": "ztv-0.1.0.post2.tar.gz", "has_sig": false, "md5_digest": "82cd8e27728da60a8c2e6fd08142785c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57695, "upload_time": "2015-05-27T06:04:12", "url": "https://files.pythonhosted.org/packages/3b/e5/51d61dd85c5bb87e484dd4346472a10ecd421a49929264a77b4922f85651/ztv-0.1.0.post2.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9a99ab00e03037c8d2dc312795a5fbe8", "sha256": "f4f2e5fd27851466bf6e870a661893c24abe32ba51e964bc72a2e3a2f04aca11" }, "downloads": -1, "filename": "ztv-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "9a99ab00e03037c8d2dc312795a5fbe8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 63364, "upload_time": "2015-05-27T06:07:01", "url": "https://files.pythonhosted.org/packages/b3/70/dc625c4e1288d8cb16c240cff5c6511b346cdf5c8e525cb205020156ee6a/ztv-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a03f0917e545882c77aa2586c8f1fb09", "sha256": "e3a3fe86e5c455e2f38cebac35f9c76e8e8f3f405b960d9a77b294bf806a4410" }, "downloads": -1, "filename": "ztv-0.1.2.tar.gz", "has_sig": false, "md5_digest": "a03f0917e545882c77aa2586c8f1fb09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57713, "upload_time": "2015-05-27T06:07:05", "url": "https://files.pythonhosted.org/packages/07/eb/52c0641487898c04584d869933738f762d605bb1d368272a80c31f221231/ztv-0.1.2.tar.gz" } ], "0.1.2.dev1154": [ { "comment_text": "", "digests": { "md5": "fa595acfeeb8ab6c3e4a04ad2aa7873b", "sha256": "a43e07b0d89bf51471eabb9587723e312ce326691bc607640938aa20227d1449" }, "downloads": -1, "filename": "ztv-0.1.2.dev1154-py2-none-any.whl", "has_sig": false, "md5_digest": "fa595acfeeb8ab6c3e4a04ad2aa7873b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 63633, "upload_time": "2015-06-15T22:10:42", "url": "https://files.pythonhosted.org/packages/f6/24/db69f80dfa1717561604a2962557ba430094ffa772c69d11475c275ac80a/ztv-0.1.2.dev1154-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3565249e4cef70188ffb9944ce83891d", "sha256": "50351d7e09868fb7f3cfa7de47fe2b2cb909d2f2ab810f6423f2019556b01c48" }, "downloads": -1, "filename": "ztv-0.1.2.dev1154.tar.gz", "has_sig": false, "md5_digest": "3565249e4cef70188ffb9944ce83891d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 57899, "upload_time": "2015-06-15T22:10:45", "url": "https://files.pythonhosted.org/packages/e9/f1/dd3e3217d1164c270f0c1c6a5147d043b53b85c803273da47f075e894ec0/ztv-0.1.2.dev1154.tar.gz" } ], "0.2.0": [], "0.2.1": [ { "comment_text": "", "digests": { "md5": "34f57a612e2294fae0eec2232123f003", "sha256": "db89fbe1d8559d64b5adb6bec090b1522762b6a2dfae169e6275e4e40fd62ee3" }, "downloads": -1, "filename": "ztv-0.2.1-py2-none-any.whl", "has_sig": false, "md5_digest": "34f57a612e2294fae0eec2232123f003", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 65142, "upload_time": "2015-09-06T21:12:16", "url": "https://files.pythonhosted.org/packages/0e/9d/304e452a49346bf6caec399bfd9b9f99d65799fb3d53691ebac0dd66c5be/ztv-0.2.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bfd3ee16ea4090872917a39e2dd50233", "sha256": "6354de8cd4311a5479279fd8b66afebc16a6327dfe71ae692328bfaadb1d0933" }, "downloads": -1, "filename": "ztv-0.2.1.tar.gz", "has_sig": false, "md5_digest": "bfd3ee16ea4090872917a39e2dd50233", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60080, "upload_time": "2015-09-06T21:12:25", "url": "https://files.pythonhosted.org/packages/2e/ad/f00313a5e14a8da2abb3ad7b4d9fa667e3480d79e3e9d1c697c668b8df3d/ztv-0.2.1.tar.gz" } ], "0.2.1-1": [ { "comment_text": "", "digests": { "md5": "b073b86a02ded4c45e2bca4b6dca3dce", "sha256": "4233f6b9493b2944239712049eda69fa01a97bb4b995619ff7de469b0465849c" }, "downloads": -1, "filename": "ztv-0.2.1_1-py2-none-any.whl", "has_sig": false, "md5_digest": "b073b86a02ded4c45e2bca4b6dca3dce", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 65255, "upload_time": "2015-09-07T03:30:26", "url": "https://files.pythonhosted.org/packages/8b/15/12668ea8577bb0842ababf1e07fd31e7b7e9079da1abe2fcba52431bb572/ztv-0.2.1_1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "226757b209006f8531dd681608f57070", "sha256": "d57d601a44c3a2a8854fd8fe87ba27e4ce5d88bd590e4c5c81ef1758a122ffe6" }, "downloads": -1, "filename": "ztv-0.2.1-1.tar.gz", "has_sig": false, "md5_digest": "226757b209006f8531dd681608f57070", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60178, "upload_time": "2015-09-07T03:30:22", "url": "https://files.pythonhosted.org/packages/e5/fb/07e8b145545f41a8eedf954b07659e35997e05316609bc03bf320a5806b8/ztv-0.2.1-1.tar.gz" } ], "0.2.1-2": [ { "comment_text": "", "digests": { "md5": "33bd0b8abeee4e8169cf5fdce80dc981", "sha256": "68a4a41aa6c9c7c1cd52a2e8198c1dadf0d56ebee4a81ae2cdfe34486ed2403d" }, "downloads": -1, "filename": "ztv-0.2.1_2-py2-none-any.whl", "has_sig": false, "md5_digest": "33bd0b8abeee4e8169cf5fdce80dc981", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 66159, "upload_time": "2015-09-08T20:58:58", "url": "https://files.pythonhosted.org/packages/64/07/979d6885622c20526c4171cead52a62bc2da1ba2acc03e295852ae4f1c1d/ztv-0.2.1_2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7613992e62b1f1b6f7970351f514899a", "sha256": "abec01499714a0d3f4ff6031abd8227feb71278027afecd4053b8a9016c4f945" }, "downloads": -1, "filename": "ztv-0.2.1-2.tar.gz", "has_sig": false, "md5_digest": "7613992e62b1f1b6f7970351f514899a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61381, "upload_time": "2015-09-08T20:58:54", "url": "https://files.pythonhosted.org/packages/61/22/a4eaf55caffb1b8eb2fe32877cd63bde341f3ac4b107a09c057e93a3103b/ztv-0.2.1-2.tar.gz" } ], "0.2.1-3": [ { "comment_text": "", "digests": { "md5": "ea4d5c1a71cd0ba8daba7c6fd368f55d", "sha256": "86d95b5af6489cc5ff5109f6fd18f8195432d613d8d06e7fa2bc04502ad973d4" }, "downloads": -1, "filename": "ztv-0.2.1_3-py2-none-any.whl", "has_sig": false, "md5_digest": "ea4d5c1a71cd0ba8daba7c6fd368f55d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 66189, "upload_time": "2015-09-08T21:12:13", "url": "https://files.pythonhosted.org/packages/06/7e/a9ba7d0179ca1aa51f53e71e537328c68d0efb356e2d5d17ead55c17a6ff/ztv-0.2.1_3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c24e00df80786d7ac16bf68e37f7e08c", "sha256": "8c5d8422c7d1ee385ab0597206e84bfea028dbb9fb89039e0e1d8eb03590aafa" }, "downloads": -1, "filename": "ztv-0.2.1-3.tar.gz", "has_sig": false, "md5_digest": "c24e00df80786d7ac16bf68e37f7e08c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61427, "upload_time": "2015-09-08T21:12:09", "url": "https://files.pythonhosted.org/packages/c4/ba/552c18528eff04c62871ab76740b028baca87a67c21b2b404aaa2e354e50/ztv-0.2.1-3.tar.gz" } ], "0.2.1-4": [ { "comment_text": "", "digests": { "md5": "f443f46fc350614acc904232d6c783c1", "sha256": "3e766dd5b6b63678f6e590ba99eb899ee9a061c3d5ec1286bbc4e0f9b941a8a6" }, "downloads": -1, "filename": "ztv-0.2.1_4-py2-none-any.whl", "has_sig": false, "md5_digest": "f443f46fc350614acc904232d6c783c1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 66233, "upload_time": "2015-09-23T01:20:26", "url": "https://files.pythonhosted.org/packages/fd/01/2fb25da181d0433b91b1bb35ca4fd469a2d9cb980e197cd7a0f058600e4a/ztv-0.2.1_4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "80b7e5176af6b6120983a103cf9de7b1", "sha256": "238a02f7b86363dcdb989fac424df13723125193a5e7885992bcf75b8f8620b8" }, "downloads": -1, "filename": "ztv-0.2.1-4.tar.gz", "has_sig": false, "md5_digest": "80b7e5176af6b6120983a103cf9de7b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61535, "upload_time": "2015-09-23T01:20:21", "url": "https://files.pythonhosted.org/packages/9e/89/d699c5f20267f27cb35395f15ae0ff71f5d4fb15cdf22af780a38abfac99/ztv-0.2.1-4.tar.gz" } ], "0.2.1-5": [ { "comment_text": "", "digests": { "md5": "a59e8b6b205b7c54476be7ad7bc2413f", "sha256": "f8ca4c7e3ace5a7a1948b609dcb4f9896553c843c3b6bd0a61a9754853e8d2f6" }, "downloads": -1, "filename": "ztv-0.2.1_5-py2-none-any.whl", "has_sig": false, "md5_digest": "a59e8b6b205b7c54476be7ad7bc2413f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 66233, "upload_time": "2015-09-23T01:21:57", "url": "https://files.pythonhosted.org/packages/f2/12/176a68421ec1d5487fffc89d2f69e906c838cce5e089951ccaa3f8fa17c4/ztv-0.2.1_5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3be54ef2273c12d06106d927bc78bdde", "sha256": "44b27e04a4e4107175db46f2e120ea578734c490c2cfd9f72495e5ccf03833e5" }, "downloads": -1, "filename": "ztv-0.2.1-5.tar.gz", "has_sig": false, "md5_digest": "3be54ef2273c12d06106d927bc78bdde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61534, "upload_time": "2015-09-23T01:21:52", "url": "https://files.pythonhosted.org/packages/04/3e/8ec4d2d056c1accd3d0dbeaa80884f45d69b83c8e583e6718211e8064e43/ztv-0.2.1-5.tar.gz" } ], "0.2.1-6": [ { "comment_text": "", "digests": { "md5": "16f4f9ccffe68e751ebe60cc1ef21cdc", "sha256": "a0b88c2999a18eb13741d9c7d32b11e4ef63cc3814f2f384f97f3446f2e99664" }, "downloads": -1, "filename": "ztv-0.2.1_6-py2-none-any.whl", "has_sig": false, "md5_digest": "16f4f9ccffe68e751ebe60cc1ef21cdc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 68434, "upload_time": "2015-11-03T16:22:54", "url": "https://files.pythonhosted.org/packages/c5/80/60bc3bc2afd6e42f3745b9cee6e5fa28fc466fb1c956d812deb326820c8e/ztv-0.2.1_6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a8cee756e637dffeba118049648e444", "sha256": "827281179b46ae57547066ccbb76c0561720d2a090d28d2068a7bad62e5d5be1" }, "downloads": -1, "filename": "ztv-0.2.1-6.tar.gz", "has_sig": false, "md5_digest": "8a8cee756e637dffeba118049648e444", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64108, "upload_time": "2015-11-03T16:22:48", "url": "https://files.pythonhosted.org/packages/b6/95/1f61fa5abef3c60d4f90344fcb902a1a44100573c713e994610b789dca28/ztv-0.2.1-6.tar.gz" } ], "0.2.1-6dev2214": [ { "comment_text": "", "digests": { "md5": "6215cb7d93a89b5c31bcffd1b9c37a5e", "sha256": "270c3d71fc73314334c36d5d17ea624b49377f2db9ef993914f063edee877f40" }, "downloads": -1, "filename": "ztv-0.2.1_6dev2214-py2-none-any.whl", "has_sig": false, "md5_digest": "6215cb7d93a89b5c31bcffd1b9c37a5e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 66381, "upload_time": "2015-09-27T00:13:45", "url": "https://files.pythonhosted.org/packages/2b/2e/51418b68218fee7604df2e8011f76de2b304c016a339a8794c3521a99570/ztv-0.2.1_6dev2214-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "441c512cf9980d5f99b5e083b0d69f53", "sha256": "b8b36f06db5d0fc215e563aa178c18a761ca0612972d62e94c9b67e3dcb6e036" }, "downloads": -1, "filename": "ztv-0.2.1-6dev2214.tar.gz", "has_sig": false, "md5_digest": "441c512cf9980d5f99b5e083b0d69f53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 61853, "upload_time": "2015-09-27T00:13:41", "url": "https://files.pythonhosted.org/packages/db/39/5ed637482e4589e6215d17f04ff3bd3e8e2bffbce0343983fc29ddbf53e4/ztv-0.2.1-6dev2214.tar.gz" } ], "0.2.1-6dev3217": [ { "comment_text": "", "digests": { "md5": "9673f90b0255e5f426e83c3bedc2f8f8", "sha256": "a4cf255b3c236f58551a534f83c02c05234d6e9e4ee988a98c8d643600abf330" }, "downloads": -1, "filename": "ztv-0.2.1_6dev3217-py2-none-any.whl", "has_sig": false, "md5_digest": "9673f90b0255e5f426e83c3bedc2f8f8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 66814, "upload_time": "2015-09-28T20:35:16", "url": "https://files.pythonhosted.org/packages/97/50/ba1a7a905b273c289af463fb1f2db001433eab081cfda1c2faf4ce4eac45/ztv-0.2.1_6dev3217-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "438da541931a8e9484ed1106507a77f4", "sha256": "7edc98523897484886e6299ef242f7edca7edef1b901d34138ce3e25d62f0644" }, "downloads": -1, "filename": "ztv-0.2.1-6dev3217.tar.gz", "has_sig": false, "md5_digest": "438da541931a8e9484ed1106507a77f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62315, "upload_time": "2015-09-28T20:35:11", "url": "https://files.pythonhosted.org/packages/1b/d0/b03b3cf4d82991b38cac41028dda7b3e4888ba339080dafd457053a52600/ztv-0.2.1-6dev3217.tar.gz" } ], "0.2.1-6dev4219": [ { "comment_text": "", "digests": { "md5": "a36a3bec050212691f3381b77840b5b9", "sha256": "bc3537b8fcae5d45b5d8c11d37e34b9f6de9d37c769ff8503a52f1bbd38c553e" }, "downloads": -1, "filename": "ztv-0.2.1_6dev4219-py2-none-any.whl", "has_sig": false, "md5_digest": "a36a3bec050212691f3381b77840b5b9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 67112, "upload_time": "2015-09-29T00:04:43", "url": "https://files.pythonhosted.org/packages/f3/94/3b778db70c89d8f80a1724b7a846a925508c3dcca7d14ebc27cdadeb192e/ztv-0.2.1_6dev4219-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ff32b83cb5371a6dc4dfc61129debfa4", "sha256": "207c64dbfe694c7c7bc7f58844dfe640f373aedcdac8899067c7730ef8327311" }, "downloads": -1, "filename": "ztv-0.2.1-6dev4219.tar.gz", "has_sig": false, "md5_digest": "ff32b83cb5371a6dc4dfc61129debfa4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 62668, "upload_time": "2015-09-29T00:04:36", "url": "https://files.pythonhosted.org/packages/62/e6/9d80cc52126517bee6c5bb5aa42f572eb06826b213d02c750bf1e0cfa401/ztv-0.2.1-6dev4219.tar.gz" } ], "0.2.1-6dev5225": [ { "comment_text": "", "digests": { "md5": "b9bdb48445b96e1052955522525879fb", "sha256": "f158b29b7388910ee4a9be02d54eb6ab91214476a6404132ee96debb98a845d5" }, "downloads": -1, "filename": "ztv-0.2.1_6dev5225-py2-none-any.whl", "has_sig": false, "md5_digest": "b9bdb48445b96e1052955522525879fb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 67763, "upload_time": "2015-09-29T22:29:47", "url": "https://files.pythonhosted.org/packages/ee/a1/76d23c5f3906820ec16d049471c68f4a2d498335e55a1fe1e501290dfeb1/ztv-0.2.1_6dev5225-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9a0db6147a84495eee3aa8b931542a6", "sha256": "58c19bff0470c6fe93baf17ad600c41ed2e4d2bff3df8274c117301b3bf34f59" }, "downloads": -1, "filename": "ztv-0.2.1-6dev5225.tar.gz", "has_sig": false, "md5_digest": "a9a0db6147a84495eee3aa8b931542a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63299, "upload_time": "2015-09-29T22:29:41", "url": "https://files.pythonhosted.org/packages/58/af/551cbf8143eab78d260633ebcc0fd13a2ba8b307fda6a6434b282732cc52/ztv-0.2.1-6dev5225.tar.gz" } ], "0.2.1-6dev5227": [ { "comment_text": "", "digests": { "md5": "7727ae5be02907c35f41ae1f8d240fe6", "sha256": "01d2cf39615884ae587268c1629c91f06e0e4320cae6c727e894ed0211668cde" }, "downloads": -1, "filename": "ztv-0.2.1_6dev5227-py2-none-any.whl", "has_sig": false, "md5_digest": "7727ae5be02907c35f41ae1f8d240fe6", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 67963, "upload_time": "2015-09-30T02:02:51", "url": "https://files.pythonhosted.org/packages/f2/db/72ee6ad9d77ab4595c595def9f04b0d00cbec15c72dc7402f25d94effc4e/ztv-0.2.1_6dev5227-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6d69fa5874a28783d2ad55dcb9bfb127", "sha256": "b8c2eb32ee9f18870559d911d8571a3949a9cc00faf4a7525ee7dc210cd0945f" }, "downloads": -1, "filename": "ztv-0.2.1-6dev5227.tar.gz", "has_sig": false, "md5_digest": "6d69fa5874a28783d2ad55dcb9bfb127", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63493, "upload_time": "2015-09-30T02:02:43", "url": "https://files.pythonhosted.org/packages/89/6c/ba8efd275ac831567a38666c7d4c3b7f6273493795b9658e95d06f116464/ztv-0.2.1-6dev5227.tar.gz" } ], "0.2.1-6dev6234": [ { "comment_text": "", "digests": { "md5": "76aac0f0d0bc50d9bd4362e60e7d6af7", "sha256": "f9678e902792d50f96e0ed70fb7e57c04e1694031098bc6b872b9f4d9914455a" }, "downloads": -1, "filename": "ztv-0.2.1_6dev6234-py2-none-any.whl", "has_sig": false, "md5_digest": "76aac0f0d0bc50d9bd4362e60e7d6af7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 68304, "upload_time": "2015-09-30T22:05:00", "url": "https://files.pythonhosted.org/packages/d1/e3/25e5038a384498fcd31d77a5ae0aae0e510f02a9b98a31e8bf94fa59e081/ztv-0.2.1_6dev6234-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a980036054d236ebb1bf2eb25aefd4f", "sha256": "f29a7892eb835123bad623f1daf9e4e71026962506830635af2e884d6728c0e3" }, "downloads": -1, "filename": "ztv-0.2.1-6dev6234.tar.gz", "has_sig": false, "md5_digest": "0a980036054d236ebb1bf2eb25aefd4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63938, "upload_time": "2015-09-30T22:04:31", "url": "https://files.pythonhosted.org/packages/12/28/b497b49861fe8862161246539e6ce9e46ea57a6c1915756df46282a5e506/ztv-0.2.1-6dev6234.tar.gz" } ], "0.2.1-7": [ { "comment_text": "", "digests": { "md5": "50a16e8a9a1aacf9e03edda1c0542c20", "sha256": "c2062c81782f0053a8ff53a7482acd84f0899fbd1265cf8d22cd401aff93936a" }, "downloads": -1, "filename": "ztv-0.2.1_7-py2-none-any.whl", "has_sig": false, "md5_digest": "50a16e8a9a1aacf9e03edda1c0542c20", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 68437, "upload_time": "2015-11-03T16:30:33", "url": "https://files.pythonhosted.org/packages/ad/88/00e4e39384f2b85bc09e355d9cf8fde1a0564fc623eea6c6e2c27c790399/ztv-0.2.1_7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e222958d1d19a3cf4de996304f8bd371", "sha256": "69cfac8cdc131046d79e8e37371726340972ef5a68758d23c5bb4c35f53be811" }, "downloads": -1, "filename": "ztv-0.2.1-7.tar.gz", "has_sig": false, "md5_digest": "e222958d1d19a3cf4de996304f8bd371", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64124, "upload_time": "2015-11-03T16:30:20", "url": "https://files.pythonhosted.org/packages/e2/5f/3d254371b86d11c96025e9daf697e5cc521402b4f55a611349f87da01f78/ztv-0.2.1-7.tar.gz" } ], "0.2.1.post8": [ { "comment_text": "", "digests": { "md5": "665f664624a256323bf20a985c523016", "sha256": "b347fcb182afe26322e9fce02dcd585c5403381b4cd38ebff4c4c5d83ff858a5" }, "downloads": -1, "filename": "ztv-0.2.1.post8-py2-none-any.whl", "has_sig": false, "md5_digest": "665f664624a256323bf20a985c523016", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 68036, "upload_time": "2015-11-26T20:25:09", "url": "https://files.pythonhosted.org/packages/bc/cc/0ba1fe4ccd926d61ee7cb026529c25b6ebcdb618e263bcff51414b19be7e/ztv-0.2.1.post8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "375c6d4d37d4a5db7e6d3a2b98e42a70", "sha256": "a9373bdb78ccf04baa5e7516d2d80e94e4045637880f9497ea5324c95f6b946d" }, "downloads": -1, "filename": "ztv-0.2.1.post8.tar.gz", "has_sig": false, "md5_digest": "375c6d4d37d4a5db7e6d3a2b98e42a70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63060, "upload_time": "2015-11-26T20:25:15", "url": "https://files.pythonhosted.org/packages/a7/33/8d1fa6594d4c184371d0e9f0165901ab3e9c5d25315dcc418799be4922af/ztv-0.2.1.post8.tar.gz" } ], "0.2.1.post9": [ { "comment_text": "", "digests": { "md5": "3a528542ddc349abff7026030bbf2b03", "sha256": "ce8c5b845191b6a5869cdcd20a51febf3bc2029c15a0fe905fc611cc3b65694f" }, "downloads": -1, "filename": "ztv-0.2.1.post9-py2-none-any.whl", "has_sig": false, "md5_digest": "3a528542ddc349abff7026030bbf2b03", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 68474, "upload_time": "2015-11-26T20:27:36", "url": "https://files.pythonhosted.org/packages/09/47/3d5faa95168ce38f59cae2166324dd6d2e2057c49fb011ff9cda81b0803c/ztv-0.2.1.post9-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e0c8d835df4040bc32a2a9b0ed9d35d3", "sha256": "165cd60c42759dc227c2b4252c0d1a797501d661cd9a4b5fec12b2f789751b5f" }, "downloads": -1, "filename": "ztv-0.2.1.post9.tar.gz", "has_sig": false, "md5_digest": "e0c8d835df4040bc32a2a9b0ed9d35d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64211, "upload_time": "2015-11-26T20:27:42", "url": "https://files.pythonhosted.org/packages/a5/c7/7e67b7d548db4848e6a2527df33ba1aabf4302ebac7fa872455cbe06de57/ztv-0.2.1.post9.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "ecf8a68a6bc574fe7f55c55fd54b1a9d", "sha256": "edf6c7ab4ef7c47e2d91f1f84bb1493efd63b71f6f3c370969f164b721e79460" }, "downloads": -1, "filename": "ztv-0.2.2-py2-none-any.whl", "has_sig": false, "md5_digest": "ecf8a68a6bc574fe7f55c55fd54b1a9d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 68534, "upload_time": "2016-03-08T16:05:05", "url": "https://files.pythonhosted.org/packages/bb/19/1c5b38019aa9406519e1c5d33b9025126aaaa7b5a4ef52d5c35e9b2713a8/ztv-0.2.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c39edbae45e687e31d93ee84665f8bdf", "sha256": "af3336fc139d6014f5b0ccaabba73e5165719ca0ce72438beb548b09894ea807" }, "downloads": -1, "filename": "ztv-0.2.2.tar.gz", "has_sig": false, "md5_digest": "c39edbae45e687e31d93ee84665f8bdf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64574, "upload_time": "2016-03-08T16:05:11", "url": "https://files.pythonhosted.org/packages/79/06/359f7a0f95c30cdf34ae881f819521ecbe3ec194d71b33598973c5647795/ztv-0.2.2.tar.gz" } ], "0.2.2.dev1247": [ { "comment_text": "", "digests": { "md5": "9111864c29c6e83535748aa6b706a42a", "sha256": "b3ae909f41444ed03992e1d7f39b0441e99c6cc344220e95e8e616dbe29c4a80" }, "downloads": -1, "filename": "ztv-0.2.2.dev1247-py2-none-any.whl", "has_sig": false, "md5_digest": "9111864c29c6e83535748aa6b706a42a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 68212, "upload_time": "2015-12-28T06:18:01", "url": "https://files.pythonhosted.org/packages/52/f4/34b5357b1dd2e941951d6d539661b50051d016484256ba46e9253978bea2/ztv-0.2.2.dev1247-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9bb7cd2853d9a5af6c9573575895450d", "sha256": "0e51aa7a71d57bc7006c73832522fb5877a6adf50282981745d50ae31524e101" }, "downloads": -1, "filename": "ztv-0.2.2.dev1247.tar.gz", "has_sig": false, "md5_digest": "9bb7cd2853d9a5af6c9573575895450d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63283, "upload_time": "2015-12-28T06:18:07", "url": "https://files.pythonhosted.org/packages/9a/ce/285ff0e4879d497569d7574192a53e251385b1c42f5ee2bacccc8f869ff1/ztv-0.2.2.dev1247.tar.gz" } ], "0.2.2.post1": [ { "comment_text": "", "digests": { "md5": "3409eed33e33c4f550dc2608046b58ae", "sha256": "3bcb537b640eff8d037fd448ca3f86c64b74f89c6405666ee74a8f0bc16ba752" }, "downloads": -1, "filename": "ztv-0.2.2.post1-py2-none-any.whl", "has_sig": false, "md5_digest": "3409eed33e33c4f550dc2608046b58ae", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 68636, "upload_time": "2016-03-08T16:07:25", "url": "https://files.pythonhosted.org/packages/49/f7/449f0af4d30b5f8328cbe8101d09bb8103a69825952683c8cc09394ad99d/ztv-0.2.2.post1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6a69e9bb2341d698dd0d2239015196e6", "sha256": "ebfaa48e8f4669dfc6bf994c7d683d3624153a906f6a2e972ca44232cf7eb491" }, "downloads": -1, "filename": "ztv-0.2.2.post1.tar.gz", "has_sig": false, "md5_digest": "6a69e9bb2341d698dd0d2239015196e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 64589, "upload_time": "2016-03-08T16:07:35", "url": "https://files.pythonhosted.org/packages/4b/0b/09fc7f88ba8b93c5d08836877d6a76765926eb4954a25c071d9ba0179e84/ztv-0.2.2.post1.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "796f7bfadf54a112d599ba67a2477f00", "sha256": "20a24218a5d75c7cccf3dd1664c95f696cd9a8c97bdc7d932e0d36fc263b8862" }, "downloads": -1, "filename": "ztv-0.2.3-py2-none-any.whl", "has_sig": false, "md5_digest": "796f7bfadf54a112d599ba67a2477f00", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 73056, "upload_time": "2016-03-19T01:02:51", "url": "https://files.pythonhosted.org/packages/84/cc/1e075ac815dbb87c5ccdf40e985bd814461ec5e76c13575f32daf100f78d/ztv-0.2.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f58649d32ec4e3c4c7c7c9a20fdf6c59", "sha256": "0a01ac797f2c139d01f9595ca1e031d949704cf9360f38352c78c181c3db3c9d" }, "downloads": -1, "filename": "ztv-0.2.3.tar.gz", "has_sig": false, "md5_digest": "f58649d32ec4e3c4c7c7c9a20fdf6c59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69241, "upload_time": "2016-03-19T01:03:00", "url": "https://files.pythonhosted.org/packages/08/1d/bb4cb29dbf40b2479ea9918556621e42937ba2156a4b222f0cb5d711f2f7/ztv-0.2.3.tar.gz" } ], "0.2.3.dev1256": [ { "comment_text": "", "digests": { "md5": "6dca515ce556852bb4c138a68d68489a", "sha256": "81fd2d71d7be5af86f93a1ce341bf94fee5baa33f8806d711cb8cefdf613239d" }, "downloads": -1, "filename": "ztv-0.2.3.dev1256-py2-none-any.whl", "has_sig": false, "md5_digest": "6dca515ce556852bb4c138a68d68489a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 69296, "upload_time": "2016-03-08T18:15:44", "url": "https://files.pythonhosted.org/packages/55/fb/3cb5dc262dec3f0f5b5916ee474d29e9079191a2a476bcb6b36ec805d6c8/ztv-0.2.3.dev1256-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f939c16c5d7498ff524087471202713", "sha256": "c2bf171021eeed89cef10592491ae81cdb9b9acd1a21dbb4795512da4ef017aa" }, "downloads": -1, "filename": "ztv-0.2.3.dev1256.tar.gz", "has_sig": false, "md5_digest": "4f939c16c5d7498ff524087471202713", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65387, "upload_time": "2016-03-08T18:15:53", "url": "https://files.pythonhosted.org/packages/5a/dc/1bb25c622be5428ff2f7386dcb12420427f4e0aa7777f3280de8005f2034/ztv-0.2.3.dev1256.tar.gz" } ], "0.2.3.dev2257": [ { "comment_text": "", "digests": { "md5": "3c22ffd23c3f8aed12d9399c2742c756", "sha256": "3f683a474a46c191fd5de637179491567f654d9c050859493fc616ec58f3024f" }, "downloads": -1, "filename": "ztv-0.2.3.dev2257-py2-none-any.whl", "has_sig": false, "md5_digest": "3c22ffd23c3f8aed12d9399c2742c756", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 69296, "upload_time": "2016-03-08T18:31:15", "url": "https://files.pythonhosted.org/packages/4d/a5/559b55c55ca1e98b21d7172e92515be4ae7a884b6d2849b228cb50debfc4/ztv-0.2.3.dev2257-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fe009ae7c81c02bf500c7594ca9258d0", "sha256": "9614033a61c774a090e469884d860548f3ffc97a880d59a765f755b680bc7c53" }, "downloads": -1, "filename": "ztv-0.2.3.dev2257.tar.gz", "has_sig": false, "md5_digest": "fe009ae7c81c02bf500c7594ca9258d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 65390, "upload_time": "2016-03-08T18:31:21", "url": "https://files.pythonhosted.org/packages/63/23/e1d6ee90537ff8a28aeb80adb1eb9abf4d209820760acb71e23fa0cbbd6d/ztv-0.2.3.dev2257.tar.gz" } ], "0.2.3.dev3": [ { "comment_text": "", "digests": { "md5": "68d017aafe7b815d887ce599f463446b", "sha256": "f6aca9725b2211eeb39dde16b5a1bfd972c314ea24dc5109d9f71692748dcb85" }, "downloads": -1, "filename": "ztv-0.2.3.dev3-py2-none-any.whl", "has_sig": false, "md5_digest": "68d017aafe7b815d887ce599f463446b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 72676, "upload_time": "2016-03-09T19:38:00", "url": "https://files.pythonhosted.org/packages/d5/7b/200194e9667a432808efc84c2d07dec271466665daaa1d5fdc049de009be/ztv-0.2.3.dev3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c11b4eec2644f31b6ba19aa9533bb40", "sha256": "de5dabfcbd31d79fe3a10a120d7d1a170cd717ce514dfd4718c1fc1200ae1f9f" }, "downloads": -1, "filename": "ztv-0.2.3.dev3.tar.gz", "has_sig": false, "md5_digest": "2c11b4eec2644f31b6ba19aa9533bb40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68495, "upload_time": "2016-03-09T19:38:19", "url": "https://files.pythonhosted.org/packages/c0/4d/48b5f5c27eee512bded4359a039896fbd04185de2106dfb3ed00408bc6db/ztv-0.2.3.dev3.tar.gz" } ], "0.2.3.dev4": [ { "comment_text": "", "digests": { "md5": "cbc80e24fbf77ccb5539d69ab11fec15", "sha256": "bd8a092bde198ec9b9fe11e38e6267e46111530a8e3019e0c7e6de7003adb357" }, "downloads": -1, "filename": "ztv-0.2.3.dev4-py2-none-any.whl", "has_sig": false, "md5_digest": "cbc80e24fbf77ccb5539d69ab11fec15", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 73142, "upload_time": "2016-03-11T19:52:29", "url": "https://files.pythonhosted.org/packages/22/93/410d1f1f6b6b0ba43e13015835a6993e0cd1f87223524ee32be3137c1b1e/ztv-0.2.3.dev4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48220c7697f4eb4138f7fb36c90cab8d", "sha256": "a4d91517cbce41ac9345f34d875d75fa803e541034f00cf406da28607f3637aa" }, "downloads": -1, "filename": "ztv-0.2.3.dev4.tar.gz", "has_sig": false, "md5_digest": "48220c7697f4eb4138f7fb36c90cab8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69235, "upload_time": "2016-03-11T19:52:35", "url": "https://files.pythonhosted.org/packages/98/ce/4aaac2787a4940994a959cb1c08672549a360b6b7fb0a49d7057fc385581/ztv-0.2.3.dev4.tar.gz" } ], "0.2.3.dev5": [ { "comment_text": "", "digests": { "md5": "69ee47645147e0be6d28d8695ed86f1d", "sha256": "2a97eb3a49bb4401162ff6d1b7a63ad7a8cfb9d72a8a5f3995388acf45e95457" }, "downloads": -1, "filename": "ztv-0.2.3.dev5-py2-none-any.whl", "has_sig": false, "md5_digest": "69ee47645147e0be6d28d8695ed86f1d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 73142, "upload_time": "2016-03-11T20:17:30", "url": "https://files.pythonhosted.org/packages/2a/02/5e3875815f9c10c3de054ba0996fad7d6172809a2fb2fe5cffe08913a70a/ztv-0.2.3.dev5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8197e9ce047cf8ee1a09e8f33164c21d", "sha256": "d0649733ee290e4aa10bcf11507b607633f7db4e178ab3cdb4803f0d15acbac0" }, "downloads": -1, "filename": "ztv-0.2.3.dev5.tar.gz", "has_sig": false, "md5_digest": "8197e9ce047cf8ee1a09e8f33164c21d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69238, "upload_time": "2016-03-11T20:17:35", "url": "https://files.pythonhosted.org/packages/91/6c/e6c3a44c825443580a4c011f03a85a43a9f1ae7fb863f56574a963c769bf/ztv-0.2.3.dev5.tar.gz" } ], "0.2.3.post1": [ { "comment_text": "", "digests": { "md5": "f670a204e174985425a7a959f79cd2b1", "sha256": "a1195f3dfa458035d64234da8169326628766ae96fafbe7084846a249e89270b" }, "downloads": -1, "filename": "ztv-0.2.3.post1-py2-none-any.whl", "has_sig": false, "md5_digest": "f670a204e174985425a7a959f79cd2b1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 73139, "upload_time": "2016-03-21T05:46:12", "url": "https://files.pythonhosted.org/packages/5d/96/2951705e64d128ad2dee270f10f7ae1260012c834f78aa891859198a8041/ztv-0.2.3.post1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "aa7710bd813db06d3ce5a7edb80768d9", "sha256": "efdda5d1bec6aec67a8678247f13563d251b5d53eb4b64571771a36ea0839c49" }, "downloads": -1, "filename": "ztv-0.2.3.post1.tar.gz", "has_sig": false, "md5_digest": "aa7710bd813db06d3ce5a7edb80768d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69321, "upload_time": "2016-03-21T05:46:24", "url": "https://files.pythonhosted.org/packages/98/79/68bb29c2889cd4053585ad1e0a77da2c1de0689bc17b0fbea5f2d0b45c1f/ztv-0.2.3.post1.tar.gz" } ], "0.2.3.post2": [ { "comment_text": "", "digests": { "md5": "3c2eaa14eddf854871ec361992aa9cb1", "sha256": "0ee21aa10f3ad98a16763f369be835893435dce5934617d3109092286183ca35" }, "downloads": -1, "filename": "ztv-0.2.3.post2-py2-none-any.whl", "has_sig": false, "md5_digest": "3c2eaa14eddf854871ec361992aa9cb1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 73151, "upload_time": "2016-05-31T16:11:00", "url": "https://files.pythonhosted.org/packages/5b/f8/84170410b4a3f573f766d16aa560db6d1788bfcc48caa49d62745bd11137/ztv-0.2.3.post2-py2-none-any.whl" } ], "0.2.3.post3": [ { "comment_text": "", "digests": { "md5": "c7a3369e9f7dbcc1f3b062c8e8a9e25c", "sha256": "f7576f5c4a1dca4089902b45bc25a0b65aa86657dfd8a99caace12149d747f2d" }, "downloads": -1, "filename": "ztv-0.2.3.post3-py2-none-any.whl", "has_sig": false, "md5_digest": "c7a3369e9f7dbcc1f3b062c8e8a9e25c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 73802, "upload_time": "2016-06-10T19:54:00", "url": "https://files.pythonhosted.org/packages/28/39/d45ab16c7b6e6a0b3344b4264e70cfce6595fdb1350abee325d2058aed7e/ztv-0.2.3.post3-py2-none-any.whl" } ], "0.2.3.post4": [ { "comment_text": "", "digests": { "md5": "8f9c46bf971e3e408ed9bbca69946f2e", "sha256": "ae8b250dc30f4a0668668d3172bceabe04e2cd3b3f503cd633fc2ede7f3a1851" }, "downloads": -1, "filename": "ztv-0.2.3.post4-py2-none-any.whl", "has_sig": false, "md5_digest": "8f9c46bf971e3e408ed9bbca69946f2e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 74053, "upload_time": "2016-06-22T00:44:30", "url": "https://files.pythonhosted.org/packages/90/8f/9573e53d949f1ec88039a7b5385e19b8d63bf052f72173941a5cce2ed3b2/ztv-0.2.3.post4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07eceade58f26c04e1bbdd9493143624", "sha256": "8ab8c48334d30f2f0951e5b04141a96b78eab6f6e435e27e0c20e9180fc14f32" }, "downloads": -1, "filename": "ztv-0.2.3.post4.tar.gz", "has_sig": false, "md5_digest": "07eceade58f26c04e1bbdd9493143624", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70284, "upload_time": "2016-06-22T00:44:36", "url": "https://files.pythonhosted.org/packages/56/30/65674e2ea9b18388e75d019ec353d59db95d94f5fdff0f90f231431b8961/ztv-0.2.3.post4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8f9c46bf971e3e408ed9bbca69946f2e", "sha256": "ae8b250dc30f4a0668668d3172bceabe04e2cd3b3f503cd633fc2ede7f3a1851" }, "downloads": -1, "filename": "ztv-0.2.3.post4-py2-none-any.whl", "has_sig": false, "md5_digest": "8f9c46bf971e3e408ed9bbca69946f2e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 74053, "upload_time": "2016-06-22T00:44:30", "url": "https://files.pythonhosted.org/packages/90/8f/9573e53d949f1ec88039a7b5385e19b8d63bf052f72173941a5cce2ed3b2/ztv-0.2.3.post4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07eceade58f26c04e1bbdd9493143624", "sha256": "8ab8c48334d30f2f0951e5b04141a96b78eab6f6e435e27e0c20e9180fc14f32" }, "downloads": -1, "filename": "ztv-0.2.3.post4.tar.gz", "has_sig": false, "md5_digest": "07eceade58f26c04e1bbdd9493143624", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70284, "upload_time": "2016-06-22T00:44:36", "url": "https://files.pythonhosted.org/packages/56/30/65674e2ea9b18388e75d019ec353d59db95d94f5fdff0f90f231431b8961/ztv-0.2.3.post4.tar.gz" } ] }