{ "info": { "author": "Mainak Chowdhury, Alon Kipnis, Milind Rao", "author_email": "mainakch@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", "Topic :: Utilities" ], "description": "===========\nCvxFit\n===========\n\nCvxFit is a package which provides classes for fitting convex functions to\ngiven data. Typical usage looks like this::\n\n #!/usr/bin/env python\n\n from cvxfit import CvxFit\n import scipy as sp\n\n #Generate data\n N = 1000\n n = 3\n \n def f_actual(x):\n return sp.sum(x*x)\n\n X = sp.randn(N, n)\n Y = sp.array([f_actual(pt) for pt in X]) \n\n #Initialize object with 10 affine functions\n #with regularization 0.001, and maximum\n #number of iterations 20\n fit_object = CvxFit(X=X, Y=Y, type='pwl', extra_param=[10, 0.001, 20])\n \n #Perform fit \n fit_object.fit()\n\n #See training error; repeat fit if high\n print 'Training error: ' + str(fit_object.mean_training_error)\n\n #Compare quality of fit at a random point\n pt = sp.randn(1, n)\n print 'Actual value: ' + str(f_actual(pt))\n print 'Approximate value: ' + str(fit_object.evaluate(pt)[0])\n\n\n\nAuthors\n=========\n\nThis package was written and tested by Mainak Chowdhury, Alon Kipnis and Milind\nRao.\n\nAcknowledgements \n================\n\nThis package came out of a course project for `EE364b\n`_ at Stanford University, Spring\n2013-14, taught by Prof. Stephen Boyd. We would like to thank all members of\nthe awesome teaching staff for their useful feedback and constructive\nsuggestions.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://packages.python.org/cvxfit", "keywords": "convex fit", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "cvxfit", "package_url": "https://pypi.org/project/cvxfit/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/cvxfit/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://packages.python.org/cvxfit" }, "release_url": "https://pypi.org/project/cvxfit/0.1.9/", "requires_dist": null, "requires_python": null, "summary": "A package for fitting convex functions to data.", "version": "0.1.9" }, "last_serial": 1114814, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "0a9913671121956ebeccf95d5a74074b", "sha256": "1d5137e010a93bf46d4362deb742c018ce3101ba276bb24f3c067f044ce69143" }, "downloads": -1, "filename": "cvxfit-0.1.0.tar.gz", "has_sig": false, "md5_digest": "0a9913671121956ebeccf95d5a74074b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7004, "upload_time": "2014-06-03T18:23:22", "url": "https://files.pythonhosted.org/packages/0d/e4/ead7a7b93ba15bb5b4a6ee8623ee1d1a82c310ee6deb19739b1c55de5f85/cvxfit-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "68f09fd52c34421d149dc5486423bdee", "sha256": "4e2c295f1340c9e35e0640deea8325f6c9a5c0852cae83af687a67d38e95452a" }, "downloads": -1, "filename": "cvxfit-0.1.1.tar.gz", "has_sig": false, "md5_digest": "68f09fd52c34421d149dc5486423bdee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7081, "upload_time": "2014-06-04T17:39:56", "url": "https://files.pythonhosted.org/packages/78/c0/566af1fddc4e33b1fe6691977dd678dbb0eb6ede2b82214273b36128cf74/cvxfit-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "dedea78f4c21100dfebfd989b3b55b8d", "sha256": "881b4ed47337ae9b4f80367f0ba0d8c167c133edf71b1b0484331648430d8997" }, "downloads": -1, "filename": "cvxfit-0.1.2.tar.gz", "has_sig": false, "md5_digest": "dedea78f4c21100dfebfd989b3b55b8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7088, "upload_time": "2014-06-04T18:04:24", "url": "https://files.pythonhosted.org/packages/a9/58/1626d30f73fccc09d1f304f000bed6cc8ecf9920997e9059a34b0b8655e0/cvxfit-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "7b86f928fc95bc7fb196d015c0615806", "sha256": "bc0180709dcc7e242eaaaa7b2c1c4cc1a7ff27753e4a7b6dd97971bb3c1eec7f" }, "downloads": -1, "filename": "cvxfit-0.1.3.tar.gz", "has_sig": false, "md5_digest": "7b86f928fc95bc7fb196d015c0615806", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7087, "upload_time": "2014-06-04T18:17:31", "url": "https://files.pythonhosted.org/packages/4a/67/0dc8a9bef65dc6e59664731bc5c6e6bb7ebbd3fe29c5c0df8ad23f754a11/cvxfit-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "95373b788136eb4d2a429e747725b1ed", "sha256": "2967b1c029fbb05091b99a88b3b1d45772c209ae4530a19670d162278437f020" }, "downloads": -1, "filename": "cvxfit-0.1.4.tar.gz", "has_sig": false, "md5_digest": "95373b788136eb4d2a429e747725b1ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7094, "upload_time": "2014-06-04T18:23:21", "url": "https://files.pythonhosted.org/packages/38/45/467853041ec50ec0e71facb87c6c62654910c57b1ac31b29b46a18c98843/cvxfit-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "9f2556c6ba5236433f22a3444500d218", "sha256": "95f1108024e0784ec8639407b3a76f393f516c7da0b5e9c71354580537709ad1" }, "downloads": -1, "filename": "cvxfit-0.1.5.tar.gz", "has_sig": false, "md5_digest": "9f2556c6ba5236433f22a3444500d218", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7115, "upload_time": "2014-06-04T19:53:39", "url": "https://files.pythonhosted.org/packages/66/33/a13dd342a09da963d54e331850cd699c9a783ed8492377b1ec042245903d/cvxfit-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "e1c8c35885e75b9c6767ba8262b04eaf", "sha256": "27fbd1f36c09902363f906204e212fca59a20f5577a04e2cf4dd2a458ea62809" }, "downloads": -1, "filename": "cvxfit-0.1.6.tar.gz", "has_sig": false, "md5_digest": "e1c8c35885e75b9c6767ba8262b04eaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7136, "upload_time": "2014-06-04T22:50:00", "url": "https://files.pythonhosted.org/packages/d7/85/ee598140a2a0a97ebe758d675625876b8db5c23a0f172cfa3ec267d284de/cvxfit-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "4195b8ae9501354ef954fd1a293e6999", "sha256": "9d8a9bb9de74e5602a4c9b317e4b63feb2ae72d40293121ec8424c5b12d1019f" }, "downloads": -1, "filename": "cvxfit-0.1.7.tar.gz", "has_sig": false, "md5_digest": "4195b8ae9501354ef954fd1a293e6999", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7185, "upload_time": "2014-06-04T22:55:19", "url": "https://files.pythonhosted.org/packages/44/8f/16f8ceb527d94f7d845895d37d4417eb111d066f229cbc784e0a3e33cea9/cvxfit-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "cc2ebbbf1fbe426ac2a6cbebace55060", "sha256": "8f53da120f470ba8754674c1aa5b49c424c7a632235700af6d318f1b5e7e1615" }, "downloads": -1, "filename": "cvxfit-0.1.8.tar.gz", "has_sig": false, "md5_digest": "cc2ebbbf1fbe426ac2a6cbebace55060", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7212, "upload_time": "2014-06-04T23:10:36", "url": "https://files.pythonhosted.org/packages/dd/ab/7dd94b19bbb6e12b4dc822cf808c21a0d4152f71a3b85a35990f029f9d80/cvxfit-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "10ed5e78800d3951878c84d562c546a1", "sha256": "9d274eecf8fce79c415f24f0f774a215981ca7cc7eb4ee69b2f3f7bceb765ee2" }, "downloads": -1, "filename": "cvxfit-0.1.9.tar.gz", "has_sig": false, "md5_digest": "10ed5e78800d3951878c84d562c546a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7601, "upload_time": "2014-06-05T01:48:30", "url": "https://files.pythonhosted.org/packages/06/44/c9ede6070ad8d5ec6a8c59ed36350cc00f0fd1c8d4a3d1494cac61a4ea47/cvxfit-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "10ed5e78800d3951878c84d562c546a1", "sha256": "9d274eecf8fce79c415f24f0f774a215981ca7cc7eb4ee69b2f3f7bceb765ee2" }, "downloads": -1, "filename": "cvxfit-0.1.9.tar.gz", "has_sig": false, "md5_digest": "10ed5e78800d3951878c84d562c546a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7601, "upload_time": "2014-06-05T01:48:30", "url": "https://files.pythonhosted.org/packages/06/44/c9ede6070ad8d5ec6a8c59ed36350cc00f0fd1c8d4a3d1494cac61a4ea47/cvxfit-0.1.9.tar.gz" } ] }