Name | planetool JSON |
Version |
0.1
JSON |
| download |
home_page | https://github.com/GizemSena/planetool |
Summary | planetool, manyetik alanlar, gelgit kuvvetleri, ısı akışı ve daha fazlasını içeren gezegen bilim hesaplamaları için tasarlanmış bir Python sınıfıdır. Bu sınıf, manyetik alanlar, Coriolis kuvvetleri, gelgit kuvvetleri, dalga enerjisi, basınç ve Gibbs enerjisi gibi fiziksel fenomenleri tanımlamak için matematiksel modelleri içeren geniş bir gezegen fiziği işlevleri yelpazesi sunar. |
upload_time | 2024-10-16 17:36:15 |
maintainer | None |
docs_url | None |
author | Gizem Sena Çengel |
requires_python | None |
license | MIT |
keywords |
exoplanet
physics
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# planetool
planetool is a Python class designed for planetary science calculations, including magnetic fields, tidal forces, heat flow, and more. This class provides a wide range of planetary physics functions, including mathematical models to describe physical phenomena such as magnetic fields, Coriolis forces, tidal forces, wave energy, pressure, and Gibbs energy.
# Requirements
numpy
pandas
sympy
math
To install the dependencies, run:
pip install numpy pandas sympy
# How to Use
Create an instance of the planetool class and call the desired method:
from planetool import planetool
tool = planetool()
# Example: Calculate escape velocity for a planet
R = 6.371e6 # Earth's radius in meters
M = 5.972e24 # Earth's mass in kg
v_escape = tool.escape_velocity(R, M)
print(f'Escape Velocity: {v_escape} m/s')
# License
This project is licensed under the MIT License.
# Authors
Created by Gizem Sena Çengel.
Raw data
{
"_id": null,
"home_page": "https://github.com/GizemSena/planetool",
"name": "planetool",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "Exoplanet, physics",
"author": "Gizem Sena \u00c7engel",
"author_email": "gizemsenac@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/30/60/339c7290073488dd296fd4178f73c195946aece92958f340c4efe9fa2f2f/planetool-0.1.tar.gz",
"platform": null,
"description": "# planetool\r\nplanetool is a Python class designed for planetary science calculations, including magnetic fields, tidal forces, heat flow, and more. This class provides a wide range of planetary physics functions, including mathematical models to describe physical phenomena such as magnetic fields, Coriolis forces, tidal forces, wave energy, pressure, and Gibbs energy.\r\n\r\n# Requirements\r\nnumpy\r\npandas\r\nsympy\r\nmath\r\n\r\nTo install the dependencies, run:\r\n\r\n pip install numpy pandas sympy\r\n\r\n\r\n# How to Use\r\nCreate an instance of the planetool class and call the desired method:\r\n\r\nfrom planetool import planetool\r\n\r\ntool = planetool()\r\n\r\n# Example: Calculate escape velocity for a planet\r\nR = 6.371e6 # Earth's radius in meters\r\nM = 5.972e24 # Earth's mass in kg\r\nv_escape = tool.escape_velocity(R, M)\r\nprint(f'Escape Velocity: {v_escape} m/s')\r\n\r\n# License\r\nThis project is licensed under the MIT License.\r\n\r\n# Authors\r\nCreated by Gizem Sena \u00c3\u2021engel.\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "planetool, manyetik alanlar, gelgit kuvvetleri, \u0131s\u0131 ak\u0131\u015f\u0131 ve daha fazlas\u0131n\u0131 i\u00e7eren gezegen bilim hesaplamalar\u0131 i\u00e7in tasarlanm\u0131\u015f bir Python s\u0131n\u0131f\u0131d\u0131r. Bu s\u0131n\u0131f, manyetik alanlar, Coriolis kuvvetleri, gelgit kuvvetleri, dalga enerjisi, bas\u0131n\u00e7 ve Gibbs enerjisi gibi fiziksel fenomenleri tan\u0131mlamak i\u00e7in matematiksel modelleri i\u00e7eren geni\u015f bir gezegen fizi\u011fi i\u015flevleri yelpazesi sunar.",
"version": "0.1",
"project_urls": {
"Homepage": "https://github.com/GizemSena/planetool"
},
"split_keywords": [
"exoplanet",
" physics"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "aec5bed2a610789b75595027e06fbd6166edd61f4a31b2f97c08387d687c8467",
"md5": "47e3679c7649e742e58a73ff6357fb80",
"sha256": "57566c4ff9c975c3636607a6656da3b2c5fb42ae1586b8d53eea35bd542cfa6b"
},
"downloads": -1,
"filename": "planetool-0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "47e3679c7649e742e58a73ff6357fb80",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 3654,
"upload_time": "2024-10-16T17:36:14",
"upload_time_iso_8601": "2024-10-16T17:36:14.563081Z",
"url": "https://files.pythonhosted.org/packages/ae/c5/bed2a610789b75595027e06fbd6166edd61f4a31b2f97c08387d687c8467/planetool-0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3060339c7290073488dd296fd4178f73c195946aece92958f340c4efe9fa2f2f",
"md5": "52bd6ef61e6a73c29024cee15389debf",
"sha256": "5e5c757cec1b215872deba03a18d0180cd5b12590ab2cc7f1907ffc581f02cc6"
},
"downloads": -1,
"filename": "planetool-0.1.tar.gz",
"has_sig": false,
"md5_digest": "52bd6ef61e6a73c29024cee15389debf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3541,
"upload_time": "2024-10-16T17:36:15",
"upload_time_iso_8601": "2024-10-16T17:36:15.731245Z",
"url": "https://files.pythonhosted.org/packages/30/60/339c7290073488dd296fd4178f73c195946aece92958f340c4efe9fa2f2f/planetool-0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-16 17:36:15",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "GizemSena",
"github_project": "planetool",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "planetool"
}