{ "info": { "author": "Marco Bartolini", "author_email": "marco.bartolini@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "Functions to convert numbers between fixed and floating point representation as\nexperienced by simulink users.\nPermits conversion of 8, 16 and 32 bit representation of signed and unsigned\ndecimal numbers, with or without binary point.\n\nINSTALLATION\n============\n\nPackage can be downloaded from the public git repo as::\n\n $ git clone \n $ python setup.py install\n\nor installed automatically via pypi::\n\n $ pip install fixreal\n\n\nUSAGE\n=====\n\n >>> import fixreal\n >>> fixreal.real2fix(-0.9921875, fixreal.get_conv(8, 7, True))\n 129.0\n >>> fixreal.real2fix(-3.96875, fixreal.get_conv(8, 5, True))\n 129.0\n >>> fixreal.real2fix(-127, fixreal.get_conv(8, 0, True))\n 129.0\n >>> fixreal.real2fix(1.0078125, fixreal.get_conv(8, 7, False))\n 129.0\n >>> fixreal.real2fix(4.03125, fixreal.get_conv(8, 5, False))\n 129.0\n >>> fixreal.real2fix(129, fixreal.get_conv(8, 0, False))\n 129.0\n >>> fixreal.fix2real(0b10000001, fixreal.get_conv(8, 7, True))\n -0.9921875\n >>> fixreal.fix2real(0b10000001, fixreal.get_conv(8, 5, True))\n -3.96875\n >>> fixreal.fix2real(0b10000001, fixreal.get_conv(8, 0, True))\n -127.0\n >>> fixreal.fix2real(0b10000001, fixreal.get_conv(8, 7, False))\n 1.0078125\n >>> fixreal.fix2real(0b10000001, fixreal.get_conv(8, 5, False))\n 4.03125\n >>> fixreal.fix2real(0b10000001, fixreal.get_conv(8, 0, False))\n 129.0\n >>> conv = fixreal.conv_from_name(\"fix_8_7\")", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/flyingfrog81/fixreal/zipball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/flyingfrog81/fixreal", "keywords": null, "license": "gpl", "maintainer": null, "maintainer_email": null, "name": "fixreal", "package_url": "https://pypi.org/project/fixreal/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/fixreal/", "project_urls": { "Download": "https://github.com/flyingfrog81/fixreal/zipball/master", "Homepage": "https://github.com/flyingfrog81/fixreal" }, "release_url": "https://pypi.org/project/fixreal/0.8/", "requires_dist": null, "requires_python": null, "summary": "Defines a set of function to convert number between fixed and floating point representations", "version": "0.8" }, "last_serial": 792014, "releases": { "0.8": [ { "comment_text": "", "digests": { "md5": "2b43c85bb7aa82533ba00e0890129013", "sha256": "3fc55c1fd7900e99a23dc83fbc05a71b33889d403ff11e5d526c309d729cb41e" }, "downloads": -1, "filename": "fixreal-0.8.tar.gz", "has_sig": false, "md5_digest": "2b43c85bb7aa82533ba00e0890129013", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59049, "upload_time": "2012-01-23T10:21:00", "url": "https://files.pythonhosted.org/packages/b0/b0/c434e7960e5dc8fb658fb9f2ff2c552e7f29d3d62957e5a8ebf159046f3a/fixreal-0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2b43c85bb7aa82533ba00e0890129013", "sha256": "3fc55c1fd7900e99a23dc83fbc05a71b33889d403ff11e5d526c309d729cb41e" }, "downloads": -1, "filename": "fixreal-0.8.tar.gz", "has_sig": false, "md5_digest": "2b43c85bb7aa82533ba00e0890129013", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 59049, "upload_time": "2012-01-23T10:21:00", "url": "https://files.pythonhosted.org/packages/b0/b0/c434e7960e5dc8fb658fb9f2ff2c552e7f29d3d62957e5a8ebf159046f3a/fixreal-0.8.tar.gz" } ] }