{ "info": { "author": "Simon Walker", "author_email": "s.r.walker101@googlemail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Scientific/Engineering :: Physics" ], "description": "=======\nTTVFast\n=======\n:Author: Simon Walker \n\n.. image:: https://img.shields.io/pypi/v/ttvfast.svg?maxAge=2592000\n :target: https://pypi.python.org/pypi/ttvfast\n.. image:: https://travis-ci.org/mindriot101/ttvfast-python.svg?branch=master\n :target: https://travis-ci.org/mindriot101/ttvfast-python\n\nA Python wrapper around Katherine Deck's TTVFast C program (https://github.com/kdeck/TTVFast)\n\n\nInstallation\n============\n\nInstall from pypi:\n\n ``pip install ttvfast``\n\nor download and compile the code with\n\n ``python setup.py build_ext --inplace``\n\nFor the latest development version, install with pip:\n\n ``pip install git+https://github.com/mindriot101/ttvfast.git``\n\nor clone from git::\n\n git clone https://github.com/mindriot101/ttvfast-python.git\n cd ttvfast-python\n git submodule init\n git submodule update # grabs code from TTVFast\n\nthen test that everything built properly using::\n\n $ py.test \n ============================== test session starts ===============================\n testing/test_lweiss.py .\n testing/test_models.py ...\n testing/test_python_api.py ...\n testing/test_ttvfast.py ...\n\n\nUsage\n=====\n\nTo compute the TTV properties for one or more planets: \n\n- build a ``ttvfast.models.Planet`` instance (see the class documentation for required parameters)\n- pass a list of the planets in the system to ``ttvfast.ttvfast`` along with:\n\n - the stellar mass in units of solar mass,\n - the start point of the integration in days,\n - the time step for the integration in days,\n - and the end point for integration in days.\n\nThe function ``ttvfast.ttvfast`` returns a dictionary containing ``positions`` and ``rv``. The ``positions`` entry is a tuple of:\n\n1. a list of integer indices for which values correspond to which planet,\n2. a list of integers defining the epoch,\n3. a list of times,\n4. a list of rsky values, and\n5. a list of vsky values.\n\nThe optional ``rv_times`` parameter takes a list of RV times on which the RV is to be calculated. If so the ``rv`` entry in the output \ndictionary is populated with a list of RV values, and otherwise ``None``.\n\nFor more details, see the original C module's documentation: https://github.com/kdeck/TTVFast/blob/master/c_version/README\n\nCitations\n=========\n\nIf you use this code, please cite Deck, Agol, Holman, & Nesvorny (2014),\nApJ, 787, 132, arXiv:1403.1895.\n\n-Katherine Deck, Eric Agol, Matt Holman, & David Nesvorny", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mindriot101/ttvfast-python", "keywords": "", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "ttvfast", "package_url": "https://pypi.org/project/ttvfast/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ttvfast/", "project_urls": { "Homepage": "https://github.com/mindriot101/ttvfast-python" }, "release_url": "https://pypi.org/project/ttvfast/0.3.0/", "requires_dist": null, "requires_python": "", "summary": "Python wrapper to ttvfast", "version": "0.3.0" }, "last_serial": 2446565, "releases": { "0.0.3": [ { "comment_text": "", "digests": { "md5": "1ae002a0fb04873ae79734fa8de19702", "sha256": "664e4cd4a5c84f9e8c27f7d92171e20eb0969d10316c81dc800330f35145b052" }, "downloads": -1, "filename": "ttvfast-0.0.3-cp27-cp27m-macosx_10_5_x86_64.whl", "has_sig": true, "md5_digest": "1ae002a0fb04873ae79734fa8de19702", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 20990, "upload_time": "2016-03-10T14:57:32", "url": "https://files.pythonhosted.org/packages/1a/94/e0ee243cfaeda0c818829dd566146fd3c8f231a8d288457bb2b2f23d6c23/ttvfast-0.0.3-cp27-cp27m-macosx_10_5_x86_64.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "55c50a1e5e41d93a4bc3ec5bced1274c", "sha256": "59508947b031558c2baed8e1fac1504dd3011a304d59144b0ef0cb78d570d682" }, "downloads": -1, "filename": "ttvfast-0.0.4-cp27-cp27m-macosx_10_5_x86_64.whl", "has_sig": true, "md5_digest": "55c50a1e5e41d93a4bc3ec5bced1274c", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 20991, "upload_time": "2016-03-10T15:01:19", "url": "https://files.pythonhosted.org/packages/32/79/ecadeb1d5e0a9230df40f8bbf27a44f6ac1d96c6390ff05cca6a1e45d3c5/ttvfast-0.0.4-cp27-cp27m-macosx_10_5_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f79e5a3228fc146c7ead50015115082a", "sha256": "da9cbdffeb24e44e187e9f475827fc9f8e843e53891ab4ae4b6c22654f39813d" }, "downloads": -1, "filename": "ttvfast-0.0.4-cp35-cp35m-macosx_10_5_x86_64.whl", "has_sig": true, "md5_digest": "f79e5a3228fc146c7ead50015115082a", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 21280, "upload_time": "2016-03-10T15:02:27", "url": "https://files.pythonhosted.org/packages/a8/65/a37f534363f29bd9803fa2680304dfead67e29eb68a29437fbb62c991a21/ttvfast-0.0.4-cp35-cp35m-macosx_10_5_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9a613226e0e59b72e20b0aff62022dea", "sha256": "0abb220928802e44a04af0f3db48d436cb727659fdcf91394c6b2ff1bab5adca" }, "downloads": -1, "filename": "ttvfast-0.0.4.tar.gz", "has_sig": true, "md5_digest": "9a613226e0e59b72e20b0aff62022dea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 69531, "upload_time": "2016-03-10T15:00:07", "url": "https://files.pythonhosted.org/packages/2b/ac/91638d7b53c68c5560ff7ea27f36cbf2b518108831d228646332492d6548/ttvfast-0.0.4.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "1cd4c6242665483a96cfe58ddb0776ca", "sha256": "9703e870dd3eac8a44ec7872916c6220a8c65f98737b3aee749e018b7c4139ff" }, "downloads": -1, "filename": "ttvfast-0.1.0-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": false, "md5_digest": "1cd4c6242665483a96cfe58ddb0776ca", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 22816, "upload_time": "2016-06-16T08:31:39", "url": "https://files.pythonhosted.org/packages/a2/01/d71f4e14184688bf7d999b5a89782935edab7d5da4132a36a38d5c8d2f75/ttvfast-0.1.0-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6c09d82322a8a370743c86ed01261aea", "sha256": "a2ae2feed392aeacf8a0d1f217bea3d0062afee3c55839858b9ffbe8a8bf3d1b" }, "downloads": -1, "filename": "ttvfast-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6c09d82322a8a370743c86ed01261aea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 55735, "upload_time": "2016-06-16T08:31:43", "url": "https://files.pythonhosted.org/packages/9a/c7/9f76c24159dc8a492cfe5ef0d0a539acead8ed42516c01ad3b897af5dffb/ttvfast-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1c3dd96ffb5b43831abce761b4594bc9", "sha256": "a5b507b2c13974a7b9130c9651d0ead31509f0200d678ee8ceaab9e444d85acd" }, "downloads": -1, "filename": "ttvfast-0.1.1-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": true, "md5_digest": "1c3dd96ffb5b43831abce761b4594bc9", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 22927, "upload_time": "2016-08-08T19:35:49", "url": "https://files.pythonhosted.org/packages/19/8f/962dba22cdb73a1ea0157a07f8e50f51ab9898a78af90cb37f3d48af78bd/ttvfast-0.1.1-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0bdd3bb6385bb26e7273916d58942202", "sha256": "e05f7c38cc76077b3f5450a77ebba13e4d79dea9e1818a3db09e2eed26b77a83" }, "downloads": -1, "filename": "ttvfast-0.1.1.tar.gz", "has_sig": true, "md5_digest": "0bdd3bb6385bb26e7273916d58942202", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71827, "upload_time": "2016-08-08T19:35:53", "url": "https://files.pythonhosted.org/packages/55/94/7fb2b5d3215a286b6a51521c4f07d4ab677b5ac2e6326ba3978a3f9f14ef/ttvfast-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "61d0385f0d29843e65134a315ad92836", "sha256": "bb1ee2ab8ccf09f41cbe97b8f254e498c681f021cba3948f4669c8943bf6fbe2" }, "downloads": -1, "filename": "ttvfast-0.2.0-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": true, "md5_digest": "61d0385f0d29843e65134a315ad92836", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 23064, "upload_time": "2016-10-10T14:25:25", "url": "https://files.pythonhosted.org/packages/1b/20/d2c862f8ec1d7478334f5d61217148ebbfc75a6783ea77098581b25cc590/ttvfast-0.2.0-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "dbcd5e025756308c15a678fe98dced6c", "sha256": "f81e74130d1456a2dae34b913b5229594fc761d7ea0192db5601773cd4efa56f" }, "downloads": -1, "filename": "ttvfast-0.2.0.tar.gz", "has_sig": true, "md5_digest": "dbcd5e025756308c15a678fe98dced6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 71945, "upload_time": "2016-10-10T14:25:28", "url": "https://files.pythonhosted.org/packages/87/e9/a9bbac17eb9041a4fc8f32353f5629c55e8afa8d94ffa08abcb4bc94bbe1/ttvfast-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "d36f1ffd0d5905c39225699f6dcdd9bb", "sha256": "f74d2915de46086f92c1f3272dd2638a79f075c3f55c3ceb9f137cfc00743927" }, "downloads": -1, "filename": "ttvfast-0.2.1-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": true, "md5_digest": "d36f1ffd0d5905c39225699f6dcdd9bb", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 23181, "upload_time": "2016-11-02T18:01:26", "url": "https://files.pythonhosted.org/packages/6a/96/c00ced03a8a7a0a9e065156fbe5f518020a3e44821ce09ac93399294ce46/ttvfast-0.2.1-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "fc466423d571fd3379df42c1515ecd08", "sha256": "300be351948b89ee6b257bbfcaf9a096d928bcddd8661adde2e8b7b6b15e6582" }, "downloads": -1, "filename": "ttvfast-0.2.1.tar.gz", "has_sig": true, "md5_digest": "fc466423d571fd3379df42c1515ecd08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 72201, "upload_time": "2016-11-02T18:01:30", "url": "https://files.pythonhosted.org/packages/48/fa/647174a47c74ae23d174c5a1a4053a9c3970c2cfdec935a52258e4a5a0c1/ttvfast-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "7ee4405d8dc57760a829cc4fc11fa6c2", "sha256": "5a1c24d8e78f33022efedcbca2a1235b7fd3830ca63e6d1608bcfebd145b4294" }, "downloads": -1, "filename": "ttvfast-0.2.2-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": true, "md5_digest": "7ee4405d8dc57760a829cc4fc11fa6c2", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 23371, "upload_time": "2016-11-03T09:56:50", "url": "https://files.pythonhosted.org/packages/0d/63/7d6a677bd1a25fff7b55b1eb1765c55c9a7fd84575cd6e8dc0b82a0557d2/ttvfast-0.2.2-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "359814fbae8d0d662c7792eb4e30594d", "sha256": "ba7b0ceb944bd1ecfdfec59bacaf64d7dad24c9430bbd73c94502dca0c2e4a68" }, "downloads": -1, "filename": "ttvfast-0.2.2.tar.gz", "has_sig": true, "md5_digest": "359814fbae8d0d662c7792eb4e30594d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56216, "upload_time": "2016-11-03T09:56:52", "url": "https://files.pythonhosted.org/packages/99/72/9a22a61037d36dc8b26651380135d8a738218af0538c5319790f852bfc6b/ttvfast-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "b5acdb03f48647fbd62b6a50a013460f", "sha256": "377e577ece208d4e7204d10af5d059b5627fefffd1559d54b9c6bc46774b860b" }, "downloads": -1, "filename": "ttvfast-0.3.0-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": true, "md5_digest": "b5acdb03f48647fbd62b6a50a013460f", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 23365, "upload_time": "2016-11-07T09:42:04", "url": "https://files.pythonhosted.org/packages/d1/87/445ff204cf26f2d141837fa6db63ec96a106295e7959a96e5a082dc2ee09/ttvfast-0.3.0-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "45db841a0fe0fcd0ee3e0caeb3c64fc7", "sha256": "c024dd05ec0d7972c2974a4aeed5583b9b3cd3feb8642adc1e8266d53057b843" }, "downloads": -1, "filename": "ttvfast-0.3.0.tar.gz", "has_sig": true, "md5_digest": "45db841a0fe0fcd0ee3e0caeb3c64fc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56225, "upload_time": "2016-11-07T09:42:07", "url": "https://files.pythonhosted.org/packages/86/b8/3316358c853f0b5c776bbe9dc3ea8c93103345f82f0f9a9f68a086e36551/ttvfast-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b5acdb03f48647fbd62b6a50a013460f", "sha256": "377e577ece208d4e7204d10af5d059b5627fefffd1559d54b9c6bc46774b860b" }, "downloads": -1, "filename": "ttvfast-0.3.0-cp35-cp35m-macosx_10_11_x86_64.whl", "has_sig": true, "md5_digest": "b5acdb03f48647fbd62b6a50a013460f", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 23365, "upload_time": "2016-11-07T09:42:04", "url": "https://files.pythonhosted.org/packages/d1/87/445ff204cf26f2d141837fa6db63ec96a106295e7959a96e5a082dc2ee09/ttvfast-0.3.0-cp35-cp35m-macosx_10_11_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "45db841a0fe0fcd0ee3e0caeb3c64fc7", "sha256": "c024dd05ec0d7972c2974a4aeed5583b9b3cd3feb8642adc1e8266d53057b843" }, "downloads": -1, "filename": "ttvfast-0.3.0.tar.gz", "has_sig": true, "md5_digest": "45db841a0fe0fcd0ee3e0caeb3c64fc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 56225, "upload_time": "2016-11-07T09:42:07", "url": "https://files.pythonhosted.org/packages/86/b8/3316358c853f0b5c776bbe9dc3ea8c93103345f82f0f9a9f68a086e36551/ttvfast-0.3.0.tar.gz" } ] }