{ "info": { "author": "Aleksey Rembish", "author_email": "alex@rembish.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7" ], "description": "=======================\nFIT file I/O for Python\n=======================\n\nThe Flexible and Interoperable Data Transfer (FIT) protocol is a format designed\nspecifically for the storing and sharing of data that originates from sport,\nfitness and health devices. It is specifically designed to be compact,\ninteroperable and extensible. This document will describe the FIT file structure\nand interpretation.\n\nThe FIT protocol defines a set of data storage templates (FIT messages) that can\nbe used to store information such as user profiles and activity data in files.\nAny FIT-compliant device can interpret a FIT file from any other FIT-compliant\ndevice.\n\nHow-To\n------\n::\n\n from fit import FitFile\n from fit.files.activity import ActivityFile\n from fit.messages.common import FileCreator\n\n\n fin = FitFile.open(\"path/to/filename.fit\")\n for msg in fin:\n print msg\n\n with FitFile.open(\"path/to/copy.fit\", mode=\"w\") as fout:\n fout.copy(fin)\n\n fnew = ActivityFile.create(\"path/to/new.fit\")\n fnew.append(FileCreator(software_version=666))\n fnew.write()\n fnew.close()\n\nTODO\n----\n* Component fields\n* Accumulatable fields\n* Tests (you can submit me some cool examples)\n* Entry Points for external extensions\n* Convertable types\n* ...", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rembish/fit", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "fit", "package_url": "https://pypi.org/project/fit/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/fit/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/rembish/fit" }, "release_url": "https://pypi.org/project/fit/0.4.1/", "requires_dist": null, "requires_python": null, "summary": "FIT file I/O", "version": "0.4.1" }, "last_serial": 1205387, "releases": { "0.4.0": [ { "comment_text": "", "digests": { "md5": "06832a6839bc1c3ab69a40adf3b3a9c0", "sha256": "55b200177c292c73e79be9e53554a4bb0753ea13f39e7d653815f3d9c59dcec0" }, "downloads": -1, "filename": "fit-0.4.0.tar.gz", "has_sig": false, "md5_digest": "06832a6839bc1c3ab69a40adf3b3a9c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21760, "upload_time": "2014-08-26T18:23:28", "url": "https://files.pythonhosted.org/packages/23/14/1817b687b1be40a87056f24b66a613deef5a34a2ff7bee0752d8fff60cf1/fit-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "ffcd9636a9a71e730a61d896bbdd3409", "sha256": "4bacbab30420ac6fd368ce52b7626ba23ed7cabfe583e33fd5821d7cfd055b7c" }, "downloads": -1, "filename": "fit-0.4.1.tar.gz", "has_sig": false, "md5_digest": "ffcd9636a9a71e730a61d896bbdd3409", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22499, "upload_time": "2014-08-28T16:49:20", "url": "https://files.pythonhosted.org/packages/17/83/ca9ec69b139d95d808654989b5bf67f11c84aaa82b037517602cf7d7658e/fit-0.4.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ffcd9636a9a71e730a61d896bbdd3409", "sha256": "4bacbab30420ac6fd368ce52b7626ba23ed7cabfe583e33fd5821d7cfd055b7c" }, "downloads": -1, "filename": "fit-0.4.1.tar.gz", "has_sig": false, "md5_digest": "ffcd9636a9a71e730a61d896bbdd3409", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22499, "upload_time": "2014-08-28T16:49:20", "url": "https://files.pythonhosted.org/packages/17/83/ca9ec69b139d95d808654989b5bf67f11c84aaa82b037517602cf7d7658e/fit-0.4.1.tar.gz" } ] }