{ "info": { "author": "Ronan Hamon, Valentin Emiya, and Florent Jaillet", "author_email": "ronan.hamon@lis-lab.fr, valentin.emiya@lis-lab.fr, florent.jaillet@lis-lab.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "yafe\n====\n\nyafe: Yet Another Framework for Experiments.\n\nA classical workflow consists in the following steps:\n\n* load some data,\n* generate a problem from the data,\n* solve the problem,\n* compute performance criteria,\n* display results.\n\nExperiments are then conducted by repeating this task while varying the\ndata, problem parameters, solvers and/or solver parameters. A computer\ncluster may be used to run all the resulting tasks in parallel,\nwhich requires to distribute them adequately among the available\nresources and then to collect and merge the results.\n\nThe package `yafe` offers a generic framework to conduct such experiments,\naiming at saving time and avoiding errors:\n\n* the generic framework facilitates the design of experiments,\n* convenient data structures help to handle results quickly and without\n confusion between multiple dimensions,\n* intermediate results can be tracked,\n* tasks are computed once, even when new tasks are added.\n\n\nInstall\n-------\n\nInstall the current release with ``pip``::\n\n pip install yafe\n\nFor additional details, see doc/install.rst.\n\nUsage\n-----\n\nSee the `documentation `_.\n\nBugs\n----\n\nPlease report any bugs that you find through the `yafe GitLab project\n`_.\n\nYou can also fork the repository and create a merge request.\n\nSource code\n-----------\n\nThe source code of yafe is available via its `GitLab project\n`_.\n\nYou can clone the git repository of the project using the command::\n\n git clone git@gitlab.lis-lab.fr:skmad-suite/yafe.git\n\nCopyright \u00a9 2017-2018\n---------------------\n\n* `Laboratoire d'Informatique et Syst\u00e8mes `_\n* `Universit\u00e9 d'Aix-Marseille `_\n* `Centre National de la Recherche Scientifique `_\n* `Universit\u00e9 de Toulon `_\n\nContributors\n------------\n\n* `Ronan Hamon `_\n* `Valentin Emiya `_\n* `Florent Jaillet `_\n\nLicense\n-------\n\nReleased under the GNU General Public License version 3 or later\n(see `LICENSE.txt`).\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.lis-lab.fr/skmad-suite/yafe", "keywords": "audio,data structures,missing data", "license": "GNU General Public License v3 (GPLv3)", "maintainer": "", "maintainer_email": "", "name": "yafe", "package_url": "https://pypi.org/project/yafe/", "platform": "", "project_url": "https://pypi.org/project/yafe/", "project_urls": { "Homepage": "https://gitlab.lis-lab.fr/skmad-suite/yafe" }, "release_url": "https://pypi.org/project/yafe/1.0.3/", "requires_dist": [ "numpy", "coverage; extra == 'dev'", "pytest; extra == 'dev'", "pytest-cov; extra == 'dev'", "pytest-randomly; extra == 'dev'", "nbsphinx; extra == 'doc'", "numpydoc; extra == 'doc'", "sphinx; extra == 'doc'", "xarray; extra == 'xarray'" ], "requires_python": ">=3.5", "summary": "Yet Another Framework for Experiments", "version": "1.0.3" }, "last_serial": 5511990, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "693d5fe10fd35aae96d8add1a6ac9df6", "sha256": "1c469f035f73e26172723e99653daf167aaaaf0c9ccd0ae79116b25c5a0e3e09" }, "downloads": -1, "filename": "yafe-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "693d5fe10fd35aae96d8add1a6ac9df6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 31370, "upload_time": "2018-10-25T14:24:00", "url": "https://files.pythonhosted.org/packages/a9/bc/090cc5085e8721a1a124cd9ed4dc528e1423ea3e91a69d86d6d375ff708c/yafe-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e26f66a2660cef52a8ad9f2b35118d12", "sha256": "80f90ef97b39ba45b9c323e36a4402ff18583629966b3011ce84f71081138cbe" }, "downloads": -1, "filename": "yafe-1.0.0.tar.gz", "has_sig": false, "md5_digest": "e26f66a2660cef52a8ad9f2b35118d12", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 55016, "upload_time": "2018-10-25T14:24:01", "url": "https://files.pythonhosted.org/packages/7b/91/f763fea2ee9054e7b8308984293b4b441cace64a92ad346031ff05668b47/yafe-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "9a2395e28701f7db996f979dab1d2543", "sha256": "d8262f8060e182f415f3b45249badd8ed985633349f3f8fdf52bf245bdd57b7c" }, "downloads": -1, "filename": "yafe-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9a2395e28701f7db996f979dab1d2543", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 35790, "upload_time": "2018-10-31T10:19:04", "url": "https://files.pythonhosted.org/packages/31/77/03fd0625c7c9b7999bd7a4185108b34d8c325a38df5474b240426dff62bd/yafe-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "027e7fad5b9afbbd84bb91a0e2110d03", "sha256": "58e9f8ebca7ffcf0f821b8a33d3c1ebe76abe997ecfc391c7fced96bb848435c" }, "downloads": -1, "filename": "yafe-1.0.1.tar.gz", "has_sig": false, "md5_digest": "027e7fad5b9afbbd84bb91a0e2110d03", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 55324, "upload_time": "2018-10-31T10:19:06", "url": "https://files.pythonhosted.org/packages/8b/85/66b995122bcb9ea877361a565ceefee3dad2f0b34a36416e04e21f5eba47/yafe-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "9007b02fa0bc1c9708da62edb86bf4b8", "sha256": "bb25bd53f7e719443a59008d7f5c2ee8646d5f06f5984250f2227799ee2a0fda" }, "downloads": -1, "filename": "yafe-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "9007b02fa0bc1c9708da62edb86bf4b8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 35793, "upload_time": "2018-11-14T07:54:53", "url": "https://files.pythonhosted.org/packages/7a/9b/f281675267137cbfef67284f18ceb3e5b3a6e6b60666ea0d870ab3158e95/yafe-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dba07a2e04c6a4133cd328c1ea251319", "sha256": "6dccb1026113a6bb330e19656f6cad11004fa1f8ccf1de1e0fb89bb91aa3ae64" }, "downloads": -1, "filename": "yafe-1.0.2.tar.gz", "has_sig": false, "md5_digest": "dba07a2e04c6a4133cd328c1ea251319", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 55511, "upload_time": "2018-11-14T07:54:55", "url": "https://files.pythonhosted.org/packages/0b/9c/ca901006002ed320e8b9c964b3a247dc6e0350bdd93591aaa79371adb40c/yafe-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "846ae687d46791f9ad0c32a3bce28f12", "sha256": "8bd87faa21178cb6e49b2bd20ca8cc9b1511216275732424f674b2a69508c32d" }, "downloads": -1, "filename": "yafe-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "846ae687d46791f9ad0c32a3bce28f12", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 35752, "upload_time": "2019-07-10T13:00:43", "url": "https://files.pythonhosted.org/packages/f2/fc/f4e15c0fe95ab127b21985041d436967cffadb773006a34f1d5cf64500c1/yafe-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a76701baeb5d5923183054762777d59d", "sha256": "bb4526bb49b3641c09474874f194fbed89b9d3c643555e20cd2515077422c533" }, "downloads": -1, "filename": "yafe-1.0.3.tar.gz", "has_sig": false, "md5_digest": "a76701baeb5d5923183054762777d59d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 57765, "upload_time": "2019-07-10T13:00:47", "url": "https://files.pythonhosted.org/packages/de/e3/1bf589d2a37d830a48af4671e0961f3bc8f5e698945654192ca1d24b4b5f/yafe-1.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "846ae687d46791f9ad0c32a3bce28f12", "sha256": "8bd87faa21178cb6e49b2bd20ca8cc9b1511216275732424f674b2a69508c32d" }, "downloads": -1, "filename": "yafe-1.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "846ae687d46791f9ad0c32a3bce28f12", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 35752, "upload_time": "2019-07-10T13:00:43", "url": "https://files.pythonhosted.org/packages/f2/fc/f4e15c0fe95ab127b21985041d436967cffadb773006a34f1d5cf64500c1/yafe-1.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a76701baeb5d5923183054762777d59d", "sha256": "bb4526bb49b3641c09474874f194fbed89b9d3c643555e20cd2515077422c533" }, "downloads": -1, "filename": "yafe-1.0.3.tar.gz", "has_sig": false, "md5_digest": "a76701baeb5d5923183054762777d59d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 57765, "upload_time": "2019-07-10T13:00:47", "url": "https://files.pythonhosted.org/packages/de/e3/1bf589d2a37d830a48af4671e0961f3bc8f5e698945654192ca1d24b4b5f/yafe-1.0.3.tar.gz" } ] }