Skip to content
Tiny web app to design microplates and download them as a dataframe CSV
HTML Python Batchfile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
public
tests
.gitignore
.travis.yml
README.md
deploy.bat
requirements.txt

README.md

Plato

Build Status

Plato

A tiny web app to design microplates and download them as a dataframe CSV.

Usage

Open the app at http://plato.yoavram.com/ or run locally by downloading index.html or cloning the repo and double clicking index.html.

Testing

The app can be tested using the test suite. You will need Python 2.7, virtualenv, Chrome browser, and Selenium Chromedriver which should be in the path or in the repo folder.

  1. Clone the repo: git clone https://github.com/yoavram/plato.git && cd plato.
  2. Create a virtalenv: virtualenv venv.
  3. Activate the virtualenv: Windows - venv\scripts\activate; Linux - source venv/bin/activate.
  4. Install the requirements: pip install -r requirements.txt.
  5. Get the Chromedriver for Selenium if you didn't already. See link above.
  6. Start a local web server in the public folder: cd public & python -m SimpleHTTPServer 8080
  7. Run the tests: nosetests.

Testing is currently only done on Windows 7 with latest Chrome (but see issue #6).

Acknowledgments

License

Author: Yoav Ram yoavram@gmail.com

License: CC-BY-SA 3.0

Date: May 2015

You can’t perform that action at this time.