{ "info": { "author": "Abubakar Abid", "author_email": "a12d@stanford.edu", "bugtrack_url": null, "classifiers": [], "description": "", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/abidlabs/contrastive", "keywords": "unsupervised,contrastive,learning,PCA", "license": "", "maintainer": "", "maintainer_email": "", "name": "contrastive", "package_url": "https://pypi.org/project/contrastive/", "platform": "", "project_url": "https://pypi.org/project/contrastive/", "project_urls": { "Homepage": "https://github.com/abidlabs/contrastive" }, "release_url": "https://pypi.org/project/contrastive/1.1.0/", "requires_dist": null, "requires_python": "", "summary": "Python library for performing unsupervised learning (e.g. PCA) in contrastive settings, where one is interested in finding directions and patterns that exist one dataset, but not the other", "version": "1.1.0" }, "last_serial": 4395282, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "21c203e3a3606f3108371959a3ba1316", "sha256": "a53c967d81d138679f3d3e0e88c7a5c6c2aa91b9e48b71082e6ababea1e66501" }, "downloads": -1, "filename": "contrastive-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "21c203e3a3606f3108371959a3ba1316", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5317, "upload_time": "2017-08-09T06:29:12", "url": "https://files.pythonhosted.org/packages/8b/57/05984e1d203766d5dd3ca374b4370e5cd21ec590aaf44cc406a592ea3a77/contrastive-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "35f8facd25b7e223376a47ab6c1d7a93", "sha256": "33b444152bdadbb211e9fb535282f0cbd52fcdd65cd21bbff511c3738a5ae6c8" }, "downloads": -1, "filename": "contrastive-0.1.0.tar.gz", "has_sig": false, "md5_digest": "35f8facd25b7e223376a47ab6c1d7a93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4754, "upload_time": "2017-08-09T06:18:28", "url": "https://files.pythonhosted.org/packages/01/08/d555a428c555db55868dbad25f0347eaff1c7e44874c2e3edb95a51a85f5/contrastive-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "72810bad358bea4f5cd9110aac1fb587", "sha256": "fd6abd620f80644e16481ffbe901cc7eef4f63e2089c30c8e5e78178f2b61fd0" }, "downloads": -1, "filename": "contrastive-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "72810bad358bea4f5cd9110aac1fb587", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5318, "upload_time": "2017-08-09T06:31:05", "url": "https://files.pythonhosted.org/packages/26/8f/4d6b71d4222ea27ed5f26877e4622e5a479e025b519bd345485ebfa2ae5c/contrastive-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1a944a507e36fffcb2c8839e39b912b", "sha256": "536cc05c182a2ab464a14f63d4b9ced3c94520a69238d78e330e14f0d106d1f4" }, "downloads": -1, "filename": "contrastive-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b1a944a507e36fffcb2c8839e39b912b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4728, "upload_time": "2017-08-09T06:31:06", "url": "https://files.pythonhosted.org/packages/d3/26/1f40ef168408395561943b0a80ee4968e9ef3b84d6531ea74279255b5ec4/contrastive-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "a2ad78362cef5ddc00e698034a9776b1", "sha256": "b05a8b9007c3a87ba2d73aed02c57cad391fb501ceb0f31fb1907500fdfe5297" }, "downloads": -1, "filename": "contrastive-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "a2ad78362cef5ddc00e698034a9776b1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7472, "upload_time": "2017-09-04T06:31:53", "url": "https://files.pythonhosted.org/packages/77/c1/048c4147753a31918e8f0d6c42b7e61d90615098b8b7f5a2eda8bfddd645/contrastive-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1658bf1fa5fe3c39d663c258a1ac5473", "sha256": "d48779b40aef095d08777f03d566c9999a60de387260aa6a540a69684594d714" }, "downloads": -1, "filename": "contrastive-0.1.2.tar.gz", "has_sig": false, "md5_digest": "1658bf1fa5fe3c39d663c258a1ac5473", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6900, "upload_time": "2017-09-04T06:31:56", "url": "https://files.pythonhosted.org/packages/e1/38/d910b44dfb48d76a0bdfaafe8ab5cb6edab16c8822880a9e97bf6d7488df/contrastive-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "ea98a88dd9bbf354fcdbdf829673fbcb", "sha256": "abd91cb71272cf4cc364bd19fc93ac2e5145e5bb2e2777d40d5019f90d8a0fbf" }, "downloads": -1, "filename": "contrastive-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "ea98a88dd9bbf354fcdbdf829673fbcb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7474, "upload_time": "2017-09-04T07:40:30", "url": "https://files.pythonhosted.org/packages/ba/c0/42787acc745b5ca9629faa954dc95b230260b4ecf7cc590c20f62a989695/contrastive-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ec19d3c771733434ecbcb9f90a24d066", "sha256": "7f9e3fe5f3330b917dd7e21a2e6705410e35bd16badfba5b3bf5856332805e06" }, "downloads": -1, "filename": "contrastive-0.1.3.tar.gz", "has_sig": false, "md5_digest": "ec19d3c771733434ecbcb9f90a24d066", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8474, "upload_time": "2017-09-04T07:40:32", "url": "https://files.pythonhosted.org/packages/6a/72/f8769c26cee34ec6b40df16c99be7df5286a35b5cac18d95fc5fa07b4a80/contrastive-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "7226dc6eb40c993235f13242f6836fb1", "sha256": "9b9c271957edb464ac5d9cf91f8a50b7a1fb757f67fb066d9e66d6230bc0c354" }, "downloads": -1, "filename": "contrastive-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "7226dc6eb40c993235f13242f6836fb1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7545, "upload_time": "2017-09-22T17:29:30", "url": "https://files.pythonhosted.org/packages/9b/f9/0da9ac1fed30841ac301b0174d75340d32184d873b1342ca63d1bc23e406/contrastive-0.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "958dff0437c12ae47c3fb70e0123c54a", "sha256": "39c979cebb6daf59e8d8e6c96f29bd0f11d75effc12e0a597820f23f3942f079" }, "downloads": -1, "filename": "contrastive-0.1.4.tar.gz", "has_sig": false, "md5_digest": "958dff0437c12ae47c3fb70e0123c54a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8497, "upload_time": "2017-09-22T17:29:32", "url": "https://files.pythonhosted.org/packages/d6/09/dc6cadfd598ef823f9e2547907c66ab3b4df8e418d1807d75eb1cded75d3/contrastive-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "05c7e1e0a45b9b13e11a77c7034e6b78", "sha256": "b40086c462bbb5f86b116e81c7df6141ea2306f91ce44813b7ad3135e08e075c" }, "downloads": -1, "filename": "contrastive-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "05c7e1e0a45b9b13e11a77c7034e6b78", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7514, "upload_time": "2017-09-22T17:39:20", "url": "https://files.pythonhosted.org/packages/5f/5d/962ee494323b4389086ba91bcef0bdbd0d4076e0ce80c2e1c9c9e6fbd965/contrastive-0.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0136f9e0009e11e2f27fa5363b307e30", "sha256": "bc39ba650cc146280959bef8b44ea421e6ef11855db3c1a4d919598a47808499" }, "downloads": -1, "filename": "contrastive-0.1.5.tar.gz", "has_sig": false, "md5_digest": "0136f9e0009e11e2f27fa5363b307e30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8505, "upload_time": "2017-09-22T17:39:21", "url": "https://files.pythonhosted.org/packages/f6/f6/4545e326e096c1752552f974cd4518faeb7fe83b0e8255f2fdef80f7c000/contrastive-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "67566bd5200343323d3a780d2265a877", "sha256": "dff908587904b6140815f62d54c4e5ef5f2576e3c6408b1d4b1552c2a7767ec6" }, "downloads": -1, "filename": "contrastive-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "67566bd5200343323d3a780d2265a877", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7828, "upload_time": "2017-12-16T08:51:50", "url": "https://files.pythonhosted.org/packages/f9/b8/5ef762ae51795458955f4529dac6f85209017f74da1cddd77900ec108d6b/contrastive-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "91ab7b4b94bf143628e7fda927131f3a", "sha256": "7f3b330b525adfd73c45e13b3f7bddf6712870cab1e641336fc973add90def3a" }, "downloads": -1, "filename": "contrastive-0.1.6.tar.gz", "has_sig": false, "md5_digest": "91ab7b4b94bf143628e7fda927131f3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8839, "upload_time": "2017-12-16T08:51:51", "url": "https://files.pythonhosted.org/packages/ab/ee/677a0e6791584ddba89092149ac903ae2b4a22797401eb901247a36cf834/contrastive-0.1.6.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "4872a30bf59566a218ba445757a932a8", "sha256": "33f14613386a7b65280c7fc9cca54668dc64d6a42db23fc65244c97f20917a3b" }, "downloads": -1, "filename": "contrastive-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "4872a30bf59566a218ba445757a932a8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7797, "upload_time": "2018-04-17T22:47:57", "url": "https://files.pythonhosted.org/packages/5f/b8/1fe36c8f920bc2bdcaf4fb7de2fddd4dea7f8e4c876a176d45000fb478ae/contrastive-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b29e42df822f2e62fb442f572f9fcb23", "sha256": "866363622c6d3bc5d9ff87ffeb8d5203cc11592e1b60d3f514d5d1a80562d252" }, "downloads": -1, "filename": "contrastive-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b29e42df822f2e62fb442f572f9fcb23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8862, "upload_time": "2018-04-17T22:47:58", "url": "https://files.pythonhosted.org/packages/06/99/4f284840a1955057c6e924c6ba55745de1ab6581378656901dd2cad01046/contrastive-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "ac280157e44f58e729b6974dfdf587aa", "sha256": "15abfffb58d35bf2d3204f44903ad1f6cf4aa0f92af84de94796161e5a32c08a" }, "downloads": -1, "filename": "contrastive-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ac280157e44f58e729b6974dfdf587aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8893, "upload_time": "2018-10-19T18:43:09", "url": "https://files.pythonhosted.org/packages/db/b7/63803b5eaf9cf9c83bbb018b4be43ffa5b564b7c5d099d8b0fa72a3b3bac/contrastive-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ac280157e44f58e729b6974dfdf587aa", "sha256": "15abfffb58d35bf2d3204f44903ad1f6cf4aa0f92af84de94796161e5a32c08a" }, "downloads": -1, "filename": "contrastive-1.1.0.tar.gz", "has_sig": false, "md5_digest": "ac280157e44f58e729b6974dfdf587aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8893, "upload_time": "2018-10-19T18:43:09", "url": "https://files.pythonhosted.org/packages/db/b7/63803b5eaf9cf9c83bbb018b4be43ffa5b564b7c5d099d8b0fa72a3b3bac/contrastive-1.1.0.tar.gz" } ] }