Skip to main content

Web application for Monte Carlo simulation on nucleation and growth phenomena

Project description

NGPy
~~~~

NGPy is a web application that enable online performing and analyzing Monte-Carlo simulation on nucleation and growth phenomena. It can be also used as a web framework to develop your own web applications. NGPy is built on top of Flask.

Quickstart
``````````

1. Install
----------

::

$ easy_install ngpy

or

::

$ tar -xvf ngpy-xxx.tar.gz
$ cd ngpy-xxx
$ python setup.py install

* Make sure that the NoSQL database redis is installed in your system.
* Other dependencies like ZODB, WTForm, Numpy, and Matplotlib should be
taken care by easy_install. If not, try to install them mannually.

2. Start ZODB server
--------------------

::

$ runzeo -a 0.0.0.0:<ZEOPORT> -f /path/to/your/data.fs

* <ZEOPORT> must be an available port number, e.g. 1234

3. Start redis server
---------------------

::

$ redis-server [/path/to/redis.conf]

4. Start the task queue daemon
------------------------------

::

$ simd

5. Start ngpy
-------------

::

$ run-ngpy

The ngpy website should be now served at http://localhost:5000.
You can visit it use any browser (Chrome, Firefox, IE, etc.) via
http://localhost:5000
if you are a local visitor, or
http://IP.of.NGPy.run:5000
if you visit remotely.

Links
`````

* `Website <http://liuyxpp.bitbucket.org>`_
* `Development version <http://bitbucket.org/liuyxpp/ngpy/>`_

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ngpy-0.1.tar.gz (89.0 kB view details)

Uploaded Source

File details

Details for the file ngpy-0.1.tar.gz.

File metadata

  • Download URL: ngpy-0.1.tar.gz
  • Upload date:
  • Size: 89.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ngpy-0.1.tar.gz
Algorithm Hash digest
SHA256 1c17b7736a252abbacab58eacfc4df59d841c4f59cb57d031f61cfc41c4001d4
MD5 a6ff12fda856c23eb7d7ea555e9efdca
BLAKE2b-256 10b5e67620e5f29d26ffc27f7b1db103effd2673e052d3daf22d545e709e6e98

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page