Git Product home page Git Product logo

banter's Introduction

:octocat:

  • Currently a Language Engineer with TypeFox working on Langium
  • Interested in Graphics, Programming Languages, and Education.
  • I've had some fun visualizing software to produce pretty neat visuals.
  • You can find some of my past and present work at uphouseworks.com.
  • Lately I've been picking up more Haskell, which has been pretty rewarding.

banter's People

Contributors

montymxb avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

banter's Issues

Implement READER

The reader will be accessed by the core to get data from a file, process or folder. The program state will be passed to the reader to determine which to use.

Implement CORE

The core part of the program should handle interacting with the reader and the mapper for the cli.

Implement OUTPUTTER

Final exit point of the program. Writes render-ready data out to a given destination as indicated by the current program state.

Implement CLI

The cli for the first program needs to be implemented. Will break apart command line args supplied to the program. These args will be used to set the program state used later on.

Implement RENDERER

The second program will take and display render-ready data from the first program (cli). This will likely be done in python or another language with decent graphical support. This program will have to be designed around available graphics APIs for the target system (ex. directx on windows, opengl on mac, etc.)

CLI implementation: Validation

The command line args need to be validated in order to continue on with the program. I figured we could put the Usage here as well. So if we do:

banter 

Then the usage will be printed out. From there we can implement piece by piece as well. If we could draft the usage up first then that would help tremendously with figuring out what still needs to be done

Implement MAPPER

The mapper will take reader data and construct render mapping data. This will be passed back from the core to the outputter at the end of the program. The mapper will need to map data for position, coloring, and specificity if sequence identification, comparison or analysis is desired.

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.