{ "info": { "author": "Noah Rossignol", "author_email": "noahrossignol@yahoo.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Education", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: Scientific/Engineering", "Topic :: Scientific/Engineering :: Mathematics", "Topic :: Scientific/Engineering :: Physics" ], "description": "Overview\r\n========\r\n\r\nThis module contains some tools for linear algebra. It contains classes\r\nto define matrices and vectors, and a number of functions for working \r\non those matrices and vectors. It is intended for mathematical and\r\nscientific use. It saved me a lot of time in a linear algebra class.\r\n\r\nClasses\r\n=======\r\n\r\n - vector: collection which defines a vector in Cartesian coordinates\r\n\r\n - matrix: two-dimensional collection stored in row-major order\r\n\r\nFunctions\r\n==========\r\n\r\n - AxApproxB: solves Ax approximately equal to b; for use when the rows of matrix b are not in the column space of A\r\n\r\n - axpy: ax+y where a is a scalar, and x and y are vectors\r\n\r\n - bestfit: used to find a line of best fit from given points\r\n\r\n - colVec: makes a matrix with one column\r\n\r\n - det: returns the determinant of a square matrix. Can return a cross product if the top row contains the unit vectors.\r\n\r\n - dot: returns the dot product of two vectors\r\n\r\n - crossProduct: Returns a cross product\r\n\r\n - GaussJordan: solves AX=B, where matrices A and B are known and X is returned. If B is not in the column-space of A, use AxApproxB.\r\n\r\n - identityMatrix: makes an identity matrix of a given size\r\n\r\n - linearCombination: returns a linear combination based on a list of scalars and a list of vectors\r\n\r\n - mmMult: matrix-matrix multiplication\r\n\r\n - mvMult: matrix-vector multiplication\r\n\r\n - norm: takes the norm of a vector; defaults to 2 (Euclidian norm)\r\n\r\n - permutationMatrix: makes a permutation matrix based on a given permutation vector\r\n\r\n - proj: projection of one vector onto another\r\n\r\n - rowVec: makes a matrix with one row\r\n\r\n - transpose: transposes a matrix\r\n\r\n - unitVector: constructs a unit vector\r\n\r\n - v: wrapper around vector instantiation\r\n\r\n - zeroMatrix: makes a zero matrix of a given size\r\n\r\n - zeroVector: makes a zero vector of a given size\r\n\r\nMore Information\r\n================\r\n\r\nHelp is available in the included help file.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "LinearAlgebra", "package_url": "https://pypi.org/project/LinearAlgebra/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/LinearAlgebra/", "project_urls": { "Download": "UNKNOWN", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/LinearAlgebra/1.4.1/", "requires_dist": null, "requires_python": null, "summary": "Tools for working with matrices and vectors.", "version": "1.4.1" }, "last_serial": 1862447, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "637ca4c25afb4493d1668ba338bef6a1", "sha256": "a2edec4222671e1bd00ed5509d8858cd596fe8329907500dd275c2d7314e7711" }, "downloads": -1, "filename": "LinearAlgebra-1.0.0.tar.gz", "has_sig": false, "md5_digest": "637ca4c25afb4493d1668ba338bef6a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4102, "upload_time": "2015-05-10T23:36:54", "url": "https://files.pythonhosted.org/packages/88/01/2310132602caa3cf338e77de956d07b30897929350ac55d6f09726e07ffc/LinearAlgebra-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d75970f410203dcfed8d69563fa8e57f", "sha256": "86487c52e3fdf3119f3fde719d62700c686f0b10b58ee0f8a9e8865797813bf8" }, "downloads": -1, "filename": "LinearAlgebra-1.0.1.tar.gz", "has_sig": false, "md5_digest": "d75970f410203dcfed8d69563fa8e57f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4740, "upload_time": "2015-05-12T02:05:45", "url": "https://files.pythonhosted.org/packages/38/12/099dcfebceffd88c3b70baac7bb94471221ad11f7d42b9020866945ef135/LinearAlgebra-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "df0fcadada2dc560e8035b8e4db25227", "sha256": "139b48885362b764ca3b030274d14e5b4598223ebd6b2596cfe36a010a8f01ca" }, "downloads": -1, "filename": "LinearAlgebra-1.1.0.tar.gz", "has_sig": false, "md5_digest": "df0fcadada2dc560e8035b8e4db25227", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4746, "upload_time": "2015-05-25T19:52:00", "url": "https://files.pythonhosted.org/packages/6d/1e/2cbbebfa1c753d76d2fd92628f49ae7c88bdd1b25ffc6ee2e19c53c57d03/LinearAlgebra-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "72a8ed5207cf5c74c429bb54c7af3869", "sha256": "56cbb4864ee1b097da49c3e8e40086d78183e54b2168d5cf72934470801b75aa" }, "downloads": -1, "filename": "LinearAlgebra-1.2.0.tar.gz", "has_sig": false, "md5_digest": "72a8ed5207cf5c74c429bb54c7af3869", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4955, "upload_time": "2015-05-27T01:15:22", "url": "https://files.pythonhosted.org/packages/ae/c6/483cadeda29b31f6d671a420778a3d9b9bfc7bafc17043e3cc2fd9de88c7/LinearAlgebra-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "8d3e717f6eb5bb10f515977f353aaa67", "sha256": "463e534cd5256822fd205158171bb1cc100cf921548ae827b4152ea0fcb24b93" }, "downloads": -1, "filename": "LinearAlgebra-1.2.1.tar.gz", "has_sig": false, "md5_digest": "8d3e717f6eb5bb10f515977f353aaa67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4962, "upload_time": "2015-05-27T01:19:45", "url": "https://files.pythonhosted.org/packages/d4/5a/70f79d7fb167274e5ce3ef0b77588c5b360a39084764b8191cc8bdc4dccd/LinearAlgebra-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "846edb612b0f448d7fe3610775e42d97", "sha256": "c275123fb4deb7550ceb14b0d12ffa918108a06c50f120d3cb0bbbfeb94a11b3" }, "downloads": -1, "filename": "LinearAlgebra-1.2.2.tar.gz", "has_sig": false, "md5_digest": "846edb612b0f448d7fe3610775e42d97", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4965, "upload_time": "2015-06-24T17:38:39", "url": "https://files.pythonhosted.org/packages/cb/29/3f15d904faa5bd1a9fa74e77d380366c87c0ffce6f8c4bc4779a2ed5a2d7/LinearAlgebra-1.2.2.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "e92619a54616dc307d87ba7b4cb04966", "sha256": "cb0043cc332abea58cbac519d60422daffe05dfd984a00e59628ff44fa6346f2" }, "downloads": -1, "filename": "LinearAlgebra-1.3.0.tar.gz", "has_sig": false, "md5_digest": "e92619a54616dc307d87ba7b4cb04966", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5061, "upload_time": "2015-07-18T01:26:24", "url": "https://files.pythonhosted.org/packages/3c/02/b23c88b75fe4991c6c437a94c8e59adb982acf187a0305317d32c1fe5d20/LinearAlgebra-1.3.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "cb038387404c5c686f1bc93f9596d4d0", "sha256": "8fd7350e2e003bf63e3a9a42ef534d8c26086a5284d4971e235163c21508db81" }, "downloads": -1, "filename": "LinearAlgebra-1.4.1.tar.gz", "has_sig": false, "md5_digest": "cb038387404c5c686f1bc93f9596d4d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5473, "upload_time": "2015-08-07T01:48:48", "url": "https://files.pythonhosted.org/packages/3d/11/6384476e8ea7f5d4d1c1585924942b33fc10ea042b7f96220cd00ea50a26/LinearAlgebra-1.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cb038387404c5c686f1bc93f9596d4d0", "sha256": "8fd7350e2e003bf63e3a9a42ef534d8c26086a5284d4971e235163c21508db81" }, "downloads": -1, "filename": "LinearAlgebra-1.4.1.tar.gz", "has_sig": false, "md5_digest": "cb038387404c5c686f1bc93f9596d4d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5473, "upload_time": "2015-08-07T01:48:48", "url": "https://files.pythonhosted.org/packages/3d/11/6384476e8ea7f5d4d1c1585924942b33fc10ea042b7f96220cd00ea50a26/LinearAlgebra-1.4.1.tar.gz" } ] }