Skip to content

kjkoeller/Personal-Projects

Repository files navigation

Personal-Projects

Fun personal projects that I have tasked myself to do

Machine Learning

This is a project that involves machine learning with a basic data set using Logistical Regression, SQL, and Tableau (still getting the SQL and Tableau parts worked on).

Airmass

Project to calculate the most accurate airmass in time intervals of 4 seconds (60/1000). This now shows the sunset and astronomical twilight for any given day of the year.

Line Fit

This program is meant to fit any number of polynomials to really any data set but for research, O-C data. There is an output file, user entered, that allows for multiple linear regression tables to be viewed in either a text file or a latex file for paper usage. These regression tables uses a model of Ordinary Least Squares (OLD) and the method of Least Squares. This program also allows for a residual plot to be made in the same figure as the model fit and original data points.

N-Body

This N-Body program uses a 4th order Runge-Kutta method that accounts for the eccentricity of each body. The output displays the energy of Earth and the program outputs the actual period and one that is calculated from different time steps and then outputs the error for each given time step.

3D Plotting

This program is meant to answer Classical Electrodynamics John David Jackson 3rd Edition problem 1.21b where we take a look at comparing an estimated psi value and and exact psi value and my group and I plotted the problem in 2D and I personally worked to get the 3D plot working. It outputs both the estimate and exact answers in a 3D scatter plot in the same figure. The graphs are also interactive, i.e. you can change the angle of the graph for better viewing if necessary.

Lane-Emden

Program to test the Lane-Emden equation via analytical solutions and a Runge-Kutta 4th order integration scheme

About

Fun personal projects that I have tasked myself to do

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages