{ "info": { "author": "Andreas Maier", "author_email": "andreas.maier@fau.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Programming Language :: Python" ], "description": "pyconrad\n========\n\n\n.. image:: https://badge.fury.io/py/pyconrad.svg\n :target: https://badge.fury.io/py/pyconrad\n :alt: PyPI version\n\n\n.. image:: https://travis-ci.org/theHamsta/pyconrad.svg?branch=master\n :target: https://travis-ci.org/theHamsta/pyconrad\n :alt: Build Status\n\n.. image:: https://codecov.io/gh/theHamsta/pyconrad/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/theHamsta/pyconrad\n\nA python wrapper for the CONRAD framework (https://www5.cs.fau.de/conrad/)\n\nCONRAD\n======\n\nCONRAD is a state-of-the-art software platform with extensive documentation. It is based on platform-independent technologies. Special libraries offer access to hardware acceleration such as CUDA and OpenCL. There is an easy interface for parallel processing. The software package includes different simulation tools that are able to generate 4-D projection and volume data and respective vector motion fields. Well known reconstruction algorithms such as FBP, DBP, and ART are included. All algorithms in the package are referenced to a scientific source. Please visit http://conrad.stanford.edu for more information.\n\nInstallation\n============\n\nInstall via pip (``vtk``, ``opencl`` is optional):\n\n.. code-block:: bash\n\n pip install pyconrad[vtk,opencl]\n\nor if you downloaded this repository (https://git5.cs.fau.de/PyConrad/pyCONRAD) using:\n\n.. code-block:: bash\n\n pip install -e .\n\nThis will automatically install CONRAD and all python dependencies. Requirements for proper functioning are at Python of version 3.6 or newer and Java 8.\n\nIf you encounter a problem during the installation have a look at our wiki: https://git5.cs.fau.de/PyConrad/pyCONRAD/wikis/home\n\nTests\n=====\n\nIf you want to test whether pyconrad is working correctly on your computer you may execute all tests included in this repo via:\n\n.. code-block:: bash\n\n python setup.py test\n\nChangelog\n=========\n\nCan be found `CHANGELOG.md `_.\n\nUsage\n=====\n\nYou can start CONRAD in Python like this:\n\n.. code-block:: python\n\n import pyconrad\n\n pyconrad.setup_pyconrad()\n pyconrad.start_gui() # start ImageJ\n pyconrad.start_reconstruction_pipeline_gui() # if you want to start CONRAD's reconstruction filter pipeline\n\nOr you can run CONRAD Reconstruction Pipeline from command line:\n\n.. code-block:: bash\n\n conrad\n # or: conrad_imagej\n\nImageJ Commands\n---------------\n\nYou can access all classes of ImageJ and Conrad after you initialized the JVM.\n\n.. code-block:: python\n\n import pyconrad.autoinit\n import ij\n from edu.stanford.rsl.conrad.data.numeric import NumericGrid\n import numpy as np\n\n pyconrad.start_gui()\n\n a = np.random.rand(20, 30)\n grid = NumericGrid.from_numpy(a)\n grid.show()\n\n ij.IJ.run('FFT')\n\nimshow\n------\n\nYou can also use `pyconrad` to view NumPy arrays in ImageJ.\n\n.. code-block:: python\n\n import pyconrad.autoinit\n import numpy as np\n import time\n\n a = np.random.rand(20, 30)\n luts = ['Fire', 'Spectrum', 'Ice', 'Cyan']\n\n for lut in luts:\n pyconrad.imshow(a, lut, lut=lut)\n\n print('Enjoy white noise!')\n for i in range(300):\n noise = np.random.rand(200, 200)\n pyconrad.imshow(noise, 'White noise', spacing=(3, 2), origin=(0, 2))\n time.sleep(0.01)\n\n pyconrad.close_all_windows()\n\nBasic example\n-------------\n\nYou can access CONRAD's Java classes via pyconrad.edu() or using the convinience class ClassGetter.\n\n.. code-block:: python\n\n import pyconrad.autoinit\n import edu.stanford.rsl.tutorial.phantoms\n from edu.stanford.rsl.conrad.phantom import NumericalSheppLogan3D\n\n phantom2d = edu.stanford.rsl.tutorial.phantoms.MickeyMouseGrid2D(100, 100)\n phantom3d = NumericalSheppLogan3D(\n 100, 100, 100).getNumericalSheppLoganPhantom()\n\n # You can also group Java packages an access all classes that are contained (import * does not work)\n # Access more easily using ClassGetter (\n _ = pyconrad.ClassGetter(\n 'edu.stanford.rsl.tutorial.phantoms',\n 'edu.stanford.rsl.conrad.phantom'\n )\n\n print('This is a Java class: ' + str(_.NumericalSheppLogan3D))\n\n # Shape is for dimensions (z,y,x), size for (x,y,z) \n print(grid.shape)\n print(grid.size)\n\n # Use Java method of class MickeyMouseGrid2D\n phantom2d.show()\n phantom3d.show()\n\nAlso memory transfers to numpy.ndarray are possible. Numeric grids have the additional methods `from_numpy` and `as_numpy`:\n\n.. code-block:: python\n\n _ = pyconrad.ClassGetter()\n\n array = np.random.rand(4, 2, 3).astype(pyconrad.java_float_dtype)\n grid = _.NumericGrid.from_numpy(array)\n\n \n\n # Manipulate data in using CONRAD at Position (x,y,z) = (0,1,3)\n grid.setValue(5.0, [0, 1, 3])\n # or easier with Python indices (reversed)\n grid[3,1,0] = 5\n\n # Shape \n print(grid.shape)\n print(grid.size)\n\n # Get modified array\n new_array = grid.as_numpy()\n\n # Attention: Python has a different indexing (z,y,x)\n print('Old value: %f' % array[3, 1, 0])\n print('New value: %f' % new_array[3, 1, 0])\n\nMore Examples\n-------------\n\nMore examples can be found `here `_\n\nExtension methods for java classes\n----------------------------------\n\nFor easy transition between Java and Python we extended some important Java classes in Python to convert between the respective Java class and the respective numpy structure.\nThe following java classes are extended:\n\n\n* PointND\n* SimpleVector\n* SimpleMatrix\n* Numeric Grid(therefore all Grid1D - Grid4D)\n\nwith the methods:\n\n\n* as_numpy (array or matrix depending on the class representation)\n* from_numpy\n* from_list\n* from_tif\n* save_tif\n* save_vtk\n\nFrequently encountered problems\n-------------------------------\n\n.. code-block:: python\n\n # Creating a PointND\n _.PointND(3,3) # does not work\n _.PointND([3,3]) # this does work\n _.PointND(JArray(JDouble)([3,2])) # works\n _.PointND.from_numpy(np.array([2.1,3.1])) #works, uses extension method\n _.PointND.from_list([2.1,3.1]) #works, uses extension method\n\n # Getting PointND as numpy array\n numpy_point = java_point.as_numpy()\n\n # the same applies for SimpleVector\n _.SimpleVector([3,2]) # does not work. pyconrad does not know whether you want to call SimpleVector(final double... otherBuffer) or public SimpleVector(final float... otherBuffer)\n _.SimpleVector(JArray(JDouble)([3,2])) # works\n _.SimpleVector.from_numpy(np.array([2.1,3.1])) #works, uses extension method\n _.SimpleVector.from_list([2.1,3.1]) #works, uses extension method\n\n #Getting SimpleVector as numpy array\n numpy_vector = java_vector.as_numpy()\n\n #the same applies for SimpleMatrix\n _.SimpleMatrix(JArray(JDouble,2)([[1.1,2.2,3.3],[4.4,5.5,6.6]])) # works\n _.SimpleMatrix.from_numpy(np.matrix([[1.1,2.2,3.3],[4.4,5.5,6.6]])) #works, uses extension method\n _.SimpleMatrix.from_list([[1.1,2.2,3.3],[4.4,5.5,6.6]]) #works, uses extension method\n\n #Getting SimpleMatrix as numpy matrix\n numpy_matrix = java_matrix.as_numpy()\n\n # Grid.setOrigin(...), setSpacing\n _.Grid2D(3,2).setOrigin(JArray(JDouble)([2,3]))\n\n # Creating nested enums\n traj = _.HelicalTrajectory()\n print(traj.getDetectorOffsetU()) # returns a float\n enumval = _.['Projection$CameraAxisDirection'].values()[int(traj.getDetectorOffsetU())] # Convert back to enum\n enumval = jvm.enumval_from_int('Projection$CameraAxisDirection', traj.getDetectorOffsetU()) # or like that", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://git5.cs.fau.de/PyConrad/pyCONRAD/", "keywords": "", "license": "GPL 3.0", "maintainer": "", "maintainer_email": "", "name": "pyconrad", "package_url": "https://pypi.org/project/pyconrad/", "platform": "", "project_url": "https://pypi.org/project/pyconrad/", "project_urls": { "Homepage": "https://git5.cs.fau.de/PyConrad/pyCONRAD/" }, "release_url": "https://pypi.org/project/pyconrad/0.7.10/", "requires_dist": null, "requires_python": "", "summary": "Python wrapper for CONRAD (https://www5.cs.fau.de/conrad/), a framework for cone beam radiography", "version": "0.7.10", "yanked": false, "yanked_reason": null }, "last_serial": 9114677, "releases": { "0.0.0": [ { "comment_text": "", "digests": { "md5": "932a57f2692c84b98d0bb8ed8d925300", "sha256": "fc0daee34c9fffc0b1042f1f876618401afac3358f8cf3787a71324ae6791f7b" }, "downloads": -1, "filename": "pyconrad-0.7.8.tar.gz", "has_sig": false, "md5_digest": "932a57f2692c84b98d0bb8ed8d925300", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 713470, "upload_time": "2020-05-22T07:45:17", "upload_time_iso_8601": "2020-05-22T07:45:17.904399Z", "url": "https://files.pythonhosted.org/packages/29/d9/371daf45f52eeeb13e4df72b5d62c4b3f9483229e06d0d5f23af73886f1b/pyconrad-0.7.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "09b88ed37b4bc95b9b8af700f03b7aab", "sha256": "97b37fef65708e2ef58079dea6adfa009df5e1fdbffdb3a06dac403ef994d2b6" }, "downloads": -1, "filename": "pyconrad-0.0.2.0.tar.gz", "has_sig": false, "md5_digest": "09b88ed37b4bc95b9b8af700f03b7aab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16505, "upload_time": "2017-08-24T11:36:40", "upload_time_iso_8601": "2017-08-24T11:36:40.686063Z", "url": "https://files.pythonhosted.org/packages/97/c7/196b79fd006209363212450e53056295d7c1b4baee85d9150013687f9c59/pyconrad-0.0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "3a01915acea54d099be98859eddec5be", "sha256": "e94ff4c0add704f993d4a60ac65b478d2d7baf5752070dc360398aae5d2b0c89" }, "downloads": -1, "filename": "pyconrad-0.0.3.0.tar.gz", "has_sig": false, "md5_digest": "3a01915acea54d099be98859eddec5be", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17393, "upload_time": "2017-08-25T07:13:28", "upload_time_iso_8601": "2017-08-25T07:13:28.374867Z", "url": "https://files.pythonhosted.org/packages/70/53/2aee9cede564ef59733f39aa34c1cd05af8b15309c3aee738733898f7077/pyconrad-0.0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.3.1": [ { "comment_text": "", "digests": { "md5": "ac78ca692f5b6da21433533d9136c8d0", "sha256": "d76ed2edeaa59b205cbcb6b0de958c5becbc693e2ea28257c5fbf452caf94608" }, "downloads": -1, "filename": "pyconrad-0.0.3.1.tar.gz", "has_sig": false, "md5_digest": "ac78ca692f5b6da21433533d9136c8d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17361, "upload_time": "2017-08-25T10:50:31", "upload_time_iso_8601": "2017-08-25T10:50:31.851699Z", "url": "https://files.pythonhosted.org/packages/a2/98/6a00743bb2a825f046c39f7657b81e64434d3ce7a6eda84d824433317fdb/pyconrad-0.0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.5.0": [ { "comment_text": "", "digests": { "md5": "71b0b49d0e5a647c4d968e6f099e596b", "sha256": "524b84e255026cc23172f537391084aa74a8832d0ec9eca3c2d84b9b3a984762" }, "downloads": -1, "filename": "pyconrad-0.0.5.0.tar.gz", "has_sig": false, "md5_digest": "71b0b49d0e5a647c4d968e6f099e596b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19181, "upload_time": "2017-08-31T13:22:23", "upload_time_iso_8601": "2017-08-31T13:22:23.502017Z", "url": "https://files.pythonhosted.org/packages/0e/27/ec543de7e6631aafc4bdccb1ac85a836ad4d6112e2248d7f1b886faf4adb/pyconrad-0.0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.6.0": [ { "comment_text": "", "digests": { "md5": "f5ecdf185603c67cfd8535a65721f997", "sha256": "7d8e6e1139e5e7726ea1f6f3f24462bca3a89594f4926fc8c4c53bd6593fe05e" }, "downloads": -1, "filename": "pyconrad-0.0.6.0.tar.gz", "has_sig": false, "md5_digest": "f5ecdf185603c67cfd8535a65721f997", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6325, "upload_time": "2017-08-31T21:58:08", "upload_time_iso_8601": "2017-08-31T21:58:08.803297Z", "url": "https://files.pythonhosted.org/packages/a5/08/38798fe6c18e4305cdc067bc2a5d0d53c51c2443eb6cedfff8c330a67f12/pyconrad-0.0.6.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "4e1c8c81a9cb06745f5d9c952660f8ba", "sha256": "7e17fa9c3e6f1f6b25c068f8f785562a41c3a473775049a1466503bf9cd32be1" }, "downloads": -1, "filename": "pyconrad-0.0.7.tar.gz", "has_sig": false, "md5_digest": "4e1c8c81a9cb06745f5d9c952660f8ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 786685, "upload_time": "2017-12-13T16:52:18", "upload_time_iso_8601": "2017-12-13T16:52:18.435395Z", "url": "https://files.pythonhosted.org/packages/07/1a/a872c06f739194cae3491755755adeafb383bffaa666c395ad3654005837/pyconrad-0.0.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "0614bf272c0d1c852dc59c26919fffa9", "sha256": "5ae2e13ae0c17c947ea4ace1c98871d4c2098f54228be7e15e44818a6b6aee5a" }, "downloads": -1, "filename": "pyconrad-0.0.8.tar.gz", "has_sig": false, "md5_digest": "0614bf272c0d1c852dc59c26919fffa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 792000, "upload_time": "2018-02-23T09:36:51", "upload_time_iso_8601": "2018-02-23T09:36:51.816721Z", "url": "https://files.pythonhosted.org/packages/d2/5a/4366f1e0a536240970ef702b185f9e8e918b8800d8c2e309a36543492beb/pyconrad-0.0.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.8.2": [ { "comment_text": "", "digests": { "md5": "246c14ccc5d4a2a75d292ef40f926a60", "sha256": "62046cd6df5c9ba51635b1bb16e6c5142524510010dd52eb132bd926950dab39" }, "downloads": -1, "filename": "pyconrad-0.0.8.2.tar.gz", "has_sig": false, "md5_digest": "246c14ccc5d4a2a75d292ef40f926a60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 792162, "upload_time": "2018-02-23T14:06:14", "upload_time_iso_8601": "2018-02-23T14:06:14.750485Z", "url": "https://files.pythonhosted.org/packages/55/31/3ea78f4818919fc9aa0c67cad68b4a4484d6a3a624ebcdf8e3ffe6516ce7/pyconrad-0.0.8.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.8.3": [ { "comment_text": "", "digests": { "md5": "cde1f3455c05f1c451ac3ebf14fff9f1", "sha256": "da10ee8b69fa0dc214b12df8672ee2aedf4a535a965bf76bf454bf66b4aa061b" }, "downloads": -1, "filename": "pyconrad-0.0.8.3.tar.gz", "has_sig": false, "md5_digest": "cde1f3455c05f1c451ac3ebf14fff9f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 792158, "upload_time": "2018-02-23T14:10:01", "upload_time_iso_8601": "2018-02-23T14:10:01.916695Z", "url": "https://files.pythonhosted.org/packages/d5/21/1bbc75100f60d1d3ec5f5a3c726d20d4bfb56e28a002719afb3f9f3cebcb/pyconrad-0.0.8.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "d4c8b960abd9014b5657d3bdd9120121", "sha256": "84bdd2014cb03236f559da9f482cb3c81f5f53f19e5823b210a31d843a9c2091" }, "downloads": -1, "filename": "pyconrad-0.0.9.tar.gz", "has_sig": false, "md5_digest": "d4c8b960abd9014b5657d3bdd9120121", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 793547, "upload_time": "2018-02-23T19:21:19", "upload_time_iso_8601": "2018-02-23T19:21:19.406327Z", "url": "https://files.pythonhosted.org/packages/e5/1b/330a5f4ff7c3dc8758767cb59dd9b2eb79f644aea969c3c42e9570b1179e/pyconrad-0.0.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "51e1d10ba666cea3f77296a6bfd01a78", "sha256": "4eeeabba8b3a0785682919d026bc5c27341a3630671f5b14db8323f597ec40b5" }, "downloads": -1, "filename": "pyconrad-0.1.0.tar.gz", "has_sig": false, "md5_digest": "51e1d10ba666cea3f77296a6bfd01a78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 794579, "upload_time": "2018-05-04T06:13:48", "upload_time_iso_8601": "2018-05-04T06:13:48.190210Z", "url": "https://files.pythonhosted.org/packages/5b/be/c494a4fcaa54de855b09234e93337e6120445cdfd341bdd7f6862e342edf/pyconrad-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "f943a2c9837c337d4a87ff9db4d64470", "sha256": "848346055a881901a14a0fe05d9e9098763c7db557193a578377edd20e42885d" }, "downloads": -1, "filename": "pyconrad-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f943a2c9837c337d4a87ff9db4d64470", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 794223, "upload_time": "2018-05-04T06:18:21", "upload_time_iso_8601": "2018-05-04T06:18:21.286141Z", "url": "https://files.pythonhosted.org/packages/af/6f/68cdb1baca13c6fb153f47f4e7f57e89c7bdf13e4576e6ef86f888f7c0d8/pyconrad-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5df092ecfdf6ff03ab77b78fe7ec838f", "sha256": "140c51a33cd9ca15ab5ac55567f22f2726a79a38ee4930cdc2f0ad3bf43c6d32" }, "downloads": -1, "filename": "pyconrad-0.1.2.tar.gz", "has_sig": false, "md5_digest": "5df092ecfdf6ff03ab77b78fe7ec838f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 809262, "upload_time": "2018-05-15T17:41:47", "upload_time_iso_8601": "2018-05-15T17:41:47.478958Z", "url": "https://files.pythonhosted.org/packages/96/78/f24b2d3d540299a14f6adb0f794c80a6109d98a25f42cecc79c9f99206a0/pyconrad-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3.0": [ { "comment_text": "", "digests": { "md5": "876d7c4fd942c8b2eea63079f949af46", "sha256": "cc87e34cf0c9eeda14d49b8a1d9604ae335f3fe5ac07fec4fe28b0fde0aebb54" }, "downloads": -1, "filename": "pyconrad-0.1.3.0.tar.gz", "has_sig": false, "md5_digest": "876d7c4fd942c8b2eea63079f949af46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 794162, "upload_time": "2018-07-03T11:17:03", "upload_time_iso_8601": "2018-07-03T11:17:03.401063Z", "url": "https://files.pythonhosted.org/packages/5b/a6/e290581b59a0156bdd276b3b77817c71c98cbaa773505df4b480f7e49d4e/pyconrad-0.1.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "6e5cd879b469ef621a9829c08246d78e", "sha256": "5f23c5fe620c91588a40e6705fbf82924fff139970db4f143db203422e6b2703" }, "downloads": -1, "filename": "pyconrad-0.1.4.tar.gz", "has_sig": false, "md5_digest": "6e5cd879b469ef621a9829c08246d78e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 794441, "upload_time": "2018-07-19T08:42:09", "upload_time_iso_8601": "2018-07-19T08:42:09.232058Z", "url": "https://files.pythonhosted.org/packages/93/33/ba8d8ebef8db4fb5f97be2254e4a653d50d63733d0e69b230911bbf25bcc/pyconrad-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "b4574892058d804348e0dd4f7ffad4ba", "sha256": "1b93649d7fc0ca84b39fff3a5454bd31a93825c3bb1981880c0f90879fef7bf2" }, "downloads": -1, "filename": "pyconrad-0.1.5.tar.gz", "has_sig": false, "md5_digest": "b4574892058d804348e0dd4f7ffad4ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126732, "upload_time": "2018-08-13T05:42:43", "upload_time_iso_8601": "2018-08-13T05:42:43.400193Z", "url": "https://files.pythonhosted.org/packages/6a/ea/8ea3b056c653880d68c4bf8ec1416dd582f90dca5225defab31eae604289/pyconrad-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "0635ee68d704339cfb398ebd96a3f8c3", "sha256": "572ea681aeda2ae473ff2e32262122157e90ff979cff28e9e777ef54b3a64da4" }, "downloads": -1, "filename": "pyconrad-0.1.6.tar.gz", "has_sig": false, "md5_digest": "0635ee68d704339cfb398ebd96a3f8c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 126877, "upload_time": "2018-08-13T15:31:06", "upload_time_iso_8601": "2018-08-13T15:31:06.562077Z", "url": "https://files.pythonhosted.org/packages/b1/56/87a65d5fee380720f013937c6d725cae0afa08cb5828df130f491f89be88/pyconrad-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "5a86bc873f82ac29a905d77e0f9d8d0d", "sha256": "e336d13d2ef57361c2027456964a5480dcbd5032465b2c009a061f1ca34a38db" }, "downloads": -1, "filename": "pyconrad-0.2.0.tar.gz", "has_sig": false, "md5_digest": "5a86bc873f82ac29a905d77e0f9d8d0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 813804, "upload_time": "2018-10-09T19:17:44", "upload_time_iso_8601": "2018-10-09T19:17:44.633700Z", "url": "https://files.pythonhosted.org/packages/fe/f1/77e1e086f0eb38041b5517e64934dbd330488bff33e1788cb3392c644e2c/pyconrad-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9d7ca279e711e16f928bb6b7c49dd696", "sha256": "9a5bd2b9e6b9684d33f01b6616a37b24320ac414aabf8d0239b4e8976dcac479" }, "downloads": -1, "filename": "pyconrad-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9d7ca279e711e16f928bb6b7c49dd696", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 817016, "upload_time": "2018-11-20T11:50:31", "upload_time_iso_8601": "2018-11-20T11:50:31.029713Z", "url": "https://files.pythonhosted.org/packages/58/8b/b7fcbc4452409684d0317d148959aa9aefecbd4f3231b9585b820e1f53ad/pyconrad-0.2.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "10443ae9e64c2989354f1a63d0b79116", "sha256": "c8a1bf443a46c737931fde20bfd75026e36d8006a8bf2d06eadf355df6d72f8c" }, "downloads": -1, "filename": "pyconrad-0.2.2.tar.gz", "has_sig": false, "md5_digest": "10443ae9e64c2989354f1a63d0b79116", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 817036, "upload_time": "2018-11-20T11:55:43", "upload_time_iso_8601": "2018-11-20T11:55:43.736084Z", "url": "https://files.pythonhosted.org/packages/96/8c/e617fbdc8bb595393b4cdf3d842050a8eab57db2ed5e22a90f331289e7f1/pyconrad-0.2.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "dced3311df99fa3d569d79279ec1eaad", "sha256": "5f6a4eb19818711cf2868830aa6a4c289571efec54813b6896e06af440af3d96" }, "downloads": -1, "filename": "pyconrad-0.2.3.tar.gz", "has_sig": false, "md5_digest": "dced3311df99fa3d569d79279ec1eaad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 817578, "upload_time": "2018-11-20T12:15:58", "upload_time_iso_8601": "2018-11-20T12:15:58.438836Z", "url": "https://files.pythonhosted.org/packages/69/69/0a7e0e15879fcab97d635cfbf34f15bd78f0ddee2af39fc4300591fb6f78/pyconrad-0.2.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "81a5e302bc78af2251fb11aecd9d2709", "sha256": "328e2a9cf9f84a45dc3d193a91160dc19e0458562d4ebf4e433b62cd3d3fc248" }, "downloads": -1, "filename": "pyconrad-0.2.4.tar.gz", "has_sig": false, "md5_digest": "81a5e302bc78af2251fb11aecd9d2709", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 817650, "upload_time": "2018-11-21T12:59:56", "upload_time_iso_8601": "2018-11-21T12:59:56.987064Z", "url": "https://files.pythonhosted.org/packages/a8/49/485f049b6bd4686c4ad564300c3856b5c657c731f607a99c959f6979534e/pyconrad-0.2.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "d1d0b817e06b64ae104311b398418c97", "sha256": "2de77d2e8a50325b4ed1831b35a16c2c44c096e2ccf4c22743f9f47201d586df" }, "downloads": -1, "filename": "pyconrad-0.2.5.tar.gz", "has_sig": false, "md5_digest": "d1d0b817e06b64ae104311b398418c97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 817662, "upload_time": "2018-11-21T16:08:00", "upload_time_iso_8601": "2018-11-21T16:08:00.832756Z", "url": "https://files.pythonhosted.org/packages/99/8c/3788009359b521e399c79ec37bd23f579c801ff208f2460eef00bb2c169f/pyconrad-0.2.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "811fc0bdf41581879fca576ae0cb411b", "sha256": "1bb054cd798a5a152399afffb620a2a258a713fe65e9e5d55cee95d95d4d8d4d" }, "downloads": -1, "filename": "pyconrad-0.2.6.tar.gz", "has_sig": false, "md5_digest": "811fc0bdf41581879fca576ae0cb411b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 816247, "upload_time": "2018-12-24T11:18:12", "upload_time_iso_8601": "2018-12-24T11:18:12.938576Z", "url": "https://files.pythonhosted.org/packages/d6/32/8475041ec5acb233d1766b369a4c0d9972f6cae3005514b56e29801755c9/pyconrad-0.2.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "9aacdfa061888453ab91bcbe485cf572", "sha256": "6b965bc790daeb7bd97005b0d78c0e52f01f36b60d63cfd113cb281593cfd0b4" }, "downloads": -1, "filename": "pyconrad-0.2.7.tar.gz", "has_sig": false, "md5_digest": "9aacdfa061888453ab91bcbe485cf572", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 129718, "upload_time": "2019-02-05T14:01:05", "upload_time_iso_8601": "2019-02-05T14:01:05.289725Z", "url": "https://files.pythonhosted.org/packages/a1/7e/87ec13f72a441115d3b71ce90d770966a4cb2f2d445465303cf1aa629ae5/pyconrad-0.2.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3": [ { "comment_text": "", "digests": { "md5": "286a5e7e3f95d351588054a2bfed87e1", "sha256": "8e21216771ef41a95a3b508954b9c1ebe35f8a0c6a52966126eb14821f8385b1" }, "downloads": -1, "filename": "pyconrad-0.3.tar.gz", "has_sig": false, "md5_digest": "286a5e7e3f95d351588054a2bfed87e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 816703, "upload_time": "2019-03-18T17:55:29", "upload_time_iso_8601": "2019-03-18T17:55:29.944162Z", "url": "https://files.pythonhosted.org/packages/6b/e1/3554261fa9e5ab6bec4946c0c111d66b7048e9c5a44604b321a006525f3f/pyconrad-0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4": [ { "comment_text": "", "digests": { "md5": "2ba403546dea484b8af98d60401e41a6", "sha256": "6ea8d580ce2840de5afc6cf56662b40851b25e4e0853dde18d95563b412c9cc0" }, "downloads": -1, "filename": "pyconrad-0.4.tar.gz", "has_sig": false, "md5_digest": "2ba403546dea484b8af98d60401e41a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 816682, "upload_time": "2019-04-04T09:44:20", "upload_time_iso_8601": "2019-04-04T09:44:20.586709Z", "url": "https://files.pythonhosted.org/packages/e9/67/fd36aeebcf64ad9d9c2b4e4c8b4d612a30159dcdf1c29e92720cbc6b8c8b/pyconrad-0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "ae5416f374c8e612bc96f96801e936eb", "sha256": "5b42abce57b8b245b0953fb59fb0c3f999f033d85eb48a59f2a7c9fd6e815f33" }, "downloads": -1, "filename": "pyconrad-0.4.1.tar.gz", "has_sig": false, "md5_digest": "ae5416f374c8e612bc96f96801e936eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 816681, "upload_time": "2019-04-04T09:49:39", "upload_time_iso_8601": "2019-04-04T09:49:39.910311Z", "url": "https://files.pythonhosted.org/packages/38/3c/e796e8aa93d641e706837ee36e7260212fc101ca253cdfa4e6c9c481c4b6/pyconrad-0.4.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "39b87e084be3daf2bfdd432e80f5370c", "sha256": "ae55fc3e38ed652ec0345733ee38029afb9c4e457db62981c20fb91c4bd7bed3" }, "downloads": -1, "filename": "pyconrad-0.4.2.tar.gz", "has_sig": false, "md5_digest": "39b87e084be3daf2bfdd432e80f5370c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 816640, "upload_time": "2019-04-04T10:01:55", "upload_time_iso_8601": "2019-04-04T10:01:55.048659Z", "url": "https://files.pythonhosted.org/packages/ba/2e/c9443ff0224fae858f5c037f6f23097c1af1da98494e4724add317865dbe/pyconrad-0.4.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "191b0da94c5e0ebda421b96707a50012", "sha256": "b41d58966aa1473e59e1d9fc88271be31072f17756897cd9a4f29b88386c03b2" }, "downloads": -1, "filename": "pyconrad-0.4.3.tar.gz", "has_sig": false, "md5_digest": "191b0da94c5e0ebda421b96707a50012", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 816617, "upload_time": "2019-04-04T10:06:58", "upload_time_iso_8601": "2019-04-04T10:06:58.503613Z", "url": "https://files.pythonhosted.org/packages/9f/aa/232e87af73e749f77596a56c6abe2b61665f8894ca6eff564333da778b9b/pyconrad-0.4.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "936219bdcd7a023fc10e7851609ed157", "sha256": "b31a79070f4c3c4b035793fecfdb394123a4d3a8bad8d9f9e23924ed327d9258" }, "downloads": -1, "filename": "pyconrad-0.4.4.tar.gz", "has_sig": false, "md5_digest": "936219bdcd7a023fc10e7851609ed157", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 816804, "upload_time": "2019-04-15T06:52:52", "upload_time_iso_8601": "2019-04-15T06:52:52.043480Z", "url": "https://files.pythonhosted.org/packages/a9/64/29f5dd01680b122e3a55bd3abf83f0a3bca9ecfdc3c4ecf25b8e5e47cd46/pyconrad-0.4.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5": [ { "comment_text": "", "digests": { "md5": "c59e3c91d964420399dab0f8f90f4785", "sha256": "923748e8cfe719a656d312966077a2756d49640c15667cf0c3c331da3293e272" }, "downloads": -1, "filename": "pyconrad-0.5.tar.gz", "has_sig": false, "md5_digest": "c59e3c91d964420399dab0f8f90f4785", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 816384, "upload_time": "2019-04-16T07:11:05", "upload_time_iso_8601": "2019-04-16T07:11:05.546036Z", "url": "https://files.pythonhosted.org/packages/95/9e/e65af23f9c7107cac79995aefdb769b24c872b6045f17bda320600bf30d6/pyconrad-0.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "7f1a377a41fe13b3be98f8090dda056d", "sha256": "7e8bdbb5e400dd47809dcb3d8bc6bfa813b82a94a28caa5cd66f259471a63037" }, "downloads": -1, "filename": "pyconrad-0.5.1.tar.gz", "has_sig": false, "md5_digest": "7f1a377a41fe13b3be98f8090dda056d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 131860, "upload_time": "2019-04-21T00:00:31", "upload_time_iso_8601": "2019-04-21T00:00:31.529175Z", "url": "https://files.pythonhosted.org/packages/50/de/e5111e4307fa556e8b791c45aacebadd8cd930d26e3e32df1a8ad19b5e75/pyconrad-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6": [ { "comment_text": "", "digests": { "md5": "21f52b7c87008cb8639faaaadcb75660", "sha256": "1112ba422f19531a469815f2d4b3bfe95df93c47357a7b099a502a2d6e94e154" }, "downloads": -1, "filename": "pyconrad-0.6.tar.gz", "has_sig": false, "md5_digest": "21f52b7c87008cb8639faaaadcb75660", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 819632, "upload_time": "2019-07-01T19:04:17", "upload_time_iso_8601": "2019-07-01T19:04:17.242232Z", "url": "https://files.pythonhosted.org/packages/c1/41/e46a58090200a0fe87c2de676162bee0d9a2e4807158812fb6dee4bf4241/pyconrad-0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "82ca5c831ea8e4ccec3dec7fe308a301", "sha256": "3cfc3279b0dfc8e2505ee593d6e55a3dd38b0ac34c0ac12d62b651fb6214d4a8" }, "downloads": -1, "filename": "pyconrad-0.6.1.tar.gz", "has_sig": false, "md5_digest": "82ca5c831ea8e4ccec3dec7fe308a301", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 819696, "upload_time": "2019-07-02T04:50:33", "upload_time_iso_8601": "2019-07-02T04:50:33.341349Z", "url": "https://files.pythonhosted.org/packages/20/6a/aef1388233bf2f04216cd8698b87537df617b7c552f9f4ca46b9a5844a0b/pyconrad-0.6.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.10": [ { "comment_text": "", "digests": { "md5": "16aa74fac9e7fb9868b82d8221e84994", "sha256": "d3a233d28bb54873280d8810cb54209b4ef2e0128a22e9039dcceefb43198a76" }, "downloads": -1, "filename": "pyconrad-0.6.10.tar.gz", "has_sig": false, "md5_digest": "16aa74fac9e7fb9868b82d8221e84994", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 821221, "upload_time": "2019-10-24T11:43:04", "upload_time_iso_8601": "2019-10-24T11:43:04.094833Z", "url": "https://files.pythonhosted.org/packages/8a/a9/66698190578f632e8bd64e463307aaa078d3a991f7e5bc9aaba3438f1d64/pyconrad-0.6.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.11": [ { "comment_text": "", "digests": { "md5": "162f38f8f096b2f9e5dedfb40f070f83", "sha256": "d84e63ba1f8a9551c01346758240249760cd32367ab40f6fc0093ece546625e6" }, "downloads": -1, "filename": "pyconrad-0.6.11.tar.gz", "has_sig": false, "md5_digest": "162f38f8f096b2f9e5dedfb40f070f83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 821209, "upload_time": "2019-10-24T11:47:20", "upload_time_iso_8601": "2019-10-24T11:47:20.296124Z", "url": "https://files.pythonhosted.org/packages/0b/83/09e0415d55339fad9c8191cd154f7bba74162aab0b48c30a2feb546da925/pyconrad-0.6.11.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.12": [ { "comment_text": "", "digests": { "md5": "f155e71acdf70ce718909a05f6b867d8", "sha256": "8f15666cf85964077e5541d1e36ca39e2ff09065eadbe98b77fa47d5478cd721" }, "downloads": -1, "filename": "pyconrad-0.6.12.tar.gz", "has_sig": false, "md5_digest": "f155e71acdf70ce718909a05f6b867d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 821531, "upload_time": "2019-10-25T07:42:55", "upload_time_iso_8601": "2019-10-25T07:42:55.185701Z", "url": "https://files.pythonhosted.org/packages/2f/48/aaa9b46eb729005bf6e20e7ebaaa857761446a3a30a7cffee3d5931f3fe3/pyconrad-0.6.12.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.13": [ { "comment_text": "", "digests": { "md5": "df94bfee3d7b01dd3482e723dc8941f2", "sha256": "547667869d0e2de4a7b316e9c74f62e042611c858aeda200cc83f5c5f7612407" }, "downloads": -1, "filename": "pyconrad-0.6.13.tar.gz", "has_sig": false, "md5_digest": "df94bfee3d7b01dd3482e723dc8941f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 821545, "upload_time": "2019-10-25T10:09:12", "upload_time_iso_8601": "2019-10-25T10:09:12.146855Z", "url": "https://files.pythonhosted.org/packages/c9/62/2761ab042b61974307afa9c577e9c4162ba05def1375e35624be5e25e4bb/pyconrad-0.6.13.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "b97295c958986d0c9e05bc5bb8aafe78", "sha256": "53a244d5311b490aa2a256bd74b04d5e740bbb840944b449ddf671ff9d0d0428" }, "downloads": -1, "filename": "pyconrad-0.6.2.tar.gz", "has_sig": false, "md5_digest": "b97295c958986d0c9e05bc5bb8aafe78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 819721, "upload_time": "2019-07-02T08:45:05", "upload_time_iso_8601": "2019-07-02T08:45:05.101453Z", "url": "https://files.pythonhosted.org/packages/3e/b6/a01b93946bb1ab564bf41414c4ef0688bce17d20b4d85dfa756f4ca0246b/pyconrad-0.6.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "54519b5aec5e35ac218435abc56b2f50", "sha256": "5a7d6103863f4a7ebbb73c90ae1d36ced4682ccdf520fa2fd0bcbfc2346a761b" }, "downloads": -1, "filename": "pyconrad-0.6.3.tar.gz", "has_sig": false, "md5_digest": "54519b5aec5e35ac218435abc56b2f50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 819755, "upload_time": "2019-07-09T12:45:42", "upload_time_iso_8601": "2019-07-09T12:45:42.931624Z", "url": "https://files.pythonhosted.org/packages/86/dc/2e6c54b4b512b487632377253bc55b9f19cca9021ec78a4c012c3c690617/pyconrad-0.6.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "93b4ca58a58d5601ffff69c47f479cd1", "sha256": "af3c52d76a5516c116949de6bd8b49395e2fc2c3ccc5e593e27e7485cd38708b" }, "downloads": -1, "filename": "pyconrad-0.6.4.tar.gz", "has_sig": false, "md5_digest": "93b4ca58a58d5601ffff69c47f479cd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 819744, "upload_time": "2019-07-09T12:49:33", "upload_time_iso_8601": "2019-07-09T12:49:33.210843Z", "url": "https://files.pythonhosted.org/packages/41/eb/5210770dc46b1cc36109918ed952cdb377aa9aae27dfaed9d7a11900b68c/pyconrad-0.6.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "5f0ec3ac8fadf1c50fbfbedbf4c69f5c", "sha256": "0e2ac93097ec5d56ffe2ff54be130d79c8f0d4dc7942aad5972997b4821a2da3" }, "downloads": -1, "filename": "pyconrad-0.6.5.tar.gz", "has_sig": false, "md5_digest": "5f0ec3ac8fadf1c50fbfbedbf4c69f5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 816947, "upload_time": "2019-07-09T13:14:44", "upload_time_iso_8601": "2019-07-09T13:14:44.036939Z", "url": "https://files.pythonhosted.org/packages/ea/fc/5850a6ee2b2e80cf8ee57087dd6501e0a077395eb12b40c63747ceb83d08/pyconrad-0.6.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "079d3fac8199e05d9dc112e9a5f6c679", "sha256": "53cb5340dcbc1679a6ecca9d969a59d65266bace565e5eda6c173403adbdd219" }, "downloads": -1, "filename": "pyconrad-0.6.6.tar.gz", "has_sig": false, "md5_digest": "079d3fac8199e05d9dc112e9a5f6c679", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 819781, "upload_time": "2019-07-26T12:01:56", "upload_time_iso_8601": "2019-07-26T12:01:56.245844Z", "url": "https://files.pythonhosted.org/packages/87/ca/dbe762b015ca727ac1d1eb25b387d27fdfec51d0dd84812cb3c7834efc2c/pyconrad-0.6.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "5516e560ad6a3acf8535ca60256ceb31", "sha256": "475f43f65ff44130f6fac3f9e0a74ddac704c407156ad068c052ed73ed99bf9a" }, "downloads": -1, "filename": "pyconrad-0.6.7.tar.gz", "has_sig": false, "md5_digest": "5516e560ad6a3acf8535ca60256ceb31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 820914, "upload_time": "2019-08-07T20:10:01", "upload_time_iso_8601": "2019-08-07T20:10:01.840649Z", "url": "https://files.pythonhosted.org/packages/56/27/f1a85620d7991e9e44d0cacfede05ba6b6bf6b08dff0c76ef732df91d9fd/pyconrad-0.6.7.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.8": [ { "comment_text": "", "digests": { "md5": "e19a0c9d4039a57a4b9cdf8f5fac25e2", "sha256": "1cedec6c04bf2bdca91297563b7fdb75cb51c50f7839ae3f18b9f76492ce0f4f" }, "downloads": -1, "filename": "pyconrad-0.6.8.tar.gz", "has_sig": false, "md5_digest": "e19a0c9d4039a57a4b9cdf8f5fac25e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 818085, "upload_time": "2019-09-26T12:08:32", "upload_time_iso_8601": "2019-09-26T12:08:32.632451Z", "url": "https://files.pythonhosted.org/packages/55/98/65df9c465efa712d72f27642f9c851bc032621df43acaf39cd33900009bd/pyconrad-0.6.8.tar.gz", "yanked": false, "yanked_reason": null } ], "0.6.9": [ { "comment_text": "", "digests": { "md5": "37e5b0e8a47782c3df7c1176a49db099", "sha256": "4bfb046cdaf4075bc77cb379e196d0c7b65a03429da5eb81cb294908fdc72512" }, "downloads": -1, "filename": "pyconrad-0.6.9.tar.gz", "has_sig": false, "md5_digest": "37e5b0e8a47782c3df7c1176a49db099", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 821083, "upload_time": "2019-10-23T12:18:56", "upload_time_iso_8601": "2019-10-23T12:18:56.338810Z", "url": "https://files.pythonhosted.org/packages/4b/40/0dfc04119248281ade42bdf69c14b1050b15e1cbeb68fb8df9ebca5e9909/pyconrad-0.6.9.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "443718eb38a6c133a48b7ec9f223ccdc", "sha256": "b4b7722769c4a5743aa530990ebc7ec9ef4e93f7826f119e4f02c20e75d592f2" }, "downloads": -1, "filename": "pyconrad-0.7.0.tar.gz", "has_sig": false, "md5_digest": "443718eb38a6c133a48b7ec9f223ccdc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 821461, "upload_time": "2019-11-02T11:28:59", "upload_time_iso_8601": "2019-11-02T11:28:59.939733Z", "url": "https://files.pythonhosted.org/packages/e8/69/8c4e522bf30b3e93ea521a854ffbd98d51d923e9ba7ba0e1fddf69423eea/pyconrad-0.7.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "5be7c453eda2a035998e718f0d7649e2", "sha256": "dfc66344f105a5c75472fea97d2adb4511050dbe042c05ef05cfda3dfe893395" }, "downloads": -1, "filename": "pyconrad-0.7.1.tar.gz", "has_sig": false, "md5_digest": "5be7c453eda2a035998e718f0d7649e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 711962, "upload_time": "2019-11-14T15:05:59", "upload_time_iso_8601": "2019-11-14T15:05:59.328903Z", "url": "https://files.pythonhosted.org/packages/e0/c6/0a345929529afa947e786cf0412782f74ed51cc2b7b28c7c39c5328c4593/pyconrad-0.7.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.10": [ { "comment_text": "", "digests": { "md5": "6b4ea2a4b7a182e52a1dea7bf84ac0a3", "sha256": "d63bd3e4e5c6774958fab0fb2ad320627f6b01c2ea3d4dc37d30a4bc229626ae" }, "downloads": -1, "filename": "pyconrad-0.7.10.tar.gz", "has_sig": false, "md5_digest": "6b4ea2a4b7a182e52a1dea7bf84ac0a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 713799, "upload_time": "2021-01-12T14:39:24", "upload_time_iso_8601": "2021-01-12T14:39:24.916949Z", "url": "https://files.pythonhosted.org/packages/13/7d/f3db0cb97d241e00105121672a6a5d51b0595702da0f389113cd4ead7892/pyconrad-0.7.10.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "e2b9fdcef3a4793b0345865af6f40d77", "sha256": "b1a1da1eacd357312752270908e983773ec50ba810696887033e196c9afdc573" }, "downloads": -1, "filename": "pyconrad-0.7.2.tar.gz", "has_sig": false, "md5_digest": "e2b9fdcef3a4793b0345865af6f40d77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 711962, "upload_time": "2019-11-14T16:48:44", "upload_time_iso_8601": "2019-11-14T16:48:44.231200Z", "url": "https://files.pythonhosted.org/packages/dd/cb/dae1a1a1471a0cea3bf45848c3110dc0710dea7aa9d86c86b16d145490b1/pyconrad-0.7.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "f4ea55619cb54328020c3b3bde76cb4f", "sha256": "14d17d78e352fe62318a215866a2a6fdd5622fd85e5c990b75de92b3b562a681" }, "downloads": -1, "filename": "pyconrad-0.7.3.tar.gz", "has_sig": false, "md5_digest": "f4ea55619cb54328020c3b3bde76cb4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 709989, "upload_time": "2019-11-25T18:16:50", "upload_time_iso_8601": "2019-11-25T18:16:50.807035Z", "url": "https://files.pythonhosted.org/packages/a7/4f/397daddfa919826f2172b993cc355767b0b1d2435c8a4dd8e6b48163ddc2/pyconrad-0.7.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.4": [ { "comment_text": "", "digests": { "md5": "2534ab1f8fcfc30261aa478fcb886507", "sha256": "dc6d6f1edb8d1ae4045a4daf379b7be64379d08428d7e634509c04979ebfdf28" }, "downloads": -1, "filename": "pyconrad-0.7.4.tar.gz", "has_sig": false, "md5_digest": "2534ab1f8fcfc30261aa478fcb886507", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 710000, "upload_time": "2019-11-29T12:26:04", "upload_time_iso_8601": "2019-11-29T12:26:04.701205Z", "url": "https://files.pythonhosted.org/packages/55/79/5abb3ab1c1d3ba4da00d3f288054766744632c9b60d5081e87adae5cceb9/pyconrad-0.7.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.5": [ { "comment_text": "", "digests": { "md5": "ff203bf492712afd1882ea776f142652", "sha256": "37e54efe6afd77ea52def99aa23407b2bae4b5f8eb12c0a993ac9563e4b16ba1" }, "downloads": -1, "filename": "pyconrad-0.7.5.tar.gz", "has_sig": false, "md5_digest": "ff203bf492712afd1882ea776f142652", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 710441, "upload_time": "2019-12-05T17:44:57", "upload_time_iso_8601": "2019-12-05T17:44:57.329421Z", "url": "https://files.pythonhosted.org/packages/ef/d0/4ffb2ca94f1b1fe67849a725960bb70ccf98283af4921db843a2a3c35906/pyconrad-0.7.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.6": [ { "comment_text": "", "digests": { "md5": "d1b7bdf769d864b7f47928667e08cdc4", "sha256": "d87095346f224a5fc4b8de75f56894c3fa563f78265de5da16ed82870fbfe09c" }, "downloads": -1, "filename": "pyconrad-0.7.6.tar.gz", "has_sig": false, "md5_digest": "d1b7bdf769d864b7f47928667e08cdc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 710476, "upload_time": "2019-12-09T12:02:16", "upload_time_iso_8601": "2019-12-09T12:02:16.034332Z", "url": "https://files.pythonhosted.org/packages/e8/7c/e56c8f9d6d437f7a356e1e7582989511c9611ae8978521f6042ece36dfeb/pyconrad-0.7.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.7.7": [ { "comment_text": "", "digests": { "md5": "4acf520a3e2b72a002a755bd3b84e380", "sha256": "9d9e0fe3de21cd4274e69e9fe02779dc582bf2a00fcbc5694c98ee011d05eaf5" }, "downloads": -1, "filename": "pyconrad-0.7.7.tar.gz", "has_sig": false, "md5_digest": "4acf520a3e2b72a002a755bd3b84e380", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 710649, "upload_time": "2020-01-17T14:22:53", "upload_time_iso_8601": "2020-01-17T14:22:53.008980Z", "url": "https://files.pythonhosted.org/packages/92/c5/76827370ef235970182968ff85a30062deeeb6faa5aace1a568b693a21aa/pyconrad-0.7.7.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6b4ea2a4b7a182e52a1dea7bf84ac0a3", "sha256": "d63bd3e4e5c6774958fab0fb2ad320627f6b01c2ea3d4dc37d30a4bc229626ae" }, "downloads": -1, "filename": "pyconrad-0.7.10.tar.gz", "has_sig": false, "md5_digest": "6b4ea2a4b7a182e52a1dea7bf84ac0a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 713799, "upload_time": "2021-01-12T14:39:24", "upload_time_iso_8601": "2021-01-12T14:39:24.916949Z", "url": "https://files.pythonhosted.org/packages/13/7d/f3db0cb97d241e00105121672a6a5d51b0595702da0f389113cd4ead7892/pyconrad-0.7.10.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }