Name | choreo-GUI JSON |
Version |
1.0.0rc0
JSON |
| download |
home_page | None |
Summary | A set of tools to compute periodic solutions to the Newtonian N-body problem |
upload_time | 2025-07-10 13:52:40 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.10 |
license | None |
keywords |
gui
ode
periodic
n-body
gravitation
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# choreo_GUI
This is the sister project to **choreo**, a Python package aiming at finding periodic solutions to the gravitational N-body problem. **choreo-GUI** is a Graphical User Interface (GUI) to **choreo**, facilitating the process of setting up the optimization procedure, and providing means to visualize solutions. Thanks to [Pyodide](https://pyodide.org/en/stable/), the solver can be launched directly in the browser.
## Try out this project, no installation required!
Check out the online in-browser GUI: https://gabrielfougeron.github.io/choreo/
## Power up the GUI solver with the CLI backend
Using clang or gcc as a C compiler, the single-threaded CLI solver is about 3 times faster that the wasm in-browser GUI solver. In addition, several independent single-threaded solvers can be launched simultaneously using a single command.
To use the CLI backend, follow these steps:
- Install the package
- In the GUI, define a workspace folder under `Play => Workspace => Setup Workspace`
- Every time the workspace is reloaded under `Play => Workspace => Reload Workspace` **or** every time a new initial state is generated in the GUI, a new configuration file `choreo_config.json` is written to disk.
- In the command line, run the installed script as `choreo_CLI_search -f /path/to/workspace/folder/`
## Online documentation
Available at: https://gabrielfougeron.github.io/choreo-docs/
Raw data
{
"_id": null,
"home_page": null,
"name": "choreo-GUI",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "GUI, ODE, periodic, N-body, gravitation",
"author": null,
"author_email": "Gabriel Fougeron <gabriel.fougeron@hotmail.fr>",
"download_url": "https://files.pythonhosted.org/packages/bf/ad/df15c4a3e863e6cf1435cce69ebf3e27e78077b6b19c9668a606f41dd304/choreo_gui-1.0.0rc0.tar.gz",
"platform": null,
"description": "# choreo_GUI\nThis is the sister project to **choreo**, a Python package aiming at finding periodic solutions to the gravitational N-body problem. **choreo-GUI** is a Graphical User Interface (GUI) to **choreo**, facilitating the process of setting up the optimization procedure, and providing means to visualize solutions. Thanks to [Pyodide](https://pyodide.org/en/stable/), the solver can be launched directly in the browser.\n\n## Try out this project, no installation required!\n\nCheck out the online in-browser GUI: https://gabrielfougeron.github.io/choreo/\n\n## Power up the GUI solver with the CLI backend\nUsing clang or gcc as a C compiler, the single-threaded CLI solver is about 3 times faster that the wasm in-browser GUI solver. In addition, several independent single-threaded solvers can be launched simultaneously using a single command.\n\nTo use the CLI backend, follow these steps:\n\n- Install the package\n- In the GUI, define a workspace folder under `Play => Workspace => Setup Workspace`\n- Every time the workspace is reloaded under `Play => Workspace => Reload Workspace` **or** every time a new initial state is generated in the GUI, a new configuration file `choreo_config.json` is written to disk.\n- In the command line, run the installed script as `choreo_CLI_search -f /path/to/workspace/folder/` \n\n## Online documentation\n\nAvailable at: https://gabrielfougeron.github.io/choreo-docs/\n",
"bugtrack_url": null,
"license": null,
"summary": "A set of tools to compute periodic solutions to the Newtonian N-body problem",
"version": "1.0.0rc0",
"project_urls": {
"Changelog": "https://github.com/gabrielfougeron/choreo/releases/",
"Documentation": "https://gabrielfougeron.github.io/choreo-docs/",
"Homepage": "https://gabrielfougeron.github.io/choreo/",
"Repository": "https://github.com/gabrielfougeron/choreo"
},
"split_keywords": [
"gui",
" ode",
" periodic",
" n-body",
" gravitation"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "0c23d85afea465b6131f81e46bb2c448a545a7c0db382647eab9649f88755070",
"md5": "6de5ecda55cc356540990651b54cf9a7",
"sha256": "c7803d2280e96a4190276cfd53056ce0cf10386b963405ca36f3d63cfca68fe9"
},
"downloads": -1,
"filename": "choreo_gui-1.0.0rc0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6de5ecda55cc356540990651b54cf9a7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 37964921,
"upload_time": "2025-07-10T13:52:36",
"upload_time_iso_8601": "2025-07-10T13:52:36.562901Z",
"url": "https://files.pythonhosted.org/packages/0c/23/d85afea465b6131f81e46bb2c448a545a7c0db382647eab9649f88755070/choreo_gui-1.0.0rc0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bfaddf15c4a3e863e6cf1435cce69ebf3e27e78077b6b19c9668a606f41dd304",
"md5": "9076746d97bb99092c8ffa313360ece0",
"sha256": "992d2854bc6c5b71c87c6ed0f4121dbbcea43c85d08c6b84efd3f5d23e34a8d1"
},
"downloads": -1,
"filename": "choreo_gui-1.0.0rc0.tar.gz",
"has_sig": false,
"md5_digest": "9076746d97bb99092c8ffa313360ece0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 37741494,
"upload_time": "2025-07-10T13:52:40",
"upload_time_iso_8601": "2025-07-10T13:52:40.694242Z",
"url": "https://files.pythonhosted.org/packages/bf/ad/df15c4a3e863e6cf1435cce69ebf3e27e78077b6b19c9668a606f41dd304/choreo_gui-1.0.0rc0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-10 13:52:40",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "gabrielfougeron",
"github_project": "choreo",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "choreo-gui"
}