{ "info": { "author": "Yi-Xin Liu", "author_email": "liuyxpp@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: BSD License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Multimedia :: Graphics", "Topic :: Scientific/Engineering", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "NGPy\n ~~~~\n \n NGPy is a web application that enable online performing and analyzing Monte-Carlo simulations on nucleation and growth phenomena. \n It can be also used as a web framework to develop your own web applications.\n NGPy is built on top of **Flask**.\n NGPy is actually a distributed system since we use **ZEO server** as a database and **redis** server as a message queue.\n \n Quickstart\n ``````````\n \n 1. Install\n ----------\n \n ::\n \n $ easy_install ngpy\n \n or\n \n ::\n \n $ tar -xvf ngpy-xxx.tar.gz\n $ cd ngpy-xxx\n $ python setup.py install\n \n * Make sure that the NoSQL database **redis** is installed in your system.\n \n * Other dependencies such as **ZODB3**, **WTForm**, **Numpy**, and **Matplotlib** should be taken care by *easy_install*. \n If not, try to install them mannually.\n \n 2. Start ZEO server\n --------------------\n \n ::\n \n $ runzeo -a 0.0.0.0: -f /path/to/your/Data.fs\n \n * must be an available port number, e.g. 1234\n \n * The **ZEO** server should run at a host that other hosts can connect to. \n \n 3. Start redis server\n ---------------------\n \n ::\n \n $ redis-server [/path/to/redis.conf]\n \n * The **redis** server should run at a host that other hosts can connect to.\n \n 4. Start the task queue daemon\n ------------------------------\n \n ::\n \n $ simd [-r ] [-q ]\n \n * is the host where you run the **redis** server.\n * What **simd** does is that it just picks the messages from **redis** server and process them.\n So you can run **simd** at every hosts where you wish to run the task.\n \n 5. Start ngpy\n -------------\n \n ::\n \n $ run-ngpy [-c ]\n \n The *ngpy.cfg* is the configuration file for **ngpy**. \n It is a Python file and will be processed by *Flask*.\n Only values in uppercase are actually used.\n More details are refered to the **Flask** documentation.\n \n The **ngpy** website should be now served at http://localhost:5000.\n You can visit it use any browser (Chrome, Firefox, IE, etc.) via\n http://localhost:5000\n if you are a local visitor, or\n http://IP.of.NGPy.run:5000 \n if you visit remotely.\n \n Ask for Help\n ````````````\n \n * You can directly contact me at liuyxpp@gmail.com.\n \n * You can join the mailinglist by sending an email to ngpy@librelist.com and replying to the confirmation mail. \n To unsubscribe, send a mail to ngpy-unsubscribe@librelist.com and reply to the confirmation mail.\n \n Links\n `````\n \n * `Website `_\n \n * `Development version `_", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/liuyxpp/ngpy", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "ngpy", "package_url": "https://pypi.org/project/ngpy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ngpy/", "project_urls": { "Homepage": "https://bitbucket.org/liuyxpp/ngpy" }, "release_url": "https://pypi.org/project/ngpy/0.3/", "requires_dist": null, "requires_python": null, "summary": "Web application for Monte Carlo simulation on nucleation and growth phenomena", "version": "0.3" }, "last_serial": 795416, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a6ff12fda856c23eb7d7ea555e9efdca", "sha256": "1c17b7736a252abbacab58eacfc4df59d841c4f59cb57d031f61cfc41c4001d4" }, "downloads": -1, "filename": "ngpy-0.1.tar.gz", "has_sig": false, "md5_digest": "a6ff12fda856c23eb7d7ea555e9efdca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 89005, "upload_time": "2011-10-24T06:26:22", "url": "https://files.pythonhosted.org/packages/10/b5/e67620e5f29d26ffc27f7b1db103effd2673e052d3daf22d545e709e6e98/ngpy-0.1.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "d9bd0dc89e6ebcb7f9091cffbfe5f0c1", "sha256": "af891f35675799a6b72e5aad5d0b6aee464ea6c3925133f8ae42df5a11384f8a" }, "downloads": -1, "filename": "ngpy-0.3.tar.gz", "has_sig": false, "md5_digest": "d9bd0dc89e6ebcb7f9091cffbfe5f0c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1912489, "upload_time": "2012-06-21T11:27:06", "url": "https://files.pythonhosted.org/packages/5e/fb/33a280f9d69edc56928737ddb8c7ada7780a3c14852c052f76fc2e3668fc/ngpy-0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d9bd0dc89e6ebcb7f9091cffbfe5f0c1", "sha256": "af891f35675799a6b72e5aad5d0b6aee464ea6c3925133f8ae42df5a11384f8a" }, "downloads": -1, "filename": "ngpy-0.3.tar.gz", "has_sig": false, "md5_digest": "d9bd0dc89e6ebcb7f9091cffbfe5f0c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1912489, "upload_time": "2012-06-21T11:27:06", "url": "https://files.pythonhosted.org/packages/5e/fb/33a280f9d69edc56928737ddb8c7ada7780a3c14852c052f76fc2e3668fc/ngpy-0.3.tar.gz" } ] }