Giter Club home page Giter Club logo

Lucas Carpenter's Projects

baconnumber icon baconnumber

A C++ program utilizing the graph data structure to map all actors and movies with each actor to tables. A minimum spanning tree is used to find links between two actors and the number of nodes between them is used as a 'Bacon Number' to see how many degrees of separation one actor has with another.

cuda-matrix-math icon cuda-matrix-math

A program for a CSC410 Parallel Computing class that takes a matrix A and a vector B and produced a vector C using CUDA.

cuda-sobel-filter icon cuda-sobel-filter

A program that runs a sobel filter edge detection algorithm on an image using a single thread on the CPU, another using OpenMP to parallelize it, and a third to run on a NVIDIA CUDA GPU to parallelize it further.

dash icon dash

A DiAgnostic SHell (DASH) for the UNIX environment.

explabelsdominos icon explabelsdominos

A program that uses Microsoft Excel and Visual Basic to allow Dominos employees the ability to print and customize labels for product expiration

exprparser icon exprparser

A program that uses recursive descent parsing to evaluate an input string as an expression given a certain EBNF grammar.

gasimple icon gasimple

A C++/OpenGL program that attempts to use a genetic algorithm to get from a designated starting point to a designated finish point. The program runs using FreeGLUT for OpenGL graphics and input management and uses a map loaded from a separate OpenGL program.

javaclient icon javaclient

Client for a server made in Java, for fun and learning about socket connections/handling.

maven-development-tool icon maven-development-tool

The Maven-Dependency-Tool, or MDT is a small tool that helps to build multiple maven projects at the same time, in an order you specify, and perform operations on, to help the developer have a smoother maven building experience.

mdc-pattern-classifier icon mdc-pattern-classifier

A python program that uses minimum distance classification to classify data by patterns. The algorithm uses a leave-one-out testing method to measure accuracy and reports accuracy by class type, overall accuracy, and which samples were inaccurately predicted.

n-queens-mpi icon n-queens-mpi

An MPI solution to the n queens problem. This solution only counts the solutions, and does not output solutions, it is intended to run over MPI.

oop-paint icon oop-paint

This program was a Fall 2015 Sophomore project for Data Structures to show how object oriented programming works. Using FreeGLUT, this program creates a GUI and allows you to pick a shape and line/fill color and draw that shape on a canvas.

oronzoengine icon oronzoengine

The Oronzo Android OpenGLES graphics and game engine framework. Written in Java/Android using OpenGLES 2.0 for Android API 15 and higher.

quadtree-visualizer icon quadtree-visualizer

This program visualizes quadtree compression on an image by displaying an image and then running a quadtree image compression algorithm on it, the image can be switched between the lines that the quadtree breaks down into or the image shown being broken down using these quadtrees.

rrt-pathfinding icon rrt-pathfinding

A Rapidly-exploring Random Tree (RRT) algorithm visualized in C++ and OpenGL using FreeGLUT. This program visually shows how pathfinding using randomly generated coordinates can solve different mazes quickly but not in the most optimal way.

shader-playground icon shader-playground

My personal playground for messing around and experimenting with Unity shaders.

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.