{ "info": { "author": "Tenchi", "author_email": "tenkage@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": ".. image:: https://github.com/Tenchi2xh/Almonds/raw/master/misc/logo/logo.png\n :align: center\n\n| \n| \n| \n\n.. image:: https://img.shields.io/pypi/v/almonds.svg\n :align: right\n :target: https://pypi.python.org/pypi?:action=display&name=almond\n\n.. image:: https://img.shields.io/codacy/3b8d442e099546ec838aa44a2f9a5d23.svg\n :align: right\n :target: https://www.codacy.com/app/Tenchi2xh/Almonds\n\n.. image:: https://img.shields.io/travis/Tenchi2xh/Almonds.svg\n :align: right\n :target: https://travis-ci.org/Tenchi2xh/Almonds\n\n.. image:: https://img.shields.io/badge/tag-1.25b-blue.svg\n :align: right\n :target: https://github.com/Tenchi2xh/Almonds/releases/tag/1.25b\n\nFeatures\n========\n\n- Fully fledged Mandelbrot viewer, in your terminal\n- *Now compatible with the native Windows console!*\n- Julia sets\n- Homemade terminal UI\n- 8 color ANSI mode with dithering\n- 256 color mode\n- Parallelized using ``multiprocessing``\n- Multiple palettes, adaptive mode\n- Save and load capabilities\n- Available in standalone, source compatible with Python 2 & 3\n- Infinite fun from the comfort of your terminal\n\nRunning\n=======\n\nUsing PIP\n---------\n\nJust run:\n\n::\n\n $ pip install almonds\n $ almonds\n\nOn non-Cygwin Windows, you will still have to install the unofficial\n``curses`` module (see \"From source\" below)\n\nFrom source\n-----------\n\nClone the repo:\n\n::\n\n $ git clone https://github.com/Tenchi2xh/Almonds.git\n $ cd Almonds\n\nOn OS X, Linux and Cygwin:\n\n::\n\n $ pip install Pillow\n $ python -m almonds.main\n\n(For Cygwin, `mintty `__ or\n`babun `__ are recommended)\n\nOn Windows, download the ``curses`` module from the `Unofficial Windows\nBinaries for Python Extension\nPackages `__ (a\n``curses`` implementation for Windows based on\n`PDCurses `__), then run:\n\n::\n\n > pip install curses\u20112.2\u2011cp27\u2011none\u2011win32.whl\n > pip install Pillow\n > python -m almonds.main\n\nThe font `Envy Code\nR `__\nis *highly* recommended. If your terminal emulator supports it, try to\nreduce the line spacing so that the box drawing characters touch. When\nusing another font, the appearance of the fractal may seem squashed\nbecause the width to height ratio of the character are different; try to\nadjust it using the argument ``--ratio`` (see \"Usage\" below).\n\nUsing PyPy will make the hi-res captures faster, but the terminal\nnavigation slower.\n\nUsage\n=====\n\n::\n \n \u2588\u2588 \n \u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588 .d8b. db db \n \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 d8' `8b 88 .88b d88. .d88b. .888b .d8888 .d8888 \n \u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 88ooo88 88 88 88 88 8P Y8 88 88 88 88 `8bo. \n \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 88 88 88 88 88 88 8b d8 88 88 88 8D `Y8b \n \u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 YP YP YP YP YP YP `Y88P' VP VP Y888D' `8888Y \n \u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588 \n \u2588\u2588 \u2588\u2588\u2588\u2588\u2588\u2588 \u2588\u2588 T e r m i n a l f r a c t a l v i e w e r \n \u2588\u2588 \n \n usage: almonds [-h] [-p N] [-r RATIO | -d W H] [-z] [save]\n\n version 1.20b\n\n positional arguments:\n save path of a save to load\n\n optional arguments:\n -h, --help show this help message and exit\n -p N, --processes N number of concurrent processes\n -r RATIO, --char-ratio RATIO width to height ratio of the terminal characters\n -d W H, --dimensions W H width and height of the terminal characters\n -z, --qwertz swap the \"z\" and \"y\" keys\n\n\nControls\n========\n\n+----------------------------+------------------------------------------------------------+\n| Keys | Action |\n+============================+============================================================+\n| ``\u2191``, ``\u2193``, ``\u2190``, ``\u2192`` | Move around |\n+----------------------------+------------------------------------------------------------+\n| ``C``, ``V`` | Adjust move speed |\n+----------------------------+------------------------------------------------------------+\n| ``\u23ce`` | Input manual coordinates |\n+----------------------------+------------------------------------------------------------+\n| ``Y``, ``U`` | Zoom / Un-zoom |\n+----------------------------+------------------------------------------------------------+\n| ``I``, ``O`` | Increase / Decrase number of iterations |\n+----------------------------+------------------------------------------------------------+\n| ``J`` | Enter / Leave Julia set |\n+----------------------------+------------------------------------------------------------+\n| ``P`` | Next palette |\n+----------------------------+------------------------------------------------------------+\n| ``D`` | Color mode (256 colors / 8 colors ANSI / 8 colors ASCII) |\n+----------------------------+------------------------------------------------------------+\n| ``R`` | Reverse palette order |\n+----------------------------+------------------------------------------------------------+\n| ``A`` | Palette mode (Normal / Adaptive) |\n+----------------------------+------------------------------------------------------------+\n| ``Z`` | Launch palette cycling animation |\n+----------------------------+------------------------------------------------------------+\n| ``H`` | Capture current view in a high-resolution PNG file |\n+----------------------------+------------------------------------------------------------+\n| ``X`` | Show / Hide crosshairs |\n+----------------------------+------------------------------------------------------------+\n| ``T`` | Toggle UI theme (Dark / Light) |\n+----------------------------+------------------------------------------------------------+\n| ``S`` | Save all current settings and view |\n+----------------------------+------------------------------------------------------------+\n| ``L`` | Load a previous save |\n+----------------------------+------------------------------------------------------------+\n| ``ESC``, ``CTRL``+``C`` | Exit |\n+----------------------------+------------------------------------------------------------+\n\nScreenshots & Renders\n=====================\n\nSee on the `GitHub Project Page `__", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/Tenchi2xh/Almonds/tarball/1.25b", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Tenchi2xh/Almonds", "keywords": "fractal,mandelbrot,terminal,termbox,curses", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "almonds", "package_url": "https://pypi.org/project/almonds/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/almonds/", "project_urls": { "Download": "https://github.com/Tenchi2xh/Almonds/tarball/1.25b", "Homepage": "https://github.com/Tenchi2xh/Almonds" }, "release_url": "https://pypi.org/project/almonds/1.25b/", "requires_dist": null, "requires_python": null, "summary": "Terminal fractal viewer", "version": "1.25b" }, "last_serial": 1798777, "releases": { "1.23b": [ { "comment_text": "", "digests": { "md5": "0966a4961af3e67d45cedad7823dc3f5", "sha256": "b26c20e1efb76b63dfc3c286bb013efc073500f7262861f080c08e33f19c283e" }, "downloads": -1, "filename": "almonds-1.23b.tar.gz", "has_sig": false, "md5_digest": "0966a4961af3e67d45cedad7823dc3f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21381, "upload_time": "2015-11-02T12:19:49", "url": "https://files.pythonhosted.org/packages/f9/3a/a71e31504499c9856b077d42d7875465ca95c8e3e7357cf28995ccc369ce/almonds-1.23b.tar.gz" } ], "1.24b": [ { "comment_text": "", "digests": { "md5": "27a37561ec0c46e34a70d6927366e1ac", "sha256": "363b57bbfda629f1d0a779097ba5cccf371e9e0cd1400f5f5c5e9f7de41ca742" }, "downloads": -1, "filename": "almonds-1.24b.tar.gz", "has_sig": false, "md5_digest": "27a37561ec0c46e34a70d6927366e1ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21379, "upload_time": "2015-11-02T12:37:36", "url": "https://files.pythonhosted.org/packages/50/06/ac2f89af93c61a6c3c4e18c9b0cb65a5d826f0c173253ec33ac80284c4d7/almonds-1.24b.tar.gz" } ], "1.25b": [ { "comment_text": "", "digests": { "md5": "5ffeae028599d4beb021f61e2dcb348d", "sha256": "a470c9c89bada915c625e01f6e2c2d4cd8a0a7e12a60ef5ecab0a0099a76848c" }, "downloads": -1, "filename": "almonds-1.25b.tar.gz", "has_sig": false, "md5_digest": "5ffeae028599d4beb021f61e2dcb348d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21416, "upload_time": "2015-11-02T13:26:23", "url": "https://files.pythonhosted.org/packages/9b/05/4cfb03f904685477fc9f619df57f356f31a51843624d65beda3192cb3fba/almonds-1.25b.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5ffeae028599d4beb021f61e2dcb348d", "sha256": "a470c9c89bada915c625e01f6e2c2d4cd8a0a7e12a60ef5ecab0a0099a76848c" }, "downloads": -1, "filename": "almonds-1.25b.tar.gz", "has_sig": false, "md5_digest": "5ffeae028599d4beb021f61e2dcb348d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21416, "upload_time": "2015-11-02T13:26:23", "url": "https://files.pythonhosted.org/packages/9b/05/4cfb03f904685477fc9f619df57f356f31a51843624d65beda3192cb3fba/almonds-1.25b.tar.gz" } ] }