Giter Club home page Giter Club logo

altamira's Introduction

Altamira

Build Status Code Climate

A rack app aimed at fast EDF drawing using HTML and JavaScript.

Installation

Prerequisites Install Guide: Instructions for installing prerequisites like Ruby, Git, JavaScript compiler, etc.

Once you have the prerequisites in place, you can proceed to install bundler which will handle most of the remaining dependencies.

gem install bundler

This readme assumes the following installation directory: /var/www/altamira

cd /var/www

https://github.com/nsrr/altamira.git

cd altamira

bundle install

ln -s /var/www/www.sleepdata.org/carrierwave/datasets datasets

Create a .sleepdata.yml file that contains:

# The www.sleepdata.org server location
url: http://localhost/sleepdata
# The assets path location, to allow assets to be referenced correctly
url: /altamira
# This refers to the symbolic link for the sleepdata datasets
location: datasets

To install new updates run:

git pull
bundle update
touch tmp/restart.txt

Run Rails Server (or use Apache or nginx)

rails s -p80

Open a browser and go to: http://localhost

All done!

License

Altamira is released under the MIT License.

altamira's People

Contributors

remomueller avatar

Stargazers

Paul Bouchequet avatar Steve Driscoll avatar HM. Yen avatar

Watchers

 avatar Shiqiang Tao avatar Michael Rueschman avatar James Cloos avatar  avatar Wei Wang avatar  avatar  avatar  avatar  avatar  avatar  avatar Catherine Jayapandian avatar Gang Shu avatar Nathalie Guo avatar  avatar Jean Arnold avatar  avatar

altamira's Issues

Add Debug information for mounting Altamira

Add the following debug information to app:

This is to help find out whether or not the app has been mounted correctly or not.

debug = proc do |env|
  [200, { 'Content-Type' => 'text/plain' }, [ "PATH_INFO: #{env['PATH_INFO']}\nSCRIPT_NAME: #{env['SCRIPT_NAME']}" ] ]
end

map '/debug' do
  run debug
end

Add capability to flip signals on whatever EDF you are viewing

At times signals are inverted in the EDF and need to be flipped to get the correct orientation. You may want to flip individual signals on a case-by-case basis. Perhaps this could be done by simply clicking on the signal name in the lefthand pane.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.