{ "info": { "author": "Josh Meyers", "author_email": "jmeyers314@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Programming Language :: C++", "Programming Language :: Python :: 3", "Topic :: Scientific/Engineering :: Astronomy", "Topic :: Scientific/Engineering :: Physics" ], "description": ".. image:: https://travis-ci.org/jmeyers314/batoid.svg?branch=master\n :target: https://travis-ci.org/jmeyers314/batoid\n.. image:: https://codecov.io/gh/jmeyers314/batoid/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/jmeyers314/batoid\n\n\nbatoid\n======\n\nA c++ backed python optical raytracer.\n\ndocs\n====\nhttps://jmeyers314.github.io/batoid/overview.html\n\n\nRequirements\n============\n\nBatoid is known to work on MacOS and linux, using Python version 3.4+, and\neither the clang or gcc compiler with support for c++11.\n\nInstallation\n============\n\nPyPI\n----\n\nReleased versions of batoid are available on pypi as source distributions.\nThis means you will need at least c++14 compiler available and that setup.py\ncan find it. This should hopefully be the case on most *nix systems, in which\ncase, the following ought to work::\n\n pip install batoid\n\nGithub\n------\n\nIf Pypi doesn't work, then you can try cloning the source from github and\nrunning setup.py. One minor hiccup in this case is that the batoid repo\nincludes submodules for ``pybind11`` and ``eigen``, so when cloning for the\nfirst time, a command similar to one of the following should be used ::\n\n git clone --recurse-submodules git@github.com:jmeyers314/batoid.git\n\nor ::\n\n git clone --recurse-submodules https://github.com/jmeyers314/batoid.git\n\nOnce the repo and the submodules have been cloned, then compile and install\nwith ::\n\n python setup.py install\n\nor optionally ::\n\n python setup.py install --user\n\nTests\n=====\n\nTo run the unit tests, from the batoid directory, first install the testing\nrequirements ::\n\n pip install -r test_requirements.txt\n\nAnd then run the tests using setup.py ::\n\n python setup.py test", "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/jmeyers314/batoid", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "batoid", "package_url": "https://pypi.org/project/batoid/", "platform": "", "project_url": "https://pypi.org/project/batoid/", "project_urls": { "Documentation": "https://batoid.readthedocs.io", "Homepage": "https://github.com/jmeyers314/batoid", "Source": "https://github.com/jmeyers314/batoid", "Tracker": "https://github.com/jmeyers314/batoid/issues" }, "release_url": "https://pypi.org/project/batoid/0.1.0/", "requires_dist": null, "requires_python": ">=3.4", "summary": "Optics raytracer", "version": "0.1.0" }, "last_serial": 5942237, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "436f7cca63bedb058c2ef1ed886c1bb6", "sha256": "34d78ae32911660034b7e784bec243e31ec4aa8021354e6781b3b12c82f11592" }, "downloads": -1, "filename": "batoid-0.1.0.tar.gz", "has_sig": false, "md5_digest": "436f7cca63bedb058c2ef1ed886c1bb6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 1083268, "upload_time": "2019-10-08T00:54:26", "url": "https://files.pythonhosted.org/packages/26/dc/71d475d11fb17d7cbe3224e6402e6f5b7614ce342c2fa9fbbd7ba59134e3/batoid-0.1.0.tar.gz" } ], "0.1.0rc2": [ { "comment_text": "", "digests": { "md5": "eee6f0aa262bab05f5bac2b1c0dac195", "sha256": "33eaa75fafd9423bb907e0fd6cc5efdb2959a14be146fdec26b3f2b64f7cb6f2" }, "downloads": -1, "filename": "batoid-0.1.0rc2.tar.gz", "has_sig": false, "md5_digest": "eee6f0aa262bab05f5bac2b1c0dac195", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 1038108, "upload_time": "2018-07-28T03:22:21", "url": "https://files.pythonhosted.org/packages/a2/fb/6498bece290d4ddd7ce769f002ba3f2ca11faa78a2a0019ac600a6e89ee3/batoid-0.1.0rc2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "436f7cca63bedb058c2ef1ed886c1bb6", "sha256": "34d78ae32911660034b7e784bec243e31ec4aa8021354e6781b3b12c82f11592" }, "downloads": -1, "filename": "batoid-0.1.0.tar.gz", "has_sig": false, "md5_digest": "436f7cca63bedb058c2ef1ed886c1bb6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.4", "size": 1083268, "upload_time": "2019-10-08T00:54:26", "url": "https://files.pythonhosted.org/packages/26/dc/71d475d11fb17d7cbe3224e6402e6f5b7614ce342c2fa9fbbd7ba59134e3/batoid-0.1.0.tar.gz" } ] }