{ "info": { "author": "Cailean Wilkinson", "author_email": "cailean.wilkinson@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "## LCM Log Export Tool\n`lcm-export` is a tool for converting log files generated by `lcm-logger` to .mat or \n.pkl files importable to Matlab and Python scripts.\n\n`lcm-export` is an updated version of the [`lcm-log2smat` module](https://github.com/gtroni/lcm-log2smat) by G. Troni.\nThis module reuses some code and is heavily based on the approach taken in that module. \n\n## Usage\nThe installation process below will install a script named `lcm-export` to your binaries folder.\nTo use, run `lcm-export [options] file`.\n\n`file` is the relative path to your lcm log file, and accepts glob references (e.g. use lcmlog_* to generate .mat files for all files beginning lcmlog_)\n\n### LCM-Types\nThis utility requires the python versions of your lcm types to read the log (those generated by `lcm-gen`).\n\nDirect it to the directory containing those files with the `--lcmtypes PATH` option (it will also search all subdirectories).\n\n### Other options:\n- `-p` to generate Python .pkl files\n- `-m` to generate Matlab .mat files (default)\n\n\n## Installation\n### Requirements\nRequires Python 3.6+ and [lcm](https://lcm-proj.github.io) to run, and pip for installation.\n\n### Installation\n1. Clone this repo\n2. cd into the root directory\n3. Run `pip3 install .`\n\n### Uninstallation\nUninstall with `pip3 uninstall lcm-export`\n\n## License\nLCM Log Export Tool is based on code written by G. Troni in their [`lcm-log2smat` module](https://github.com/gtroni/lcm-log2smat),\nwhich itself is based on a script in [libbot2](https://github.com/libbot2/libbot2).\n\n(libbot2)\n\nlibbot2 is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\n\nlibbot2 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\n(lcm-log2smat)\n\nlcm-log2smat is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\n\nlcm-log2smat is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\n(LCM Log Export Tool)\n\nLCM Log Export Tool is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.\n\nLCM Log Export Tool is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.\n\nYou should have received a copy of the GNU Lesser General Public License along with LCM Log Export Tool. If not, see http://www.gnu.org/licenses/.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/CaileanWilkinson/lcmlog-export", "keywords": "", "license": "LGPL-3.0", "maintainer": "", "maintainer_email": "", "name": "lcm-export", "package_url": "https://pypi.org/project/lcm-export/", "platform": "", "project_url": "https://pypi.org/project/lcm-export/", "project_urls": { "Homepage": "https://github.com/CaileanWilkinson/lcmlog-export" }, "release_url": "https://pypi.org/project/lcm-export/1.0.1/", "requires_dist": null, "requires_python": ">=3.6", "summary": "Exports lcm log files to Matlab .mat and Python pickle .pkl files.", "version": "1.0.1" }, "last_serial": 5902908, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "9aa2c82babf58ae58d6139ad4253c6ad", "sha256": "9b2b3cccb22777fbf671c161bece586d0ffbd89ec6b128072f6575d9ab0c53b5" }, "downloads": -1, "filename": "lcm-export-1.0.1.tar.gz", "has_sig": false, "md5_digest": "9aa2c82babf58ae58d6139ad4253c6ad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5928, "upload_time": "2019-09-29T15:34:01", "url": "https://files.pythonhosted.org/packages/0a/b0/7a3a5ed6f067cd7a50bb7145c1208d32aafd09803f48fbb3801d30ddaae9/lcm-export-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9aa2c82babf58ae58d6139ad4253c6ad", "sha256": "9b2b3cccb22777fbf671c161bece586d0ffbd89ec6b128072f6575d9ab0c53b5" }, "downloads": -1, "filename": "lcm-export-1.0.1.tar.gz", "has_sig": false, "md5_digest": "9aa2c82babf58ae58d6139ad4253c6ad", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5928, "upload_time": "2019-09-29T15:34:01", "url": "https://files.pythonhosted.org/packages/0a/b0/7a3a5ed6f067cd7a50bb7145c1208d32aafd09803f48fbb3801d30ddaae9/lcm-export-1.0.1.tar.gz" } ] }