Giter Site home page Giter Site logo

awesomebytes / etherdream_tools Goto Github PK

View Code? Open in Web Editor NEW
15.0 5.0 0.0 2.84 MB

A web interface for the etherdream DAC mostly in Python and Javascript using JQuery interfacing with DXF and ILDA files to stream them

License: BSD 3-Clause "New" or "Revised" License

Python 95.95% HTML 4.05%

etherdream_tools's Introduction

etherdream_tools

A web interface for the etherdream DAC mostly in Python interfacing with DXF and ILDA files to stream them. It lets you choose a dxf file to be converted to ILDA (with translation if needed) or an ILDA file and stream it with a laser. Also set the laser PPS dynamically and stop the projection.

Web interface screenshot

Just run web_engine/webserver.py and go to localhost 8080 port on your browser. By default it needs no DAC connected to test the web interface. To change that go to that file and modify USE_DAC = False to True.

===

To use you need to have installed the Python libraries (hints for Ubuntu 12.04 Python 2.7):

liblo

sudo apt-get install python-liblo

ezdxf

sudo pip install ezdxf

The tool sitter.py is the official little GUI for finding the DAC IP (and some extra info).

===

In the web_engine folder you can find all the candy:

ILDA.py gives the ability to open ILDA files

dac.py is the interface with etherdream DAC

===

In example_files:

watch.py and talk.py are the examples provided in the official j4cDAC repo in the tools folder.

etherdream_tools's People

Contributors

awesomebytes avatar

Stargazers

Motoi Shimizu avatar  avatar Chris Mountford avatar  avatar Laurent Monot avatar  avatar Andreas Gysin avatar Seb Lee-Delisle avatar Yea Chen avatar Jamie Kinney avatar Dmitriy Kalugin-Balashov avatar  avatar Tim Greiser avatar Łukasz Dudek avatar Brandon Thomas avatar

Watchers

Sam Neurohack avatar James Cloos avatar Marc Junyent avatar  avatar  avatar

etherdream_tools's Issues

Code license?

This code does not currently specify a license. Was that the intention? This would imply that no-one can use or modify the code without your express permission (default copyright interpretation).

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.