Giter Club home page Giter Club logo

tarstutorials / vrsensorint Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 147.81 MB

This is an end-to-end set of tutorials designed to teach prospective developers how to integrate Virtual Reality development with physiological sensors. We start off with a basic introduction to Unity, and expand to VR development, an explanation of various physiological sensors, integration between the two, and data collection and analysis.

Home Page: https://tarstutorials.github.io/vrsensorint/

Makefile 0.09% Batchfile 0.11% Python 0.44% JavaScript 6.70% CSS 45.85% HTML 46.51% C# 0.30%
physiologicalsensing tutorial virtual-reality

vrsensorint's Introduction

To anyone looking to update te Github Pages output:

        1. When you have tested a build on your machine and verified that it works, go into the build folder on your machine.

        2. Copy all the files in the build folder.

        3. Navigate to the docs folder. 

        4. Delete any files from the docs folder that have the same name as the ones you copied from build. DO NOT DELETE THE .nojekyll file!

        5. Paste the new build files from the build folder into the docs folder.

        6. Upload commit. Note that only commits done to main will be reflected on the site. 

        7. If you are confused at all, message me! Please don't try it yourself if you are unsure, we don't want to brick the site. Thanks!

To any developers looking to use this site after a Git clone, here are some instructions:

        1. Make sure you have sphinx installed. If not, you can install it with the following in a terminal: 

            sudo apt-get install python3-sphinx

        Note that this command is for a Linux Mint installation. Check the sphinx documentation for how to do it for your OS if you don't run Mint.

        2. Run the following command in the project folder to install the correct theme for the site:

            pip install sphinx_rtd_theme

        This will install the Read The Docs theme for the website. If for some reason you can't get it to install correctly, go into the conf.py file and follow the instructions in the "options for HTML output" section.

        3. Run the following command in the same location to download the quizdown extension:

            pip install git+git://github.com/bonartm/sphinxcontrib-quizdown

        Note that you may also have to run "git config --global url.https://github.com/.insteadOf git://github.com/" if the install fails. This is because the install is using the old Github download, and must be configured to use the new one.

        4. Run the following command in the same location to download the youtube embedding extension:

            pip install sphinxcontrib-youtube

        5. Run the following command in the same location to download the copy button for codeblocks extension:

            pip install sphinx-copybutton

        6. Run the following command:

            make html

        This will generate the files needed to run the website via HTML. Any time you make changes to the website, you must run this command again to update the files.
        Additionally, you can use the command "make clean" to erase all build files from the build folder.

        7. In the build ~/build/ folder, you should now see a folder called "html/". In this folder there should be a file called "index.html". Open this file in Firefox (or any other worse browser) to view the webpage. Note that when you edit any part of the project, edit the files in the ~/docs folder, because everything in ~/build is built based on that.

That's all! If you have any more questions, send me a Slack DM or email me at [email protected]

Cheers,

Ethan

vrsensorint's People

Contributors

ecmatz avatar tsyankee57 avatar 0dink avatar licatar25 avatar tarstutorials avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

licatar25

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.