{ "info": { "author": "Kiharu Shishikura", "author_email": "shishi@indigames.net", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3", "Topic :: Games/Entertainment" ], "description": "pyvmath\n--------\n\n\nC++ extension Vector Mathematics Package for 3D and 2D games.\n-------------------------------------------------------------\n\n\nobjects\n-----------------------------------------------\n\nvec2\n\na 2-D vector in array-of-structures format\n\nvec3\n\na 3-D vector in array-of-structures format\n\nvec4\n\na 4-D vector in array-of-structures format\n\nquat\n\nquaternion in array-of-structures format\n\nmat22\n\na 2x2 matrix in array-of-structures format\n\nmat33\n\na 3x3 matrix in array-of-structures format\n\nmat44\n\na 4x4 matrix in array-of-structures format\n\n\n\nfunctions\n-----------------------------------------------\n\nadd\n\nadd two vectors or two matrices\n\nc = add(a, b)\n\n\nsub\n\nsub two vectors or two matrices\n\nc = sub(a, b)\n\n\nmul\n\nmultiply 2 elements\n\nc = mul(a, b)\n\nthe following combinations are possible\n\nvector = vector x scalar\n\nmatrix = matrix x scalar\n\nvector = matrix x vector (transform vector)\n\nmatrix = matrix x matrix\n\nquatanion = quatanion x quatanion\n\nvector = vector * vector (multiply per element)\n\n\ndiv\n\ndivision vector by a scalar\n\nvector = div(vector, scalar)\n\ndivision vector per element\n\nvector = div(vector, vector)\n\n\nrecip\n\ncompute the reciprocal of a vector per element\n\nvector = recip(vector)\n\n\nsqrt\n\ncompute the square root of a vector per element\n\nvector = sqrt(vector)\n\n\nrsqrt\n\ncompute the reciprocal square root of a vector per element\n\nvector = rsqrt(vector)\n\n\nabs\n\ncompute the absolute value of a vector per element\n\nvector = abs(vector)\n\n\nmax\n\nmaximum element of a vector\n\nscalar = max(vector)\n\n\nmin\n\nminimum element of a vector\n\nscalar = min(vector)\n\n\nmaxElem\n\nmaximum of two vectors per element\n\nvector = matElem(vector,vector)\n\n\nminElem\n\nminimum of two vectors per element\n\nvector = minElem(vector, vector)\n\n\nsum\n\ncompute the sum of all elements of a vector\n\nscalar = sum(vector)\n\n\ndot\n\ncompute the dot product of two vectors\n\nscalar = dot(vector, vector)\n\n\nlengthSqr\n\ncompute the square of the length of a vector\n\nscalar = lengthSqr(vector)\n\n\nlength\n\ncompute the length of a vector\n\nscalar = length(vector)\n\n\nnormalize\n\nnormalize a vector\n\nvector = normalize(vector)\n\n\ncross\n\ncompute cross product of two vectors\n\nscalar = cross(vec2, vec2)\n\nvec3 = cross(vec3, vec3)\n\n\nlerp\n\nlinear interpolation between two vectors\n\nvector = lerp(t, vector, vector) (0<= t <= 1)\n\n\nslerp\n\nspherical linear interpolation between two vectors\n\nvector = slerp(t, vector, vector) (0<= t <= 1)\n\n\nquat_rotation\n\nconstruct a quaternion\n\nquat = quat_rotation(vec3, vec3)\n\nconstruct a quaternion to rotate between two unit - length 3D vectors\n\nthe result is unpredictable if 2 vectors point in opposite directions\n\nquat = quat_rotation(scalar, vec3)\n\nconstruct a quaternion to rotate around a unit-length 3D vector\n\nquat = quat_rotation(scalar)\n\nconstruct a quaternion to rotate around a Z(0,0,1) axis\n\n\nquat_rotationX\n\nconstruct a quaternion to rotate around the x axis\n\nquat = quat_rotationX(radian)\n\n\nquat_rotationY\n\nconstruct a quaternion to rotate around the y axis\n\nquat = quat_rotationY(radian)\n\n\nquat_rotationZ\n\nconstruct a quaternion to rotate around the z axis\n\nquat = quat_rotationZ(radian)\n\n\nconj\n\ncompute the conjugate of a quaternion\n\nquat = conj(quat)\n\n\nsquad\n\nspherical quadrangle interpolation\n\nquat = squad(t,quat, quat, quat, quat)\n\n\nrotate\n\nuse a unit - length quaternion to rotate a 3D vector\n\nvec = rotate(vec, quat)\n\n\nmat_rotation\n\nconstruct a matrix to rotate around a unit-length 3D vector\n\nmatrix = mat_rotation(radian, dimension, vector)\n\ndimension is 2 or 3 or 4 to output matrix\n\nif you omit vector, Zaxis(0,0,1) will be entered as default\n\n\nmat_rotationX\n\nconstruct a matrix to rotate around the Xaxis\n\nmatrix = mat_rotationX(radian, dimension)\n\ndimension is 2 or 3 or 4 to output matrix\n\n\nmat_rotationY\n\nconstruct a matrix to rotate around the Yaxis\n\nmatrix = mat_rotationY(radian, dimension)\n\ndimension is 2 or 3 or 4 to output matrix\n\n\nmat_rotationZ\n\nconstruct a matrix to rotate around the Zaxis\n\nmatrix = mat_rotationZ(radian, dimension)\n\ndimension is 2 or 3 or 4 to output matrix\n\n\nmat_rotationZYX\n\nconstruct a matrix to rotate around the x, y, and z axes\n\nmatrix = mat_rotationZYX( (xradian, yradian, zradian) )\n\n\nmat_identity\n\nconstruct an identity matrix\n\nmatrix = mat_identity(dimension)\n\ndimension is 2 or 3 or 4 to output matrix\n\n\nmat_scale\n\nconstruct a matrix to perform scaling\n\nmatrix = mat_scale(vector, dimension)\n\ndimension is 2 or 3 or 4 to output matrix\n\n\nmat_translation\n\nconstruct a 4x4 matrix to perform translation\n\nmatrix = mat_translation(vector)\n\n\ntranspose\n\ntranspose of a matrix\n\nmatrix = transpose(matrix)\n\n\ninverse\n\ncompute the inverse of a matrix\n\nmatrix = inverse(matrix)\n\n\northoInverse\n\ncompute the inverse of a 4x4 matrix, which is expected to be an affine matrix with an orthogonal upper-left 3x3 submatrix\n\nthis can be used to achieve better performance than a general inverse when the specified 4x4 matrix meets the given restrictions\n\nmatrix = orthoInverse(matrix)\n\n\ndeterminant\n\ndeterminant of a matrix\n\nscalar = determinant(matrix)\n\n\nappendScale\n\nappend (post-multiply) a scale transformation to a matrix\n\nfaster than creating and multiplying a scale transformation matrix\n\nmatrix = appendScale(matrix, vector)\n\n\nprependScale\n\nprepend (pre-multiply) a scale transformation to a 4x4 matrix\n\nfaster than creating and multiplying a scale transformation matrix\n\nmatrix = prependScale(matrix, vector)\n\n\nlookAt\n\nconstruct viewing matrix based on eye position, position looked at, and up direction\n\nmatrix4 = lookAt(eyeVector, lookatVector, upVector)\n\n\nperspective\n\nconstruct a perspective projection matrix\n\nmatrix4 = perspective(fovyRadians, aspect, zNear, zFar)\n\n\nfrustum\n\nconstruct a perspective projection matrix based on frustum\n\nmatrix4 = frustum(left, right, bottom, top, zNear, zFar) (all scalar value)\n\n\northographic\n\nconstruct an orthographic projection matrix\n\nmatrix4 = orthographic(left, right, bottom, top, zNear, zFar) (all scalar value)\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyvmath", "package_url": "https://pypi.org/project/pyvmath/", "platform": "", "project_url": "https://pypi.org/project/pyvmath/", "project_urls": null, "release_url": "https://pypi.org/project/pyvmath/0.3.4/", "requires_dist": null, "requires_python": "", "summary": "C++ extension Vector Mathematics Package for 3D and 2D games.", "version": "0.3.4" }, "last_serial": 5966682, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "db240178e405de34b5b9282d6e532e1c", "sha256": "d6254b50123962ec099cefcff9ac7201b3a96759b0de5414bfb7c75d73b304f1" }, "downloads": -1, "filename": "pyvmath-0.1.0.tar.gz", "has_sig": false, "md5_digest": "db240178e405de34b5b9282d6e532e1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14550, "upload_time": "2019-06-27T06:08:22", "url": "https://files.pythonhosted.org/packages/26/c1/892d73fc9da62396145dc5a682e6c9359570b4167f408adc3500b1c57db3/pyvmath-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ffac9802823bb5d89dc0ffd46ffa66ef", "sha256": "88b808aedcbb464080bc3381a1b8264269647ffa13e09db9688f4607e1875a0c" }, "downloads": -1, "filename": "pyvmath-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ffac9802823bb5d89dc0ffd46ffa66ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14551, "upload_time": "2019-06-27T06:14:36", "url": "https://files.pythonhosted.org/packages/d7/87/a0aef3516289d7bb01047bb35b3396b6192dc552b90420a85edd15b86fa2/pyvmath-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "606fa330ac9abc44d8a3f9e386db879a", "sha256": "ffcb7f75658ba9fc53dcfd51c32667c08fac4fdbe075e4439f2634fcbf283fe6" }, "downloads": -1, "filename": "pyvmath-0.1.2.tar.gz", "has_sig": false, "md5_digest": "606fa330ac9abc44d8a3f9e386db879a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8894, "upload_time": "2019-06-27T06:24:42", "url": "https://files.pythonhosted.org/packages/ed/d2/f5d773d599618dc9b79a670677f1366b370577e71c34e96f85e0c2942add/pyvmath-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a247c8684207fea8f40b3b4f4d2c60af", "sha256": "763884f9a5ea317a7aadf5e0f6bad79445306585d52678d136506a92c2c4d9b2" }, "downloads": -1, "filename": "pyvmath-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a247c8684207fea8f40b3b4f4d2c60af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15337, "upload_time": "2019-06-27T06:36:55", "url": "https://files.pythonhosted.org/packages/f8/9c/8e292c0a3289abd66431fc33ec782e64ce9bf28d969ddd4e5bdbb8b956f7/pyvmath-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "5dc87685bca5cbc0d7878f54664a4703", "sha256": "134e46932e798ece50f300833ed39f816ceb607077d8cb21aeb1cc424c78cf42" }, "downloads": -1, "filename": "pyvmath-0.1.4.tar.gz", "has_sig": false, "md5_digest": "5dc87685bca5cbc0d7878f54664a4703", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15430, "upload_time": "2019-06-27T08:20:06", "url": "https://files.pythonhosted.org/packages/59/44/aff8cc839a9ed21b2342506c09a41ed4ea804d33f523f47b2c3ea5dfc7d5/pyvmath-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "865d08182a4e0171ba95d47704f421a3", "sha256": "2ac6ed9140a4eb3ffd28e46f4c65612b0267e55429c2aa1eabf56d4063324240" }, "downloads": -1, "filename": "pyvmath-0.1.5.tar.gz", "has_sig": false, "md5_digest": "865d08182a4e0171ba95d47704f421a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19026, "upload_time": "2019-07-07T13:32:44", "url": "https://files.pythonhosted.org/packages/34/4e/8d8e051e2e19a09196fdd286c222b1aecbe98835940b407674a39b2bc8fc/pyvmath-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "5a953b4aec810dc8fa5552db6d25a262", "sha256": "49dfead4875a715aeee055e297156e117e5541a81e1573cb8958a4baf34b1703" }, "downloads": -1, "filename": "pyvmath-0.1.6.tar.gz", "has_sig": false, "md5_digest": "5a953b4aec810dc8fa5552db6d25a262", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19122, "upload_time": "2019-07-07T13:38:35", "url": "https://files.pythonhosted.org/packages/9f/0c/344a4c5b3476f57b1506d52f904c781c0ee1ef1b1018752ae188e2f09ab2/pyvmath-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "0fad098241f0afe0876f710a4bdb49cd", "sha256": "5e1226539058926c6086c7944e35d851e4b5df6df6de58969eff575b60c80996" }, "downloads": -1, "filename": "pyvmath-0.1.7.tar.gz", "has_sig": false, "md5_digest": "0fad098241f0afe0876f710a4bdb49cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19122, "upload_time": "2019-07-07T14:28:53", "url": "https://files.pythonhosted.org/packages/c5/63/031508ddfb1243102720d7af04b9fdbbf4d91c7bdb4d6c531b361532ab64/pyvmath-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "f81ffd6d08cd72cfc44ce7c6ca706ac2", "sha256": "c0b317fd3ee0ed34ab41443106bbfe94c5105d98ef7a7c1f05d40a17094d0008" }, "downloads": -1, "filename": "pyvmath-0.1.8.tar.gz", "has_sig": false, "md5_digest": "f81ffd6d08cd72cfc44ce7c6ca706ac2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19125, "upload_time": "2019-07-07T14:33:52", "url": "https://files.pythonhosted.org/packages/13/21/850f8b126315beeac77239146d804dc5bfa8aba7a5243f3dbcfabdb9fac7/pyvmath-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "de1ebe0bf80b6591f5eef029d6ca4983", "sha256": "9bd3a03e1da1adca25d2d0a10fc0a6b4db32bdb760271087b58cb6a33cd996b5" }, "downloads": -1, "filename": "pyvmath-0.1.9.tar.gz", "has_sig": false, "md5_digest": "de1ebe0bf80b6591f5eef029d6ca4983", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19124, "upload_time": "2019-07-07T14:35:58", "url": "https://files.pythonhosted.org/packages/37/28/8a3562596016329d686e1523c4a4eed2735569273c73c185658be7f849ec/pyvmath-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "de13f927704ab03d63c803178d2d9148", "sha256": "62bc50c59e8d59d0b848c9f7ee9baf4d2add357a518ad880b79d36d0e0b2e8b7" }, "downloads": -1, "filename": "pyvmath-0.2.0.tar.gz", "has_sig": false, "md5_digest": "de13f927704ab03d63c803178d2d9148", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19120, "upload_time": "2019-07-07T15:14:37", "url": "https://files.pythonhosted.org/packages/f2/03/c5622c82d6884ff2e57bba8bcb296348a4888699b4069efe66954b8f05be/pyvmath-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "568b65b2fe0be7a191bffb14c18118ce", "sha256": "1ab7bfc1a007d489bea4434eb7b60a6bd21a19494a9279a27fad141f9c8eea6e" }, "downloads": -1, "filename": "pyvmath-0.2.1.tar.gz", "has_sig": false, "md5_digest": "568b65b2fe0be7a191bffb14c18118ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19099, "upload_time": "2019-07-07T15:18:25", "url": "https://files.pythonhosted.org/packages/73/2e/c713d9a9a71e207f5ea2d72d1e7347b2a34bc85e029b211e398ee297cd9a/pyvmath-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "2ffae1f459e7c8a3a88af5311a3da17b", "sha256": "76c29db1b65fea6fa6ac8792a625e4b669548a91c64cfd65899dfddd9dd498c8" }, "downloads": -1, "filename": "pyvmath-0.2.2.tar.gz", "has_sig": false, "md5_digest": "2ffae1f459e7c8a3a88af5311a3da17b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19100, "upload_time": "2019-07-08T01:24:58", "url": "https://files.pythonhosted.org/packages/60/31/1078e7196d5b30dd4b3ab33e2eb5f327ce3c4fbb85f53f7809411b000770/pyvmath-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "cc41f0552daca25f2aa843aac33676cc", "sha256": "80baca0aafcf3a28bbfa23d374b1f353029f1a28ab868c12065cfac242ea15d6" }, "downloads": -1, "filename": "pyvmath-0.2.3.tar.gz", "has_sig": false, "md5_digest": "cc41f0552daca25f2aa843aac33676cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19212, "upload_time": "2019-07-08T02:20:31", "url": "https://files.pythonhosted.org/packages/43/6a/cb5700e2b31d12aa262d28a5f1bd39e6a6574ae96cddab26d9eccac30419/pyvmath-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "2a46c4290a15ec976d3fc9e091f3922e", "sha256": "0485723a5b512fd68dc43c54c5eaccbaa2e2822f62ed59da85fb2262f4d8fe42" }, "downloads": -1, "filename": "pyvmath-0.2.4.tar.gz", "has_sig": false, "md5_digest": "2a46c4290a15ec976d3fc9e091f3922e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19230, "upload_time": "2019-07-16T04:07:59", "url": "https://files.pythonhosted.org/packages/87/b5/f4f575d7fac8d9fa8a21944bdfea7d0396542f65eede632e250da97955d5/pyvmath-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "39bb8e0c7d5a14ef6ac1423ded5de234", "sha256": "ef4bb64bffe7483f01f1ccbb030ada475abe1946a17761977da384ecdeabd402" }, "downloads": -1, "filename": "pyvmath-0.2.5.tar.gz", "has_sig": false, "md5_digest": "39bb8e0c7d5a14ef6ac1423ded5de234", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19260, "upload_time": "2019-07-16T11:55:43", "url": "https://files.pythonhosted.org/packages/c1/fd/4054fccb9e59d40606a1db822ff141ff0c946c7f69227d7f4a37c32ea1eb/pyvmath-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "8ccc74490060a1b41f637cfafb12095a", "sha256": "bd16b7e23742f70b85a7c8825ab326b4808a02cbe40005728d612349361cd74b" }, "downloads": -1, "filename": "pyvmath-0.2.6.tar.gz", "has_sig": false, "md5_digest": "8ccc74490060a1b41f637cfafb12095a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19537, "upload_time": "2019-07-26T12:33:12", "url": "https://files.pythonhosted.org/packages/76/5c/2e0b8c2cc5437be657d5b699bf4bebe70c863d3ef8737ec610b5a562bb43/pyvmath-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "112d6d96a160632f586d01d9f569df49", "sha256": "dd19e55a028914491edbd4943e6b68da80917a35582b7bd4b0c4c5c5a4bf57f5" }, "downloads": -1, "filename": "pyvmath-0.2.7.tar.gz", "has_sig": false, "md5_digest": "112d6d96a160632f586d01d9f569df49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19937, "upload_time": "2019-07-26T16:40:22", "url": "https://files.pythonhosted.org/packages/c1/c9/d72fbed93f6fd4ce7689d8e68afc9a64d16caed855a000ffe8bbdd187124/pyvmath-0.2.7.tar.gz" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "89f7b0266e4206490959bbe11e67b8c0", "sha256": "0425a8eaec1e6555f69ab1de461afb45f1556b6202c4509cc4d76ccebfcba8a8" }, "downloads": -1, "filename": "pyvmath-0.2.8.tar.gz", "has_sig": false, "md5_digest": "89f7b0266e4206490959bbe11e67b8c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19934, "upload_time": "2019-07-26T16:50:03", "url": "https://files.pythonhosted.org/packages/f7/a5/97ee95551604f2c34ab793fc4b09898a351f07dc51d7caec78eb9cadce80/pyvmath-0.2.8.tar.gz" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "976f873f6064d240f232530ababfe8e4", "sha256": "e256b1173d312df743f6c32f4b2dbbdf18c682fb39edc3e0a223bd5cb8fb86e0" }, "downloads": -1, "filename": "pyvmath-0.2.9.tar.gz", "has_sig": false, "md5_digest": "976f873f6064d240f232530ababfe8e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19981, "upload_time": "2019-07-27T03:10:24", "url": "https://files.pythonhosted.org/packages/12/ef/2cb868f13ac610dc73a2f32dfdb4cdc37fbe735b7a2214a1e39282ef89f9/pyvmath-0.2.9.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "5cd93f5e1e92e919224dcc8a6b3eaab1", "sha256": "bd178c692ca1a1ac06725a1c3ecafdc8a92276ee1e5529c6858ee9454e44bd60" }, "downloads": -1, "filename": "pyvmath-0.3.0.tar.gz", "has_sig": false, "md5_digest": "5cd93f5e1e92e919224dcc8a6b3eaab1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21917, "upload_time": "2019-08-22T03:31:13", "url": "https://files.pythonhosted.org/packages/34/33/dcaa127e2ac21650c26fb066109d009ff2dd2386b164bfa99ca73b33e122/pyvmath-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "512f0cf6d17c981189c641316e8edc9e", "sha256": "4954bbd338e5161898e31cb5e55783278b30414c70558a7e2c0e7369173f5773" }, "downloads": -1, "filename": "pyvmath-0.3.1.tar.gz", "has_sig": false, "md5_digest": "512f0cf6d17c981189c641316e8edc9e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19936, "upload_time": "2019-09-06T04:49:04", "url": "https://files.pythonhosted.org/packages/11/b0/d4b9e00c5810b008b1196152a638008c8148cab6956ec3a849aa1a2cdc53/pyvmath-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "f7060b136fd52cb0fdb0dcfd2c939a48", "sha256": "e221608e6f9ed6b03f801e512b3a7046b3d8024d162db0c3bd4249495999fdcb" }, "downloads": -1, "filename": "pyvmath-0.3.2.tar.gz", "has_sig": false, "md5_digest": "f7060b136fd52cb0fdb0dcfd2c939a48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19967, "upload_time": "2019-09-17T07:24:16", "url": "https://files.pythonhosted.org/packages/e0/a5/efb1b3c051b54d62b7de793d4fc1eea97b8e947256a836ffa21a6a85c111/pyvmath-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "998c42c037609afcca9e8f921a99d955", "sha256": "0a64d5d92f265c4abbf7e5d6c7f5d76cfd319304c67c5739e804700aeb8dafce" }, "downloads": -1, "filename": "pyvmath-0.3.3.tar.gz", "has_sig": false, "md5_digest": "998c42c037609afcca9e8f921a99d955", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20011, "upload_time": "2019-09-24T10:57:35", "url": "https://files.pythonhosted.org/packages/fe/62/0dd1992e89212492d4d7dc57070aee65e40df3b6b38bd7cd7324f275c376/pyvmath-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "a1200a99255961615c0ba2b4d2f6676e", "sha256": "e985dfd31f34e40073a0c6da7f8e22c94afd45b3c96b5d8a3748f8a98b380d61" }, "downloads": -1, "filename": "pyvmath-0.3.4.tar.gz", "has_sig": false, "md5_digest": "a1200a99255961615c0ba2b4d2f6676e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21397, "upload_time": "2019-10-13T07:54:59", "url": "https://files.pythonhosted.org/packages/c2/76/bc4c4e911433d6abfb405f605852fecdf981f50c28914f85cffb9f461ef8/pyvmath-0.3.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a1200a99255961615c0ba2b4d2f6676e", "sha256": "e985dfd31f34e40073a0c6da7f8e22c94afd45b3c96b5d8a3748f8a98b380d61" }, "downloads": -1, "filename": "pyvmath-0.3.4.tar.gz", "has_sig": false, "md5_digest": "a1200a99255961615c0ba2b4d2f6676e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21397, "upload_time": "2019-10-13T07:54:59", "url": "https://files.pythonhosted.org/packages/c2/76/bc4c4e911433d6abfb405f605852fecdf981f50c28914f85cffb9f461ef8/pyvmath-0.3.4.tar.gz" } ] }