{ "info": { "author": "Robert Sulej, R&D Team", "author_email": "dev@rnd.team", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Win32 (MS Windows)", "Environment :: X11 Applications", "Intended Audience :: Education", "Intended Audience :: End Users/Desktop", "Intended Audience :: Science/Research", "License :: Free for non-commercial use", "Natural Language :: English", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3 :: Only", "Topic :: Artistic Software", "Topic :: Multimedia :: Graphics :: 3D Rendering", "Topic :: Scientific/Engineering :: Visualization" ], "description": "PlotOptiX\n=========\n\n.. image:: https://img.shields.io/pypi/v/plotoptix.svg\n :target: https://pypi.org/project/plotoptix\n :alt: Latest PlotOptiX version\n.. image:: https://img.shields.io/pypi/dm/plotoptix.svg\n :target: https://pypi.org/project/plotoptix\n :alt: PlotOptiX downloads by pip install\n.. image:: https://img.shields.io/badge/support%20project-paypal-brightgreen.svg\n :target: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=RG47ZEL5GKLNA&source=url\n :alt: Support project\n\n**Data visualisation in Python based on NVIDIA OptiX ray tracing framework.**\n\n**Note:** active development is continuing, expect changes.\n\n3D `ray tracing `__ package for Python, aimed at easy and aesthetic visualization\nof large datasets (and small as well). Data features can be represented on plots as a position, size/thickness and color of markers\nof several basic shapes, or projected onto the surfaces of objects in form of a color textures and displacement maps. All finished with\na photorealistic lighting and depth of field.\n\nNo need to write shaders, intersection algorithms, handle 3D scene technicalities. Basic usage is even more simple than with\n`matplotlib `__:\n\n.. code-block:: python\n\n import numpy as np\n from plotoptix import TkOptiX\n\n n = 1000000 # 1M points, better not try this with matplotlib\n xyz = 3 * (np.random.random((n, 3)) - 0.5) # random 3D positions\n r = 0.02 * np.random.random(n) + 0.002 # random radii\n\n plot = TkOptiX()\n plot.set_data(\"my plot\", xyz, r=r)\n plot.show()\n\n... but PlotOptiX is much faster on large data and, with all the raytraced shades and DoF, more readable and eye catching.\n\n`Documentation pages `__ are currently generated from the source code docstrings. Please,\nsee `examples on GitHub `__\nfor practical code samples.\n\nPlotOptiX is based on `NVIDIA OptiX `_ framework wrapped in RnD.SharpOptiX C#/C++ libraries\nand completed with custom CUDA shaders by `R&D Team `_. PlotOptiX makes use of RTX-capable GPU's.\n\n.. image:: https://plotoptix.rnd.team/images/screenshots.jpg\n :alt: PlotOptiX screenshots, scatter and line plots ray tracing\n\nFeatures\n--------\n\n- progressive path tracing with explicit light sampling\n- pinhole cameras and thin-lens cameras with depth of field simulation\n- geometries: particle (sphere), parallelepiped, parallelogram, tetrahedron, bezier line, surface mesh\n- parameterized materials shading: flat, diffuse, reflective, refractive; including: light dispersion, surface roughness, and nested volumes\n- spherical and parallelogram light sources\n- environmental light and ambient occlusion\n- post-processing: tonal correction curves, levels adjustment, apply mask/overlay, AI denoiser\n- GPU acceleration using RT Cores, multi-GPU support, and everything else what comes with `OptiX 6.0 `__\n- callbacks at the scene initialization, start and end of each frame raytracing, end of progressive accumulation\n- image output to `numpy `__ array, or save to popular image file formats\n- hardware accelerated video output to MP4 file format using `NVENC 9.0 `__\n- Tkinter based UI or headless raytracer\n\nSystem Requirements\n-------------------\n\n- a `CUDA-enabled GPU `__ with compute capability 5.0 (Maxwell) to latest (Turing)\n- **Python 3 64-bit**\n- Windows:\n - `.NET Framework `__ >= 4.6.1 (present in normally updated Windows)\n- Linux:\n - `Mono `__ Common Language Runtime >= 5.2, recommended: 5.20.1\n - `pythonnet `__ >= 2.4\n - `FFmpeg `__ >= 4.1\n- for video encoding: `CUDA Toolkit v10.x `__ (tested with v10.0 and v10.1)\n\nWhat's Included\n---------------\n\n- OptiX 6.0.0 libraries\n- RnD.SharpOptiX and RnD.SharpEncoder libraries\n- all other supporting 3'rd party libraries: FFmpeg (Windows only), LibTiff, Newtonsoft.Json\n- Python examples\n\nInstallation\n============\n\n**GPU drivers note:** *Get ready for OptiX 7 backend and install the most recent drivers (>= 435)! If you experience problems with older driver releases then drivers 419 (Windows) and 418 (Ubuntu, CentOS) are recommended*.\n\n**Note**, at this point, PlotOptiX binaries are tested in: Windows 10, Ubuntu 18.04, CentOS 7.\n\nPlotOptiX was also successfully tested on the `Google Cloud Platform `__, using Compute Engine instance with 2x V100 GPU's and Ubuntu 18.04 image.\nHere are the `installation steps `__ so you can save some precious seconds (FFmpeg not included).\n\nWindows should be ready to go in most cases. You need to do some more typing in Linux. For video encoding you need to install CUDA toolkit in both Linux and Windows.\n\nWindows prerequisites\n---------------------\n\n*.NET Framework:*\n\nMost likely you already got the right version with your Windows installation. Just in case, here is the command verifying this::\n\n C:\\>reg query \"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\NET Framework Setup\\NDP\\v4\\full\" /v version\n\n HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\NET Framework Setup\\NDP\\v4\\full\n version REG_SZ 4.7.03056\n\nIf the number in your output is < 4.6.1, visit `download page `__ and\ninstall the most recent release.\n\nLinux prerequisites\n-------------------\n\n*Mono runtime:*\n\nCheck if / which Mono release is present in your system::\n\n mono -V\n\n Mono JIT compiler version 5.18.1.3 (tarball Tue Apr 9 16:16:30 UTC 2019)\n Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com\n\t TLS: __thread\n ... (output cropped for clarity) ...\n\nIf ``mono`` command is not available, or the reported version is < 5.2, visit `Mono download page `__ and follow instructions related to your Linux distribution. You want to install **mono-complete** package.\n\n**Note:** pythonnet 2.4.0 is not compatible with Mono 6.0; install Mono 5.20.1 instead::\n\n apt -y install gnupg ca-certificates\n apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF\n\n echo \"deb https://download.mono-project.com/repo/ubuntu stable-bionic/snapshots/5.20.1 main\" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list\n\n apt update\n apt -y install mono-complete\n\n*pythonnet:*\n\nThe `pythonnet `__ package is available from `PyPI `__, however, some prerequisities are needed. Instuctions below are based on APT, replace ``apt`` with ``yum`` depending on your OS::\n\n apt update\n apt install clang libglib2.0-dev python-dev\n\nYou may also need to install development tools, if not already present in your system, e.g. in Ubuntu::\n\n apt install build-essential\n\nor in CentOS::\n\n yum group install \"Development Tools\" \n\nThen, update required packages and install ``pythonnet``::\n\n pip install -U setuptools wheel pycparser\n pip install -U pythonnet\n\nAfter successful installation you should be able to do python's import:\n\n.. code-block:: python\n\n import clr\n print(clr.__version__)\n\n*FFmpeg:*\n\nFFmpeg shared libraries >= 4.1 are required to enable video encoding features in PlotOptiX. Uninstall older version first. Visit `FFmpeg site `__ and download the most recent release sources. Unpack it to a new folder, cd to it. Configure, compile and install as below::\n\n ./configure --enable-shared\n make\n sudo make install\n\nAdd FFmpeg's shared library path to your config::\n\n export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib\n sudo ldconfig\n\nCUDA Toolkit\n------------\n\nCUDA libraries are not included in the package and required only for the video encoding features of PlotOptiX. Visit\n`CUDA download page `__, select your operating system and CUDA version **10.x**.\nDownload and run the installer.\n\n*Linux note:* Install the GPU driver before installing CUDA toolkit, it makes things easier.\n\nPlotOptiX\n---------\n\nUsing pip::\n\n pip install -U plotoptix\n\nFrom GitHub sources::\n\n git clone https://github.com/rnd-team-dev/plotoptix.git\n cd plotoptix\n python setup.py install\n\nThen, try running code from the top of this readme, or one of the examples. You may also need to install ``tkinter`` and/or ``PyQt`` packages, if not shipped with your Python environment.\n\nDenoiser binaries are optional and can be downloaded after PlotOptiX installation (the package size is ~370 MB, administrator rights are required for the installation)::\n\n python -m plotoptix.install denoiser\n\nDevelopment path\n================\n\nThis is an early version. There are some important features not available yet, eg. ticks and labels on plot axes.\n\nPlotOptiX is basically an interface to RnD.SharpOptiX library which we are developing and using in our Studio. RnD.SharpOptiX offers\nmuch more functionality than it is now available through PlotOptiX. We'll progressively add more to PlotOptiX if there is interest in\nthis project (download, star, and `support `__\nif you like it!).\n\nThe idea for development is:\n\n1. Binaries for Linux (done in v0.3.0).\n2. Migrate to OptiX 7.0.\n3. Complete the plot layout / cover more raytracing features.\n4. Convenience functions for various plot styles. Other GUI's.\n\n *Here, the community input is possible and warmly welcome!*\n\nExamples\n========\n\nLooking at examples is the best way to get started and explore PlotOptiX features. Have a look at the\n`readme and sample codes here `__.\n\nExamples in the repository head may use features not yet available in the PyPI release. In order to download examples\ncompatible with PyPI release install the package::\n\n\tpython -m plotoptix.install examples\n\nThis will create a folder with examples in the current directory.\n\n.. image:: https://plotoptix.rnd.team/images/surface_plot.jpg\n :alt: Surface plot ray tracing with PlotOptiX\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://rnd.team/project/plotoptix", "keywords": "gpu nvidia optix ray-tracing path-tracing visualisation generative plot animation real-time", "license": "", "maintainer": "", "maintainer_email": "", "name": "plotoptix", "package_url": "https://pypi.org/project/plotoptix/", "platform": "", "project_url": "https://pypi.org/project/plotoptix/", "project_urls": { "Documentation": "https://plotoptix.rnd.team", "Examples": "https://github.com/rnd-team-dev/plotoptix/tree/master/examples", "Homepage": "https://rnd.team/project/plotoptix", "Source": "https://github.com/rnd-team-dev/plotoptix" }, "release_url": "https://pypi.org/project/plotoptix/0.5.2/", "requires_dist": [ "packaging (>=18.0)", "numpy (>=1.0)", "Pillow (>=5.3)", "python-dateutil (>=2.7)", "matplotlib (>=2.0)", "enum34; python_version <= \"3.4\"" ], "requires_python": "", "summary": "Data visualisation in Python based on NVIDIA OptiX ray tracing framework.", "version": "0.5.2" }, "last_serial": 5976205, "releases": { "0.1.1.4": [ { "comment_text": "", "digests": { "md5": "b8f64fa6ba2c73344627af2aa995d4e0", "sha256": "92559265e4c552f9daf7395108fc28232f2a1f1cdebd95ba22a58d42dcbfa571" }, "downloads": -1, "filename": "plotoptix-0.1.1.4-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "b8f64fa6ba2c73344627af2aa995d4e0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5138697, "upload_time": "2019-04-04T13:18:08", "url": "https://files.pythonhosted.org/packages/77/5a/88a37ddd675ffaa279d8930a795e6f2141da3e0c0134d54baf6bbf587b15/plotoptix-0.1.1.4-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e1cb5c45debd491b54f9014c230c2164", "sha256": "c71f17e51bb7d47aef56815552e181058fa152cb68a9ea0b8795cb64de222006" }, "downloads": -1, "filename": "plotoptix-0.1.1.4.tar.gz", "has_sig": false, "md5_digest": "e1cb5c45debd491b54f9014c230c2164", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5426794, "upload_time": "2019-04-04T13:18:20", "url": "https://files.pythonhosted.org/packages/7b/f7/dad06502b7b85557f7ba23279ce5a653f6fa7e0ad0a461b8efb595b2db7f/plotoptix-0.1.1.4.tar.gz" } ], "0.1.2.2": [ { "comment_text": "", "digests": { "md5": "0fd89399c780c7ce4178a384d2bc6896", "sha256": "9a0cb63435f05006e8e81c58794c35618b3f357770bad3c7fdb138b36e0eed0c" }, "downloads": -1, "filename": "plotoptix-0.1.2.2-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "0fd89399c780c7ce4178a384d2bc6896", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4732685, "upload_time": "2019-04-08T16:10:01", "url": "https://files.pythonhosted.org/packages/e5/64/50cd0d0d5afc85646a8d71de5a38c4a892ba60341fe4ade6f086bcc5ecd5/plotoptix-0.1.2.2-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e203909525b91f621ab7d5a7f3fddae5", "sha256": "5b4ce2119814c4334e4f71ecab26bd4b93461b4531af6adc30552c9ac8b0f7ec" }, "downloads": -1, "filename": "plotoptix-0.1.2.2.tar.gz", "has_sig": false, "md5_digest": "e203909525b91f621ab7d5a7f3fddae5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5069368, "upload_time": "2019-04-08T16:10:09", "url": "https://files.pythonhosted.org/packages/83/d5/715b62b80cb0521e7ef3b8746810f93e9dcfbe5ce64086c9b755d1db2748/plotoptix-0.1.2.2.tar.gz" } ], "0.1.2.3": [ { "comment_text": "", "digests": { "md5": "b7fb0b23cccc08a887437bf7d7d400f4", "sha256": "e6058c9197d73a384879638db7bea484d519a8d3349319ec1d6f2cbe05ec564e" }, "downloads": -1, "filename": "plotoptix-0.1.2.3-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "b7fb0b23cccc08a887437bf7d7d400f4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4790270, "upload_time": "2019-04-14T19:44:57", "url": "https://files.pythonhosted.org/packages/a5/55/4364ba41a295fb854e2b20ca6aa012f873ecbb135018e6db24616b41ca93/plotoptix-0.1.2.3-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "f81c2be9a99f648d39ed88ae4454fa03", "sha256": "179176c1f2cd5d55ebb1c29c596020d59dfd4f990c9fe114142d1a08acc6c7bd" }, "downloads": -1, "filename": "plotoptix-0.1.2.3.tar.gz", "has_sig": false, "md5_digest": "f81c2be9a99f648d39ed88ae4454fa03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5123363, "upload_time": "2019-04-14T19:45:27", "url": "https://files.pythonhosted.org/packages/ca/44/0314231a214a6e88aa899872f7d31e1234bc26e79987e61e909f55a14427/plotoptix-0.1.2.3.tar.gz" } ], "0.1.2.4": [ { "comment_text": "", "digests": { "md5": "5b0e8de3e558e9befaac0920e5a2fc83", "sha256": "f583e906758cdb92429326183da77161b034aaad987bb114fafccd12cdbc25e4" }, "downloads": -1, "filename": "plotoptix-0.1.2.4-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "5b0e8de3e558e9befaac0920e5a2fc83", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4793707, "upload_time": "2019-04-15T20:29:44", "url": "https://files.pythonhosted.org/packages/80/70/e3d6d66f02928c352556cc5126ca78ffef86d36573db57e05516f1740dad/plotoptix-0.1.2.4-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "8dad2166e44e89f59596f3bf3e81ec26", "sha256": "8e89d09f12f31862c5c7fb66f8a8e4b00496025702296235dd9ae6a65e951a53" }, "downloads": -1, "filename": "plotoptix-0.1.2.4.tar.gz", "has_sig": false, "md5_digest": "8dad2166e44e89f59596f3bf3e81ec26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5127263, "upload_time": "2019-04-15T20:30:16", "url": "https://files.pythonhosted.org/packages/25/7d/b654e7da5cd0f3a938e75d9e0e2bde59588bd87eb2645779ae93c6a4243b/plotoptix-0.1.2.4.tar.gz" } ], "0.1.2.5": [ { "comment_text": "", "digests": { "md5": "bbfc2d5381521b9b4dc38b45c2bf3dc3", "sha256": "f7374a95132d23e5f7f6e0dccda5713e33b1237b0c88b93b46fc91128fb7c0ef" }, "downloads": -1, "filename": "plotoptix-0.1.2.5-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "bbfc2d5381521b9b4dc38b45c2bf3dc3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4793718, "upload_time": "2019-04-16T08:15:11", "url": "https://files.pythonhosted.org/packages/e0/b5/1e1c714e47ef13e7ce224a85630b30de12e829e096ea44704dbd85afcc3f/plotoptix-0.1.2.5-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "9cd714a9a4cb3f6970ba68ebe51a9943", "sha256": "4d3633be332bd078ef062059cb2484f1f709578a02fd0f5702fa2c216aaed44c" }, "downloads": -1, "filename": "plotoptix-0.1.2.5.tar.gz", "has_sig": false, "md5_digest": "9cd714a9a4cb3f6970ba68ebe51a9943", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5127278, "upload_time": "2019-04-16T08:15:35", "url": "https://files.pythonhosted.org/packages/99/d2/0437ea1bb66ba1e0a930b93b76881a53ef9baad123131508f427c5ed551e/plotoptix-0.1.2.5.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "8fe0c452ccacaa714e085260c7d1a90f", "sha256": "69c52c7c0a50c1ab6f4a8d1f9f7e993f7246c2fcce43e69408a5f52242f6e7e9" }, "downloads": -1, "filename": "plotoptix-0.1.3-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "8fe0c452ccacaa714e085260c7d1a90f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4815824, "upload_time": "2019-04-19T18:02:19", "url": "https://files.pythonhosted.org/packages/9d/54/17be3b7cf05953bb9494fd58fc467a93d2c7c06672a459790e33c6856d0e/plotoptix-0.1.3-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "849739975946863baced8b80d7204578", "sha256": "fd42d36f8ffd6e3197d5e4796f1efddbd7b7a01b630c2569c6006aaad0aea3b8" }, "downloads": -1, "filename": "plotoptix-0.1.3.tar.gz", "has_sig": false, "md5_digest": "849739975946863baced8b80d7204578", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5147061, "upload_time": "2019-04-19T18:02:59", "url": "https://files.pythonhosted.org/packages/0d/d0/0d07066409e706fdc50038438e6ed25ad344dd463424408f0fa2876f6041/plotoptix-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a7d8676c5a18899a9ebd76636a57acf9", "sha256": "60cae4b8ae8729009eb560a2f397894b3625c9a0343ea493f0db6af8a8830397" }, "downloads": -1, "filename": "plotoptix-0.1.4-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "a7d8676c5a18899a9ebd76636a57acf9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4824487, "upload_time": "2019-04-25T14:38:49", "url": "https://files.pythonhosted.org/packages/f6/1a/cf7a97d2816ecda75f83243f653632360ab0cfe9c81ce88bcb9b5d724e2a/plotoptix-0.1.4-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "b0a1187dfcc6d34f9867e0a266c08e6d", "sha256": "f9789a5b92cccf61c902d53c47f69304288a17a947086a2a37b9ada3a5c85987" }, "downloads": -1, "filename": "plotoptix-0.1.4.tar.gz", "has_sig": false, "md5_digest": "b0a1187dfcc6d34f9867e0a266c08e6d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5155732, "upload_time": "2019-04-25T14:39:01", "url": "https://files.pythonhosted.org/packages/cf/38/daf0d4c2519d326c7fbe1d7cd9aa73c5a5513f3c5a12ea512fb027babac4/plotoptix-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "aff565e84dff737ad1e9ced4785411fd", "sha256": "d561b945831f7184d9c2054fffb6d738b62027400200071aa6679329bb1baa70" }, "downloads": -1, "filename": "plotoptix-0.2.0-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "aff565e84dff737ad1e9ced4785411fd", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4984833, "upload_time": "2019-05-12T11:26:26", "url": "https://files.pythonhosted.org/packages/28/63/09c93a6bed334496f1a6d192500c5e1e298d72c17989c00e7a9cc538eb86/plotoptix-0.2.0-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "82e1f5f38928cc548ada62749efdfbb8", "sha256": "df9b1269ceac2ff5907943ab7bb633857c1706ae92e3f65a09976320b8e164f1" }, "downloads": -1, "filename": "plotoptix-0.2.0.tar.gz", "has_sig": false, "md5_digest": "82e1f5f38928cc548ada62749efdfbb8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5299649, "upload_time": "2019-05-12T11:26:43", "url": "https://files.pythonhosted.org/packages/98/e3/102714b2be7d14d0b3cef6c974e9055ec740fc0983d0f7e432779bc4ab58/plotoptix-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9728202cd7e517ad4d51024fccced068", "sha256": "41553b080fe2561809e6d1d7ed4512c78291935304b620ba256ba0b778b558a0" }, "downloads": -1, "filename": "plotoptix-0.2.1-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "9728202cd7e517ad4d51024fccced068", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4996973, "upload_time": "2019-05-19T11:10:12", "url": "https://files.pythonhosted.org/packages/0e/76/03228d49c0c08abe86ac0e185022a5defe5e7425883fa8b89e230caf396c/plotoptix-0.2.1-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "4772fb0b77ff307582c85a0012c62887", "sha256": "edc1481638d9acac1d0e303c3be4f97c7a86f83cbc2d4899a9aa205142f3fa79" }, "downloads": -1, "filename": "plotoptix-0.2.1.tar.gz", "has_sig": false, "md5_digest": "4772fb0b77ff307582c85a0012c62887", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5312724, "upload_time": "2019-05-19T11:10:30", "url": "https://files.pythonhosted.org/packages/d2/2d/129a054bb67b7ce30227c5778d3805f57724c565d4d3d5ea58d0a122577d/plotoptix-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f243b366fe465f921b001126e782a83f", "sha256": "de265f90a5afa56a0fbbd2030efdb639e180d2966a96dad2796e90feaddb4c83" }, "downloads": -1, "filename": "plotoptix-0.2.2-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "f243b366fe465f921b001126e782a83f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5005258, "upload_time": "2019-05-26T20:15:38", "url": "https://files.pythonhosted.org/packages/07/17/91a0ef856c69bc910292f0737ce41f8666dc51414f3d202f43c9e2811479/plotoptix-0.2.2-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "04424dc4adc3557fc44ab7cf95cbf731", "sha256": "f6cb5db147c0005bc7b3ed2bb37a042b28afa41619f14bad2e8c7a59f0a58ee1" }, "downloads": -1, "filename": "plotoptix-0.2.2.tar.gz", "has_sig": false, "md5_digest": "04424dc4adc3557fc44ab7cf95cbf731", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5318532, "upload_time": "2019-05-26T20:15:50", "url": "https://files.pythonhosted.org/packages/04/5a/9df92e91fc699a5e48ae36d3615a371cb2327263d97275267a574847bd2a/plotoptix-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "075d861091d68bf9fcdfcdac698d6b12", "sha256": "6d20daf21e5fee5d69ec7629aa9551c0b2dc99806e6088dcf2526edf1cdcc0de" }, "downloads": -1, "filename": "plotoptix-0.3.0-py3-none-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "075d861091d68bf9fcdfcdac698d6b12", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6209291, "upload_time": "2019-06-09T16:22:35", "url": "https://files.pythonhosted.org/packages/37/12/f4cdd345caaeacb79024431761e3644e99f3435436262b64446485f9a036/plotoptix-0.3.0-py3-none-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "276ea82d67a745223ed29ea18d968922", "sha256": "161d27454ac66d4f4421c352baeb1d23127783aca362778846561c62a126bcd1" }, "downloads": -1, "filename": "plotoptix-0.3.0-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "276ea82d67a745223ed29ea18d968922", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11175531, "upload_time": "2019-06-09T16:23:18", "url": "https://files.pythonhosted.org/packages/13/1e/b1d35b83231060c7e03d32746294685a666f6c9fe93a18b6c976fa5c1aa8/plotoptix-0.3.0-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "915448ce6a030127f33e486127664cf7", "sha256": "df90b4da5be2e45ceedbf3986e5d58cee2e63e721c5b6fc8754b419b8bcd993c" }, "downloads": -1, "filename": "plotoptix-0.3.0.tar.gz", "has_sig": false, "md5_digest": "915448ce6a030127f33e486127664cf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6516413, "upload_time": "2019-06-09T16:23:57", "url": "https://files.pythonhosted.org/packages/3d/77/3c36f16aaf5c91dd76d9cf9b97860f01fd429d872ee298b3791afcc5d855/plotoptix-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "2396e94c241105dc32a4c93d979e0583", "sha256": "2dc8bffb5954c4dbc1b83759e682d6682b1c303b08c4b6436caae5078b473326" }, "downloads": -1, "filename": "plotoptix-0.3.1-py3-none-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "2396e94c241105dc32a4c93d979e0583", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6235749, "upload_time": "2019-06-26T20:16:13", "url": "https://files.pythonhosted.org/packages/d6/e6/6ea10e341a90d00103a70ebfd25f3418025336512590d31bbc95c2a14dec/plotoptix-0.3.1-py3-none-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8767d1da61f97f9e83fe6c049f282272", "sha256": "de3dffdeaf833037a7f86c1aa80393772f13a70e915501c19b7f6fd1cbad2cc5" }, "downloads": -1, "filename": "plotoptix-0.3.1-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "8767d1da61f97f9e83fe6c049f282272", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11500357, "upload_time": "2019-06-26T20:16:52", "url": "https://files.pythonhosted.org/packages/0d/99/af5041910f3163df802451a46d295989381d6d1fc6e7a63b8ef41d351e50/plotoptix-0.3.1-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "0eeccfd4d5f041bb517637afb13735fb", "sha256": "85240ef5712e651acde6a9573925087f4b4c47f050fa4b1635fbbb1bbed7a227" }, "downloads": -1, "filename": "plotoptix-0.3.1.tar.gz", "has_sig": false, "md5_digest": "0eeccfd4d5f041bb517637afb13735fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6546475, "upload_time": "2019-06-26T20:17:16", "url": "https://files.pythonhosted.org/packages/d9/30/e87af6fc8e0ded2490ef058e3923f6c523ea5740588023db98333bf0f039/plotoptix-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "7affe69b89f9b0035eb4ea5bcba4463b", "sha256": "558bbc2a431a9295d023d8082604f872fe21282f5daf028d924930be94219ca2" }, "downloads": -1, "filename": "plotoptix-0.4.0-py3-none-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "7affe69b89f9b0035eb4ea5bcba4463b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6280433, "upload_time": "2019-07-06T19:56:47", "url": "https://files.pythonhosted.org/packages/58/06/4397cf59c634c11d2b0432bb03b936f28d82b2d5e0c686e7da8d17a79198/plotoptix-0.4.0-py3-none-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "cd6009614867c99c84ece699780e20a5", "sha256": "7e5ab4bb8e82c156db897f5d12f464301f12bdce5ce82732a99a88ec9b714862" }, "downloads": -1, "filename": "plotoptix-0.4.0-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "cd6009614867c99c84ece699780e20a5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6283329, "upload_time": "2019-07-06T19:57:10", "url": "https://files.pythonhosted.org/packages/b5/08/4be040360976e18d243fbe18358c20bfe46e29bcb501d9faf935e51af6fb/plotoptix-0.4.0-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "658d7d7cb50b734561918021e30dc2e8", "sha256": "997fdf5bff8a528bb6b3e6e63866c30cd635f6f3cd235461a8a7c28a6e1a63a8" }, "downloads": -1, "filename": "plotoptix-0.4.0.tar.gz", "has_sig": false, "md5_digest": "658d7d7cb50b734561918021e30dc2e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6590691, "upload_time": "2019-07-06T19:57:37", "url": "https://files.pythonhosted.org/packages/a5/eb/62a907a5bfc1c682d351bcac7db0cb264b753409d178001cab5ee87036eb/plotoptix-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "c2f0bcdb6a169e4d62fda8b5a2c1cca0", "sha256": "c9dfe1e2e602b29c45f29762e4970149bceb55dc7b0fe5b2973720d889c84d47" }, "downloads": -1, "filename": "plotoptix-0.4.1-py3-none-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "c2f0bcdb6a169e4d62fda8b5a2c1cca0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6281702, "upload_time": "2019-07-14T10:22:37", "url": "https://files.pythonhosted.org/packages/b7/22/231777f8f56cb36b81584f52039d1e9ba562cebed37eb298fa411ef878b8/plotoptix-0.4.1-py3-none-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3d1e4a350893cb23e24ad924754184e6", "sha256": "e8c47be1f8a90977bd95dff03eff02211ec3bb5c200e1ab1f6208b8807c68377" }, "downloads": -1, "filename": "plotoptix-0.4.1-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "3d1e4a350893cb23e24ad924754184e6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6284589, "upload_time": "2019-07-14T10:23:07", "url": "https://files.pythonhosted.org/packages/9b/12/22a9cffa801902256a6dd5a769f1ce4d4d0a4b9a1654d649b376cea3f3f7/plotoptix-0.4.1-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "1100ae960b0c2c46b01bfaab59514703", "sha256": "1190daa139e39b31dc9dcb60d053e6e14ff022036c0dec893593bbba02c9f398" }, "downloads": -1, "filename": "plotoptix-0.4.1.tar.gz", "has_sig": false, "md5_digest": "1100ae960b0c2c46b01bfaab59514703", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6592032, "upload_time": "2019-07-14T10:23:34", "url": "https://files.pythonhosted.org/packages/77/ee/0785eeeefc7cf27aa1cec8ce8cc48744d9dc13086f2be27faf7fac691b1b/plotoptix-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "6ffee406b87736d01beba3656751bdbf", "sha256": "d49c63a9558d71985cbfd8b8358c8514e6ae32e0f78131506eefb8c4c97ee8aa" }, "downloads": -1, "filename": "plotoptix-0.4.2-py3-none-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "6ffee406b87736d01beba3656751bdbf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6284821, "upload_time": "2019-07-23T14:51:56", "url": "https://files.pythonhosted.org/packages/1e/0c/b180a9578c4e3bd88e2b54eb3edb40f584cb53c221e08573a387e7e8f8b6/plotoptix-0.4.2-py3-none-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "8a624530f33069d0ce9aaab1da4c3257", "sha256": "2695477520114c3bbc9abd2923099260895650dcf2e633681a5fbe5ba6162e18" }, "downloads": -1, "filename": "plotoptix-0.4.2-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "8a624530f33069d0ce9aaab1da4c3257", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6287731, "upload_time": "2019-07-23T14:52:21", "url": "https://files.pythonhosted.org/packages/57/a7/4aa6005e2f6b75290925839792e459cebc8a9a9251c47d6851c49dca59ad/plotoptix-0.4.2-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "179c2da22cbff7c89eaa3707e1d017b6", "sha256": "e4845649b9ad4a6a556c67ae0682880bbc42c19f0505f6e7383f346f6de53dc5" }, "downloads": -1, "filename": "plotoptix-0.4.2.tar.gz", "has_sig": false, "md5_digest": "179c2da22cbff7c89eaa3707e1d017b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6594829, "upload_time": "2019-07-23T14:52:48", "url": "https://files.pythonhosted.org/packages/33/8a/1121e45d5f832961bf25f1148a6fd3567e291ba257fd95d09efea59d74d9/plotoptix-0.4.2.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "8cd663f064a0cf069bf970dc8f035689", "sha256": "83a017c28ae517bd061755f35b53329d65aa1941746a2d4deef07551d611a520" }, "downloads": -1, "filename": "plotoptix-0.4.5-py3-none-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "8cd663f064a0cf069bf970dc8f035689", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6289632, "upload_time": "2019-08-11T21:46:40", "url": "https://files.pythonhosted.org/packages/cf/6e/d14cb24886cc0cbf7fa40fc64cef89f31431d1e27e070fae3203ce7fee59/plotoptix-0.4.5-py3-none-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "b1bb629fa3790a435e0ed338b010b87e", "sha256": "5d8b1584d81627ca93dff4eb594e73170c55995d8d2878c55c291a89ced9ab59" }, "downloads": -1, "filename": "plotoptix-0.4.5-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "b1bb629fa3790a435e0ed338b010b87e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6291759, "upload_time": "2019-08-11T21:47:09", "url": "https://files.pythonhosted.org/packages/a4/c6/f17f353d1e9af3c1e874621f270d92c7a4208229da4871c6443597c825fe/plotoptix-0.4.5-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "ed812014cd76caba14bca32b57963d50", "sha256": "d4d11c7773e9c903b549b36ccfeaffa5ea15b0734efda4379c79d3451ab634d5" }, "downloads": -1, "filename": "plotoptix-0.4.5.tar.gz", "has_sig": false, "md5_digest": "ed812014cd76caba14bca32b57963d50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6597379, "upload_time": "2019-08-11T21:47:42", "url": "https://files.pythonhosted.org/packages/97/43/3adf65e27d275a77fff2a2e541c65f073a65dbfece244a9178b549b1da44/plotoptix-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "9805409b5e69fb3084ddb2946514c46f", "sha256": "ff3baa1bf51a44d9c119a95a531acb36dbf1ed75d82bd5381a3dcac596ae9a7d" }, "downloads": -1, "filename": "plotoptix-0.4.6-py3-none-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "9805409b5e69fb3084ddb2946514c46f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6294528, "upload_time": "2019-08-19T16:17:34", "url": "https://files.pythonhosted.org/packages/8e/e0/c970faa3d9ec0e83886ed6174d619fa4bb0fa55f52e98af4875341051654/plotoptix-0.4.6-py3-none-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "ddb3021cc8b626c13a8ed3dd12380895", "sha256": "939e6421be8fc49a32a3cd1986a1cec9f7905379461c8ef5e04c07b01d146f8f" }, "downloads": -1, "filename": "plotoptix-0.4.6-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "ddb3021cc8b626c13a8ed3dd12380895", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6297465, "upload_time": "2019-08-19T16:17:59", "url": "https://files.pythonhosted.org/packages/da/e2/115e931560cceceecb01ed828feedd60f6b0f712b227115645d83bbd50b7/plotoptix-0.4.6-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "ef246cc597fdc043a8065789d443421d", "sha256": "5cefee1459bf4db0ed3ef0b1d8275677a06b5d43033d3f12900f34420be0acde" }, "downloads": -1, "filename": "plotoptix-0.4.6.tar.gz", "has_sig": false, "md5_digest": "ef246cc597fdc043a8065789d443421d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6601336, "upload_time": "2019-08-19T16:18:25", "url": "https://files.pythonhosted.org/packages/b0/b7/ca2e6253769edd81e5ae24b6a288a3351b25c6a191e4a8caae082932c1b9/plotoptix-0.4.6.tar.gz" } ], "0.4.7": [ { "comment_text": "", "digests": { "md5": "f85de3cde28298ab895eb3df713210e4", "sha256": "9544236edfd6702c0aed52d44d96ddcb411d8f8bff2112f42dc57ad4a1d70ae2" }, "downloads": -1, "filename": "plotoptix-0.4.7-py3-none-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "f85de3cde28298ab895eb3df713210e4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6297864, "upload_time": "2019-08-28T14:43:25", "url": "https://files.pythonhosted.org/packages/c9/bc/9abad3bb8fa6eb8e50a57d7b4ed888b09baae202b86d0369ea898e8a6343/plotoptix-0.4.7-py3-none-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "4c862e73237fa20e0c6c50467367d196", "sha256": "aa1e78b2f6b6554a7b41a62e3f1f423926c6ac0470b9855a11a000a69a63bec7" }, "downloads": -1, "filename": "plotoptix-0.4.7-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "4c862e73237fa20e0c6c50467367d196", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6301397, "upload_time": "2019-08-28T14:43:31", "url": "https://files.pythonhosted.org/packages/d8/c9/ab51e87bb289cdc23984e3fc8d2dc65c09e3781ef24868766009bde318b0/plotoptix-0.4.7-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "ea48c48b766536f950dc013f6f706d19", "sha256": "98b0101ecde6fa866cc06c817cf4b5d90e49c1682115a39001943634de3c2d3b" }, "downloads": -1, "filename": "plotoptix-0.4.7.tar.gz", "has_sig": false, "md5_digest": "ea48c48b766536f950dc013f6f706d19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6604988, "upload_time": "2019-08-28T14:43:37", "url": "https://files.pythonhosted.org/packages/34/85/65222d96d8f1ffe6fe07d95cd7a4816dc4971c9da132ed1b1fa0c11fb06d/plotoptix-0.4.7.tar.gz" } ], "0.4.8": [ { "comment_text": "", "digests": { "md5": "11e3f63b31b094275c2a767ddec3821d", "sha256": "637629381b2e5d14425d814e4127d5292f43213788c83c8122288a1065266232" }, "downloads": -1, "filename": "plotoptix-0.4.8-py3-none-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "11e3f63b31b094275c2a767ddec3821d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6417668, "upload_time": "2019-09-07T19:56:10", "url": "https://files.pythonhosted.org/packages/65/d2/298d3768b3d7360cc6edacda6e342283ab8fbf85195724fe11b1ddcbbc71/plotoptix-0.4.8-py3-none-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a0639591ef60557a662c1f78b14ea302", "sha256": "9521c1bf69dbad809190fd4a55a4ab81e45e14eb0be4d4119cff6e177c0dc93a" }, "downloads": -1, "filename": "plotoptix-0.4.8-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "a0639591ef60557a662c1f78b14ea302", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6320077, "upload_time": "2019-09-07T19:56:15", "url": "https://files.pythonhosted.org/packages/19/00/587b1ca159b586bb77e29df2ed790d74ce95407eab0c48155bac33aaea6e/plotoptix-0.4.8-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "18446f5d358eda7e14450ff99bdb8b44", "sha256": "50eff358aecd658981cf4ab4acb050aa9323a86f09126b8a7bc1393a0c50dd66" }, "downloads": -1, "filename": "plotoptix-0.4.8.tar.gz", "has_sig": false, "md5_digest": "18446f5d358eda7e14450ff99bdb8b44", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6626462, "upload_time": "2019-09-07T19:56:24", "url": "https://files.pythonhosted.org/packages/eb/a2/8d82153f22ba878c6fbefa0bba161ae6ef7c15e12c8bd47bdfc5ab9fa399/plotoptix-0.4.8.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "804e78604ea723ada39954113fa2e25c", "sha256": "d926de0aa14c055c34c41dade256f9351e85c4bbc5b705eaee97547d9e638541" }, "downloads": -1, "filename": "plotoptix-0.5.0-py3-none-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "804e78604ea723ada39954113fa2e25c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6426744, "upload_time": "2019-09-20T18:07:59", "url": "https://files.pythonhosted.org/packages/29/e8/20cf8eb3229c96c0bbee1f63fe5531140778008104763c37918ce0eaa116/plotoptix-0.5.0-py3-none-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "16be8d15b873ea00abad5b9c4acb7cad", "sha256": "f59a22e880d493d69716731da0e920f29625d5660fe4cc5c76c662fb04b64fa7" }, "downloads": -1, "filename": "plotoptix-0.5.0-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "16be8d15b873ea00abad5b9c4acb7cad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6329179, "upload_time": "2019-09-20T18:08:05", "url": "https://files.pythonhosted.org/packages/63/58/ff8b852246b531d44d3b7c0c204be5f7d256a2864700a4209d8eb777b9dc/plotoptix-0.5.0-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "9f4662c05a6bfa0d0e1f8ccebdcbbf5f", "sha256": "6542fa4422e41f3eb2b628f132706229cf10d7d01fd910a39ab35216446a2a20" }, "downloads": -1, "filename": "plotoptix-0.5.0.tar.gz", "has_sig": false, "md5_digest": "9f4662c05a6bfa0d0e1f8ccebdcbbf5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6634924, "upload_time": "2019-09-20T18:08:11", "url": "https://files.pythonhosted.org/packages/19/c6/ddf5657d84beb4c2a087f68f2c8b1084c770d3cebf21ce0f7160404289a5/plotoptix-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "2d38463e320dfe4d16c5c60f3ddcdfc0", "sha256": "870ef7b1db4f338f3842b52fa91e4aa65bb5251e7454c10c4b56e44c78132169" }, "downloads": -1, "filename": "plotoptix-0.5.1-py3-none-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "2d38463e320dfe4d16c5c60f3ddcdfc0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6420546, "upload_time": "2019-09-27T17:37:59", "url": "https://files.pythonhosted.org/packages/5a/fa/cc672ff2a700ba74fd3c3a3f9b3a356107766965ec6a1882226c043295da/plotoptix-0.5.1-py3-none-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "de08c18708e370cbdae5f908186952a3", "sha256": "d32f3bbd4e0b19bcc3e6ad6f1efa3da06f7b157644c2b95f1bc85552c4168b4d" }, "downloads": -1, "filename": "plotoptix-0.5.1-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "de08c18708e370cbdae5f908186952a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6322382, "upload_time": "2019-09-27T17:38:06", "url": "https://files.pythonhosted.org/packages/6d/33/d55b5343569d3fb977ec04da63d2bebc3321a155e1e872f29b921c470f6f/plotoptix-0.5.1-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "7130a4aec6f43017d805b632fff22216", "sha256": "8d88d164beae1299d6ce8fdee6a149016891fb5f947c43dd7ce1030cfef45716" }, "downloads": -1, "filename": "plotoptix-0.5.1.tar.gz", "has_sig": false, "md5_digest": "7130a4aec6f43017d805b632fff22216", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6630009, "upload_time": "2019-09-27T17:38:14", "url": "https://files.pythonhosted.org/packages/89/ec/9128f5d3fcb05bc9ed83d4645609bb25d202f698778e00474b33b9287dc8/plotoptix-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "c37cb50e77980c800455315eb011d9b9", "sha256": "39a6ba1a6018ac27d05e1cc7573a892e62679209a6bd3c8c8871b6508bbbc053" }, "downloads": -1, "filename": "plotoptix-0.5.2-py3-none-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "c37cb50e77980c800455315eb011d9b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6431473, "upload_time": "2019-10-15T10:52:43", "url": "https://files.pythonhosted.org/packages/42/d1/c5d7c8db7030adddbe5a3e4d62c085eb83d692d6dcdaf7c8ca981bad38a6/plotoptix-0.5.2-py3-none-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "141baf20333ca0c38c7d38a852ebbd07", "sha256": "4c3e429456f1a6cdc056d974fed7208632968a346ec7a1c2a9f1f4f4fe6389c4" }, "downloads": -1, "filename": "plotoptix-0.5.2-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "141baf20333ca0c38c7d38a852ebbd07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6333313, "upload_time": "2019-10-15T10:53:11", "url": "https://files.pythonhosted.org/packages/b8/b0/4b140f61fba73b2d8fb42a95caf5395299ebfd7d0a6a002f57f752c3ba8e/plotoptix-0.5.2-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "279811ad700a45b08f4bf49dd7e9e116", "sha256": "52fb2580b3127007afc2e9731e221721dbe5dfa8f12c998bf3bbd2e911cfdc78" }, "downloads": -1, "filename": "plotoptix-0.5.2.tar.gz", "has_sig": false, "md5_digest": "279811ad700a45b08f4bf49dd7e9e116", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6641430, "upload_time": "2019-10-15T10:53:41", "url": "https://files.pythonhosted.org/packages/25/40/604c389254d0a7bec9e12537b1d8ffe820be2649a6348f08156f0b17506f/plotoptix-0.5.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c37cb50e77980c800455315eb011d9b9", "sha256": "39a6ba1a6018ac27d05e1cc7573a892e62679209a6bd3c8c8871b6508bbbc053" }, "downloads": -1, "filename": "plotoptix-0.5.2-py3-none-manylinux2010_x86_64.whl", "has_sig": false, "md5_digest": "c37cb50e77980c800455315eb011d9b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6431473, "upload_time": "2019-10-15T10:52:43", "url": "https://files.pythonhosted.org/packages/42/d1/c5d7c8db7030adddbe5a3e4d62c085eb83d692d6dcdaf7c8ca981bad38a6/plotoptix-0.5.2-py3-none-manylinux2010_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "141baf20333ca0c38c7d38a852ebbd07", "sha256": "4c3e429456f1a6cdc056d974fed7208632968a346ec7a1c2a9f1f4f4fe6389c4" }, "downloads": -1, "filename": "plotoptix-0.5.2-py3-none-win_amd64.whl", "has_sig": false, "md5_digest": "141baf20333ca0c38c7d38a852ebbd07", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6333313, "upload_time": "2019-10-15T10:53:11", "url": "https://files.pythonhosted.org/packages/b8/b0/4b140f61fba73b2d8fb42a95caf5395299ebfd7d0a6a002f57f752c3ba8e/plotoptix-0.5.2-py3-none-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "279811ad700a45b08f4bf49dd7e9e116", "sha256": "52fb2580b3127007afc2e9731e221721dbe5dfa8f12c998bf3bbd2e911cfdc78" }, "downloads": -1, "filename": "plotoptix-0.5.2.tar.gz", "has_sig": false, "md5_digest": "279811ad700a45b08f4bf49dd7e9e116", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6641430, "upload_time": "2019-10-15T10:53:41", "url": "https://files.pythonhosted.org/packages/25/40/604c389254d0a7bec9e12537b1d8ffe820be2649a6348f08156f0b17506f/plotoptix-0.5.2.tar.gz" } ] }