{ "info": { "author": "MInDS @ Mines", "author_email": "minds@mines.edu", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Programming Language :: Python" ], "description": "# ex4ml\n\nA toolkit for conducting machine learning experiments efficiently.\n\n![image](https://gitlab.com/minds-mines/ex4ml/ex4ml/badges/master/pipeline.svg)\n![image](https://gitlab.com/minds-mines/ex4ml/ex4ml/badges/master/coverage.svg)\n\n## Description\n\nThe target audience of ex4ml is researchers conducting experiments in\nmachine learning. The goal of ex4ml is to allow you to focus on the\nmachine learning research while minimizing your worrying about designing\nand managing experiments.\n\nThe secondary audience of ex4ml is machine learning practitioners who\nwant a simple way to test and compare machine learning approaches.\n\n### Applications\n\nex4ml should work for experiments on the following and all combinations\nof them:\n\n* Multi-Modal / Multi-View learning\n* Multiple-Instance learning\n* Feature comparisons\n* Feature visualizations\n\n### Development\n\n#### Summary\n\nHere is the summary of what you need to do. Read on for more details.\n\nInstall everything:\n\n```bash\npipenv install --dev\n```\n\nRun tests:\n\n```bash\npipenv shell\npython setup.py test\n```\n\nAfter you make changes make sure you run autopep8 to fix your code\\'s\nsyntax and pylint to get feedback on what could be improved in your\ncode.\n\n```bash\npipenv shell\nautopep8 --in-place --aggressive --aggressive *.py\npylint src/ex4ml/*.py\npylint test/*.py\n```\n\n#### Pipenv\n\nUse [pipenv](http://pipenv.readthedocs.io/en/latest/) to automatically\nmanage isolated, virtual environments for Python projects.\n\nInstall/upgrade `pipenv` via the command line.\n\n```bash\npip install --upgrade pipenv\n```\n\nTo install modules or create a `Pipfile` from a `requirements.txt` file:\n\n```bash\npipenv install\n```\n\nTo install dev-modules:\n\n```bash\npipenv install --dev\n```\n\nTo install or uninstall modules respectively to or from your Python\nproject:\n\n```bash\npipenv install module_name\npipenv install dev_module_name --dev\npipenv uninstall module_name\n```\n\nTo manually create a `Pipfile.lock` file from the installed versions:\n\n```bash\npipenv lock\n```\n\nTo load the Python virtual environment into the shell to execute\ncommands or run a single command using the Python virtual environment\nuse the following:\n\n```bash\npipenv shell\npipenv run command_name\n```\n\nUse `exit` to unload the Python virtual environment.\n\nTo see your project\\'s dependency graph:\n\n```bash\npipenv graph\n```\n\n#### PyScaffold\n\nThis project has been set up using PyScaffold 3.0.3. For details and\nusage information on PyScaffold see .\n\nUse [PyScaffold](http://pyscaffold.org/en/latest/features.html) to\nquickly setup and manage Python projects.\n\n### Installation\n\nYou will need [Git](https://git-scm.com) with `user.name` and\n`user.email` setup to get started.\n\n```bash\ngit config --global user.name \"John Doe\"\ngit config --global user.email \"john.doe@email.com\"\n```\n\nInstall/upgrade `setuptools` and `pyscaffold` via the command line:\n\n```bash\npip install --upgrade setuptools\npip install --upgrade pyscaffold\n```\n\n### Testing\n\nTo execute unit tests in the `tests` directory, use:\n\n```bash\npipenv shell\npython setup.py test\n```", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://minds.mines.edu", "keywords": "", "license": "mit", "maintainer": "", "maintainer_email": "", "name": "ex4ml", "package_url": "https://pypi.org/project/ex4ml/", "platform": "any", "project_url": "https://pypi.org/project/ex4ml/", "project_urls": { "Homepage": "https://minds.mines.edu" }, "release_url": "https://pypi.org/project/ex4ml/0.0.3/", "requires_dist": null, "requires_python": "", "summary": "A library for streamlining machine learning experiments", "version": "0.0.3" }, "last_serial": 4761433, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b87b1d6b0323a52207766ed7c82a4e16", "sha256": "457143f2f4a3142a068af14cc3a7920a2d41c17fd53a8825b222f5c93d6bbb6e" }, "downloads": -1, "filename": "ex4ml-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b87b1d6b0323a52207766ed7c82a4e16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 113231, "upload_time": "2019-01-14T21:38:23", "url": "https://files.pythonhosted.org/packages/c2/df/0b4af1e8e9f9ab90e64cce71547232046728d923947756ade432f584096b/ex4ml-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "6c2d272ba3a8febce55109783b685966", "sha256": "e0e458bb46f9fdc76de214091e56167e02791ad92c77a48d36bb982e47cdc366" }, "downloads": -1, "filename": "ex4ml-0.0.2.tar.gz", "has_sig": false, "md5_digest": "6c2d272ba3a8febce55109783b685966", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 115263, "upload_time": "2019-01-15T18:30:58", "url": "https://files.pythonhosted.org/packages/9c/ae/098a1031df09e0a244cf5050fcde43a8d01d05feb2df256ee106ce6b4a0e/ex4ml-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "17a6414b9c2d2eed32f5349dc4ebec4b", "sha256": "0270a05b78f62173b73631bd40b1f8470612d1ff15c14ff8e9530cf0c6af4fd9" }, "downloads": -1, "filename": "ex4ml-0.0.3.tar.gz", "has_sig": false, "md5_digest": "17a6414b9c2d2eed32f5349dc4ebec4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116291, "upload_time": "2019-01-30T21:12:53", "url": "https://files.pythonhosted.org/packages/a5/67/cd01d922cdca608ded026d432de06debc14f3a28a0d0f5c623447b78ff70/ex4ml-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "17a6414b9c2d2eed32f5349dc4ebec4b", "sha256": "0270a05b78f62173b73631bd40b1f8470612d1ff15c14ff8e9530cf0c6af4fd9" }, "downloads": -1, "filename": "ex4ml-0.0.3.tar.gz", "has_sig": false, "md5_digest": "17a6414b9c2d2eed32f5349dc4ebec4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 116291, "upload_time": "2019-01-30T21:12:53", "url": "https://files.pythonhosted.org/packages/a5/67/cd01d922cdca608ded026d432de06debc14f3a28a0d0f5c623447b78ff70/ex4ml-0.0.3.tar.gz" } ] }