A tiny web app to design microplates and download them as a dataframe CSV.
Open the app at http://plato.yoavram.com/ or run locally by downloading index.html
or cloning the repo and double clicking index.html
.
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.
- Clone the repo:
git clone https://github.com/yoavram/plato.git && cd plato
. - Create a virtalenv:
virtualenv venv
. - Activate the virtualenv: Windows -
venv\scripts\activate
; Linux -source venv/bin/activate
. - Install the requirements:
pip install -r requirements.txt
. - Get the Chromedriver for Selenium if you didn't already. See link above.
- Start a local web server in the
public
folder:cd public & python -m SimpleHTTPServer 8080
- Run the tests:
nosetests
.
Testing is currently only done on Windows 7 with latest Chrome (but see issue #6).
- Brian Connelly for suggestions and testing
- BrowserStack for manual testing on other platforms and browsers.
- Travis for continuous integration, testing and deployment.
- SauceLabs for automatic testing.
- Surge for web hosting.
Author: Yoav Ram yoavram@gmail.com
License: CC-BY-SA 3.0
Date: May 2015