Git Product home page Git Product logo

vignesh2508's Projects

acm icon acm

Implementation of artifical compressiblity method in C. Thanks to Tanmay agrawal for his CFD lecture about this method (also took part of his code for visualisation in plt format). Also refer to "A numerical method for solving incompressible viscous flow problems" by chorin 1967 for futher explanation on Artificial Compressibility Method.

aeropython icon aeropython

Classical Aerodynamics of potential flow using Python and Jupyter Notebooks

awesome-python icon awesome-python

A curated list of awesome Python frameworks, libraries, software and resources

convex-hull icon convex-hull

Convex hull program that wraps a set of points using Jarvis March algorithm.

delaunay icon delaunay

A simple Delaunay mesh generator based on the Bowyer-Watson algorithm. I have based my code on the pseudocode present in the Wikipedia page. I have viewed other people's code and I believe this code is simpler and easier to understand the algorithm. This is an incremental algorithm and it is slower than the Divide and conquer method available.

diffusion_2d icon diffusion_2d

First time writing a 2D diffusion solver using Finite Volume Method. I referred to Versteeg and Malalasekara for reference.

fdm_cpp icon fdm_cpp

Finite Difference Lid Driven Cavity C++ OOP Style

flow_sims icon flow_sims

2D Lid Driven Cavity Flow Simulations: FEM vs FDM vs SIMPLE

fluid-mixer icon fluid-mixer

OpenFOAM file to simulate multiphase simulation with a rotor. I have used Arbitrary Mesh Interface (AMI) for the mesh motion in the Rotor (solver is interFoam). This is OF6 version. Try to change the levels in the Snappy Dict if you have a good platform to simulate.

image_scanner icon image_scanner

This program is scans your input image (normally a paper) and tries to capture the text after changing the images perspective to orthogonal one. Note: This program requires the user to tinker the function values depending on the user input.

machine_learning_models icon machine_learning_models

I have included the python programs that I have used for practice in my projects to practice the implementation of machine learning techniques.

ns_solver_simple icon ns_solver_simple

Implemented a NS solver using SIMPLE algorithm and solved the benchmark cavity problem. There are some small bugs that have to be fixed. But the thoery behind the code is well established. I used reference from a CFD book written by Versteeg. I found the explanation in this book to be better compared to the Patankar book. Next part is to implement the channel flow benchmark problem using this code.

pong icon pong

Ping Pong game with simple graphics using Pygame module in Python.

qr-code icon qr-code

This program takes a html address as an input from the user and produces the QR Code for that using the 'qrcode' module. Then it saves it as a separate image.

quadgen icon quadgen

A Quadtree implementation in Python to identify the points.

snake-game icon snake-game

Snake game created using pygame module in python. Now some of the game physics is working and some are not. I will include other functions as and when I find time.

weather icon weather

This simple program is created with Tkinter GUI maker. I have not included the API key with this program. You can obtain the API key from https://openweathermap.org/api and include in this progam.

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.