{ "info": { "author": "Maciej Bendkowski, Sergey Dovgal", "author_email": "maciej.bendkowski@tcs.uj.edu.pl, vit.north@gmail.com", "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/maciej-bendkowski/paganini", "keywords": "", "license": "BSD3", "maintainer": "", "maintainer_email": "", "name": "paganini", "package_url": "https://pypi.org/project/paganini/", "platform": "", "project_url": "https://pypi.org/project/paganini/", "project_urls": { "Homepage": "https://github.com/maciej-bendkowski/paganini" }, "release_url": "https://pypi.org/project/paganini/1.2.2/", "requires_dist": [ "numpy", "sympy", "cvxpy", "scipy" ], "requires_python": "", "summary": "Multiparametric tuner for combinatorial specifications", "version": "1.2.2" }, "last_serial": 5953936, "releases": { "0.2955977424": [ { "comment_text": "", "digests": { "md5": "c734fb0a7dc2750e8adf696dc0e0fdf7", "sha256": "2f7c3dc5f7caa33aaf62e232f704b54aa2c59751c7b6649b2e983b5fbfd5c12e" }, "downloads": -1, "filename": "paganini-0.2955977424-py2-none-any.whl", "has_sig": false, "md5_digest": "c734fb0a7dc2750e8adf696dc0e0fdf7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5084, "upload_time": "2018-05-30T15:55:36", "url": "https://files.pythonhosted.org/packages/11/25/ede40060cae1462e275ef3a14ddb9ab1e59dd6c1601379ac0459ff3b4b1a/paganini-0.2955977424-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08e9672762b9e12e910bb254796dbebe", "sha256": "e7fa70b4345ed2a6b211d37ecbc5bc10764adbfa6e8c910af8186a4148afe677" }, "downloads": -1, "filename": "paganini-0.2955977424-py3-none-any.whl", "has_sig": false, "md5_digest": "08e9672762b9e12e910bb254796dbebe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5158, "upload_time": "2018-05-31T12:12:05", "url": "https://files.pythonhosted.org/packages/fc/d8/19b3757f35f0fd74c6064ab2d41ec8630f405b5bf55d7246801f6778d24c/paganini-0.2955977424-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9183fc81ccc1a1111eedfd548d945f6e", "sha256": "15f5224a627e5213df46fd8c9cf34b3b734bf5dc585e55e724d56b2d6a99c2d5" }, "downloads": -1, "filename": "paganini-0.2955977424.tar.gz", "has_sig": false, "md5_digest": "9183fc81ccc1a1111eedfd548d945f6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4347, "upload_time": "2018-05-30T15:55:37", "url": "https://files.pythonhosted.org/packages/c7/92/63be8661205fd20474c53ca9c42fb69657ef0b8ebba298a7e0d0a8a38a95/paganini-0.2955977424.tar.gz" } ], "0.2955977425": [ { "comment_text": "", "digests": { "md5": "a6ec9a3f30a7cf899f47f22b2b9dfee5", "sha256": "6cf5b0afef4120cbe4243596368f251421cd49a9756e8a62acf8a79ee1608b98" }, "downloads": -1, "filename": "paganini-0.2955977425-py3-none-any.whl", "has_sig": false, "md5_digest": "a6ec9a3f30a7cf899f47f22b2b9dfee5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5159, "upload_time": "2018-05-31T12:17:20", "url": "https://files.pythonhosted.org/packages/08/8a/d9ad3a84bbde2521eec977609000295f4b21a8ebf86820279c6ee61632da/paganini-0.2955977425-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "04e5f78fc0d75b2acf9c6e4fca0fb61c", "sha256": "c0b1af9ef63a4c9fb241a44df2eea632cd432e9a64000165d15840589cd49d0f" }, "downloads": -1, "filename": "paganini-0.2955977425.tar.gz", "has_sig": false, "md5_digest": "04e5f78fc0d75b2acf9c6e4fca0fb61c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4455, "upload_time": "2018-05-31T12:17:21", "url": "https://files.pythonhosted.org/packages/e4/cd/170b831c89bd1799d6726cbd29fd3a5cf890fe6bd0e43315365ab8522e7b/paganini-0.2955977425.tar.gz" } ], "0.29559774252": [ { "comment_text": "", "digests": { "md5": "e9443dd1a5ce616d151dd5fbf1939dad", "sha256": "f88a2d33ba07b192bc7410115bbb98c2b6ac54f433e920b02bf38adcf1941a0d" }, "downloads": -1, "filename": "paganini-0.29559774252-py3-none-any.whl", "has_sig": false, "md5_digest": "e9443dd1a5ce616d151dd5fbf1939dad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5170, "upload_time": "2018-05-31T12:31:57", "url": "https://files.pythonhosted.org/packages/0f/18/95a0f0e6641900c519db07349ff39f2084f32ccf8547b434589f96ed6a70/paganini-0.29559774252-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "691c6d35fd63e673c0c087c79391f157", "sha256": "53c772d0f98b39a50e01421bdfeeb400f1dc58748997bee2757aeaeaf23933e3" }, "downloads": -1, "filename": "paganini-0.29559774252.tar.gz", "has_sig": false, "md5_digest": "691c6d35fd63e673c0c087c79391f157", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4456, "upload_time": "2018-05-31T12:31:58", "url": "https://files.pythonhosted.org/packages/f4/99/e300516f327b164f280d84aedcbf93ebf1a2d98aa3c9134826de763c221a/paganini-0.29559774252.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "ba881a2fbff55d317c3a35c9ba80ad49", "sha256": "693ee4b8037b993c9d57ec4f08633156336991df1c83b3aced863e18b13eb2ed" }, "downloads": -1, "filename": "paganini-1.0.0-py3.6.egg", "has_sig": false, "md5_digest": "ba881a2fbff55d317c3a35c9ba80ad49", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 16192, "upload_time": "2019-05-29T16:36:55", "url": "https://files.pythonhosted.org/packages/80/31/082f1bb22c5abe86ad9e288519139ad462851cc51e2df54d7eaae0fab020/paganini-1.0.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "be02e4b172a53c0ebd314ba444194444", "sha256": "3e1e0f23599a6ba351aa7c8831552eb7df0a18ac98e229a5c5512649ce16616e" }, "downloads": -1, "filename": "paganini-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "be02e4b172a53c0ebd314ba444194444", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8207, "upload_time": "2019-05-29T16:36:53", "url": "https://files.pythonhosted.org/packages/7c/23/1ce1a8b95b2fb08af0b343bdbb330715111ac92db72f7e5870278d36fc52/paganini-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c498dbd4cc7313e1d3c88cb723b683a3", "sha256": "0cb4b3e7731a3bb5857890f72794524d855aafa28f066118b07c20632211ce52" }, "downloads": -1, "filename": "paganini-1.0.0.tar.gz", "has_sig": false, "md5_digest": "c498dbd4cc7313e1d3c88cb723b683a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8940, "upload_time": "2019-05-29T16:36:56", "url": "https://files.pythonhosted.org/packages/af/0d/7bad125eda712870b094588487ecef3343d1521e237cf53579cf93d24302/paganini-1.0.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "ac8c3397182172606194643b6bc19973", "sha256": "a6731269a1104a5e717910ebf4d11d92cde28b245d15044b207814949d9c37ee" }, "downloads": -1, "filename": "paganini-1.1.1-py3.6.egg", "has_sig": false, "md5_digest": "ac8c3397182172606194643b6bc19973", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 18030, "upload_time": "2019-06-19T15:58:08", "url": "https://files.pythonhosted.org/packages/12/8f/24d85a3021fa60860a9574af7315230f293ad6e3f67fc9844369723d6458/paganini-1.1.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "8c346a44a67d6e2a975437f54ffbdeb4", "sha256": "ec7b2c41e21dbb3f4d79eee8f7096f547e225773a0e572ec04dcb89119c1029c" }, "downloads": -1, "filename": "paganini-1.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8c346a44a67d6e2a975437f54ffbdeb4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14156, "upload_time": "2019-06-04T12:44:48", "url": "https://files.pythonhosted.org/packages/a8/4a/9904e1152ae01e8b9c0e10702c9a1a2ae5d2dc48477178b4a8f87fc582a1/paganini-1.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08189e1a1d354879765e89d4a70ac494", "sha256": "2bca86b99c53361d0f2b7c2b4dfd04045067355a60b2c1868a0da5b1e7868543" }, "downloads": -1, "filename": "paganini-1.1.1.tar.gz", "has_sig": false, "md5_digest": "08189e1a1d354879765e89d4a70ac494", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8516, "upload_time": "2019-06-04T12:44:50", "url": "https://files.pythonhosted.org/packages/7f/3a/240a12801a1cf75962b14ad82bdd731b1b5b0123cd8bb7a6f9120d132d57/paganini-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "878f519404881cd2a21702fe94979f66", "sha256": "28c4a5531ae29a9263b674cd8ab44dca50dc0012f50386ee9443709db96e7048" }, "downloads": -1, "filename": "paganini-1.1.2-py2.7.egg", "has_sig": false, "md5_digest": "878f519404881cd2a21702fe94979f66", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": ">=3.0", "size": 17939, "upload_time": "2019-06-23T23:25:37", "url": "https://files.pythonhosted.org/packages/5c/70/1ce45eeb8eba30acff0a4062ebbfc43b5e6fc2817211e2bdf27cdc12680d/paganini-1.1.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "975f5f7f233cc581295d08005aafa9d1", "sha256": "8e8b44f2c21298079e6791f6ef965ef7ab077e660cdf397798736cf42cab724e" }, "downloads": -1, "filename": "paganini-1.1.2-py3.6.egg", "has_sig": false, "md5_digest": "975f5f7f233cc581295d08005aafa9d1", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": ">=3.0", "size": 26766, "upload_time": "2019-06-23T23:25:39", "url": "https://files.pythonhosted.org/packages/fc/e2/133a79117267c17b965d4d9e805631e05fbddfe45e0aad3eae05baf64ece/paganini-1.1.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "b2ad94f3de2f7ffa901548eda3ae5bec", "sha256": "c6bb6db9dc78786980014ae01405f6faffda553f0f0caaf55bd1441b6285b600" }, "downloads": -1, "filename": "paganini-1.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "b2ad94f3de2f7ffa901548eda3ae5bec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.0", "size": 8341, "upload_time": "2019-06-19T15:58:05", "url": "https://files.pythonhosted.org/packages/1e/81/0031c96cf154e7332a16df5ccc780e67292627c5743c18d6bf9a43f97af6/paganini-1.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e2343c0f42b908c9f491054d3fde6c7", "sha256": "f40316dadaa99013101e9027dd0799dcd1cf1347315759876228112a5f411adc" }, "downloads": -1, "filename": "paganini-1.1.2.tar.gz", "has_sig": false, "md5_digest": "9e2343c0f42b908c9f491054d3fde6c7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.0", "size": 8944, "upload_time": "2019-06-19T15:58:11", "url": "https://files.pythonhosted.org/packages/ee/b9/263afacb2e4de6dc2e6899e32fab06f3cfd003a92cc2084a2fd7edd4f3b6/paganini-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "fb41390e672c28a7cc2e67e7b6fe0e7e", "sha256": "d6d4a188fa45f79410cdb092d046c18006a0abe90421ff97ab90c4704bdedfee" }, "downloads": -1, "filename": "paganini-1.1.3-py3.6.egg", "has_sig": false, "md5_digest": "fb41390e672c28a7cc2e67e7b6fe0e7e", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 27660, "upload_time": "2019-06-25T12:39:41", "url": "https://files.pythonhosted.org/packages/f6/80/6437e8dcaa44baa74cd6647b78ad1f3fabacb4749f45e1dfddb2f5402ed9/paganini-1.1.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "94823d30cd5e8d7951821577e4637c3b", "sha256": "d8c5f6955b48e966dbb44f95a6af3675fcec59d46f18d6e71d35342b5f20f09d" }, "downloads": -1, "filename": "paganini-1.1.3.tar.gz", "has_sig": false, "md5_digest": "94823d30cd5e8d7951821577e4637c3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10915, "upload_time": "2019-06-23T23:25:42", "url": "https://files.pythonhosted.org/packages/3d/68/558424f2fe7f8e294dd7ba50e19472ce3de692883e4bdfab9be1f9260de0/paganini-1.1.3.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "c9fc3b670cebf9820551fc7a91dad034", "sha256": "a04ec8feaf55bdbd39d00e646bbda200770330b5794f88c20380b33c14f8aa64" }, "downloads": -1, "filename": "paganini-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c9fc3b670cebf9820551fc7a91dad034", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14976, "upload_time": "2019-07-11T12:48:15", "url": "https://files.pythonhosted.org/packages/9a/eb/b4a9110c769926bb4577f50b3e9128426b3d5659e662cb30be32dd19053c/paganini-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "166f4673bd7e667be1ca8eb267fb79d0", "sha256": "566881b75285b7f3c857f9e5b8daa84f38eeb7d7689017fbaee7d0f32decc6bf" }, "downloads": -1, "filename": "paganini-1.2.0.tar.gz", "has_sig": false, "md5_digest": "166f4673bd7e667be1ca8eb267fb79d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13037, "upload_time": "2019-07-11T12:48:17", "url": "https://files.pythonhosted.org/packages/73/47/0e42e81ffbed259f0f438b5ded85f7c7e65422c71fed19631732c0271b0a/paganini-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "d90fc36c09c4889f204779da617631f1", "sha256": "8729d5422969f6ce9a40b50a41785141a9726a3af51d0269de3e2d751912a8a2" }, "downloads": -1, "filename": "paganini-1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d90fc36c09c4889f204779da617631f1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15035, "upload_time": "2019-07-18T12:32:51", "url": "https://files.pythonhosted.org/packages/c8/25/0d9ce09677e23d59356547512d6417a9d1ea690153b9d4cb2890711afcbb/paganini-1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "828f571ae52c4a65f70e5c86cca55e7c", "sha256": "02b1b8469981c9af6aebfe764d05bca10485310fe37b68a794e696c8cea4c1fe" }, "downloads": -1, "filename": "paganini-1.2.1.tar.gz", "has_sig": false, "md5_digest": "828f571ae52c4a65f70e5c86cca55e7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13019, "upload_time": "2019-07-18T12:32:53", "url": "https://files.pythonhosted.org/packages/05/86/742e02f633bda332b904b3bcd8304ccbd7c841fcc61eaf20d0e9de2b71ac/paganini-1.2.1.tar.gz" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "351cd12c62cdb5ce1eb1b249d0dbb2bb", "sha256": "491ec311be6382ad93c3a5ddf56129d556ceb65c63afed1b7945aaeef8687f62" }, "downloads": -1, "filename": "paganini-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "351cd12c62cdb5ce1eb1b249d0dbb2bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15154, "upload_time": "2019-10-10T09:48:18", "url": "https://files.pythonhosted.org/packages/23/be/21180042c9c8779c1e9a1e73d015128508ea061d4168db77385426104006/paganini-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5da84faeeac8b169b5a03d6583356728", "sha256": "589b2a4a9f43ff03565360b96fc502239278aba042d25a7dc879466e9e6c6821" }, "downloads": -1, "filename": "paganini-1.2.2.tar.gz", "has_sig": false, "md5_digest": "5da84faeeac8b169b5a03d6583356728", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13117, "upload_time": "2019-10-10T09:48:19", "url": "https://files.pythonhosted.org/packages/06/10/62ed45b97934271c183351aa98a06f926474a5e4e652a01894ec4d19ad0d/paganini-1.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "351cd12c62cdb5ce1eb1b249d0dbb2bb", "sha256": "491ec311be6382ad93c3a5ddf56129d556ceb65c63afed1b7945aaeef8687f62" }, "downloads": -1, "filename": "paganini-1.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "351cd12c62cdb5ce1eb1b249d0dbb2bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 15154, "upload_time": "2019-10-10T09:48:18", "url": "https://files.pythonhosted.org/packages/23/be/21180042c9c8779c1e9a1e73d015128508ea061d4168db77385426104006/paganini-1.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5da84faeeac8b169b5a03d6583356728", "sha256": "589b2a4a9f43ff03565360b96fc502239278aba042d25a7dc879466e9e6c6821" }, "downloads": -1, "filename": "paganini-1.2.2.tar.gz", "has_sig": false, "md5_digest": "5da84faeeac8b169b5a03d6583356728", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13117, "upload_time": "2019-10-10T09:48:19", "url": "https://files.pythonhosted.org/packages/06/10/62ed45b97934271c183351aa98a06f926474a5e4e652a01894ec4d19ad0d/paganini-1.2.2.tar.gz" } ] }