{ "info": { "author": "LCODE Team", "author_email": "team@lcode.info", "bugtrack_url": null, "classifiers": [], "description": "gravely, a gravity simulator\n============================\n\n\nIntroduction\n------------\n`gravely` is a gravity simulator,\nwritten to taste modern Python packaging practices.\n\nIt uses [Cython](http://cython.org) compiled extensions,\ndepends on [Numpy](http://www.numpy.org) and [h5py](http://www.h5py.org),\ncompiles into a single binary with [PyInstaller](http://pyinstaller.org) and\naims to support both Linux and Windows.\nNot exactly a walk in the park.\n\n\nLicense\n-------\n`gravely` is distributed under the terms of the MIT License;\nsee [LICENSE.txt](LICENSE.txt).\n\n\nUsage\n-----\nPyinstaller binary:\n\n ./gravely test\n ./gravely run\n ./gravely animate\n\nInstalled Python package:\n\n python3 -m gravely test\n python3 -m gravely run\n python3 -m gravely animate\n\n\nInstallation\n------------\n**First of all, try using a precompiled binary made with PyInstaller.**\nIf that doesn't suit you, you should report that\nand proceed to installing the Python package.\n\nThe base requirements to begin with are a working C compiler,\n`Python>=3.4` with development headers,\n`setuptools>=20`, `numpy>=1.8.2` and `pip>=8`.\nThese should be enough to start installation of `gravely`\nfrom a source archive or a precompiled wheel (`.whl`) file:\n\n python3 -m pip install gravely-*.zip\n python3 -m pip install gravely-*.whl\n\nOther packages may or may not install automatically with pip/setuptools magic.\n\n`gravely` also depends on `cython>=0.21` (build) and `h5py>=2.2` (run-time).\nRendering nice video animations requires `matplotlib>=1.4` and `ffmpeg`.\nTesting requires `nose>=1.0`.\n\nTry to satisfy as many of these\nbefore attempting to build and install `gravely`.\n\n### Linux, Debian-based\n apt-get install gcc python3 python3-dev python3-setuptools python3-pip \\\n cython3 python3-numpy python3-matplotlib python3-nose ffmpeg\n\n### Install necessary upgrades with pip\n pip3 install 'pip>=8'\n python3 -m pip install \\\n 'cython>=0.21' 'setuptools>=20' 'matplotlib>=1.4' 'nose>=1.0'\n python3 -m pip install -r requirements.txt\n\n### Windows\nGood luck.\n\nCurrently only Windows 10 and Python 3.5 are supported.\n\nSome say that it's better to use specialized Python distributions like\n[Anaconda](https://www.continuum.io) or\n[Enthought Canopy](https://www.enthought.com/products/canopy)\nto get the prerequisities straight.\n\nAs for vanilla Python... Visual Studio with Python support\nand several pip invocations could be a good start:\n\n python -m pip install cython numpy matplotlib nose\n python -m pip install http://www.silx.org/pub/wheelhouse/h5py-2.6.0-cp35-cp35m-win_amd64.whl", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://lcode.info/mainline/gravely", "keywords": "cython", "license": "'MIT'", "maintainer": "", "maintainer_email": "", "name": "gravely", "package_url": "https://pypi.org/project/gravely/", "platform": null, "project_url": "https://pypi.org/project/gravely/", "project_urls": { "Homepage": "https://lcode.info/mainline/gravely" }, "release_url": "https://pypi.org/project/gravely/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "A gravity simulator written to taste modern Python packaging practices", "version": "0.0.2" }, "last_serial": 2378980, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "3c9f13cf6adbb97e92caafa9a3fe21c8", "sha256": "561edb54ac05f0df06f7eb7c0f57694e2c19936efba6af74c2c27e93bb34e5cc" }, "downloads": -1, "filename": "gravely-0.0.1-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "3c9f13cf6adbb97e92caafa9a3fe21c8", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 349901, "upload_time": "2016-09-06T11:59:32", "url": "https://files.pythonhosted.org/packages/ba/66/cf28976b496f04e914bb14a5458df6a649ad0486818c63587f106d27aa1a/gravely-0.0.1-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "689f1c11b5d8da3815d90bca50ad2cfb", "sha256": "265180d576cdd8815878670d81ba2ebce0918f3cdf2166f1768ae14f378ae36b" }, "downloads": -1, "filename": "gravely-0.0.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "689f1c11b5d8da3815d90bca50ad2cfb", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 337755, "upload_time": "2016-09-06T11:59:36", "url": "https://files.pythonhosted.org/packages/18/07/6524534159ad660d03cd9b9c0fb2f84f8905f7a02ed5ed373206a33e9306/gravely-0.0.1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f9dee5149d4c6421e49d4580314ff3ca", "sha256": "bb1d1ad634767773c91044c1ba1860d6620f7c46febd0c8f0ea101d9c195c891" }, "downloads": -1, "filename": "gravely-0.0.1-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "f9dee5149d4c6421e49d4580314ff3ca", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 94483, "upload_time": "2016-09-06T11:59:40", "url": "https://files.pythonhosted.org/packages/8a/48/000dd86997a54744352de4d14fdf5870e1c85680aa0b84266f0c4f8fca6a/gravely-0.0.1-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "136e7fc9479f5649d331271d3fdffb71", "sha256": "535ea66f33ba62d88258ae50748e8137cd162b87bcad0d0386702a143e63e27e" }, "downloads": -1, "filename": "gravely-0.0.1.zip", "has_sig": false, "md5_digest": "136e7fc9479f5649d331271d3fdffb71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17683, "upload_time": "2016-09-06T12:00:03", "url": "https://files.pythonhosted.org/packages/da/eb/0a91bace60be738099473d0a8b5164c689839a97da536e2e24d944df1ee9/gravely-0.0.1.zip" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "a6d0f95a4b5d98f0329f3d15f1fb50a2", "sha256": "ec9eb97aceecdb4996caeb4e9952a5a33391e2a67899bd28a3b92884cf4b7bbc" }, "downloads": -1, "filename": "gravely-0.0.2-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "a6d0f95a4b5d98f0329f3d15f1fb50a2", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 100713, "upload_time": "2016-10-04T05:29:04", "url": "https://files.pythonhosted.org/packages/49/cf/6f8d0f67c7c7bcd75c39e1f26090d96bc10381662b76316f26e4bbb1266e/gravely-0.0.2-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "8864a5dfb0d716db81c3d13531584f60", "sha256": "2da96820e1bdf2bbd9b0262c287245a9c014f3f784e57f996f99a277747cefee" }, "downloads": -1, "filename": "gravely-0.0.2.zip", "has_sig": false, "md5_digest": "8864a5dfb0d716db81c3d13531584f60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26380, "upload_time": "2016-10-04T05:28:11", "url": "https://files.pythonhosted.org/packages/a5/2f/42f3a86763152342cd358067abfc4662c25f4d4de44d58cb623f22763eb7/gravely-0.0.2.zip" } ], "0.0.2.dev17": [ { "comment_text": "", "digests": { "md5": "8753d9e3e475bda53050e81d54f53fec", "sha256": "845e00685eea1e1c0459e553b8af5f88821da88531ecef813fc4b5587f2258e6" }, "downloads": -1, "filename": "gravely-0.0.2-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "8753d9e3e475bda53050e81d54f53fec", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 356189, "upload_time": "2016-10-04T05:30:23", "url": "https://files.pythonhosted.org/packages/c5/07/ad2496bba8815154198cf35ebfd3ccffca970d6e8e04a237bf3f175f3b1c/gravely-0.0.2-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "3510afb1be40ef096d8bc16459030245", "sha256": "710306ffe263f71c871872548086f268f92cafc3558e51c5a2677758404e66b3" }, "downloads": -1, "filename": "gravely-0.0.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "3510afb1be40ef096d8bc16459030245", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 344052, "upload_time": "2016-10-04T05:30:27", "url": "https://files.pythonhosted.org/packages/4b/5e/00af250f71db664571f87b7daf78eaa155e709175ac50729e2e2e737ed18/gravely-0.0.2-cp35-cp35m-manylinux1_x86_64.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a6d0f95a4b5d98f0329f3d15f1fb50a2", "sha256": "ec9eb97aceecdb4996caeb4e9952a5a33391e2a67899bd28a3b92884cf4b7bbc" }, "downloads": -1, "filename": "gravely-0.0.2-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "a6d0f95a4b5d98f0329f3d15f1fb50a2", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 100713, "upload_time": "2016-10-04T05:29:04", "url": "https://files.pythonhosted.org/packages/49/cf/6f8d0f67c7c7bcd75c39e1f26090d96bc10381662b76316f26e4bbb1266e/gravely-0.0.2-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "8864a5dfb0d716db81c3d13531584f60", "sha256": "2da96820e1bdf2bbd9b0262c287245a9c014f3f784e57f996f99a277747cefee" }, "downloads": -1, "filename": "gravely-0.0.2.zip", "has_sig": false, "md5_digest": "8864a5dfb0d716db81c3d13531584f60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26380, "upload_time": "2016-10-04T05:28:11", "url": "https://files.pythonhosted.org/packages/a5/2f/42f3a86763152342cd358067abfc4662c25f4d4de44d58cb623f22763eb7/gravely-0.0.2.zip" } ] }