{"id":15319370,"url":"https://github.com/john98nf/coupled-pendulums-animation","last_synced_at":"2025-03-27T17:49:44.504Z","repository":{"id":120094316,"uuid":"190877676","full_name":"john98nf/Coupled-Pendulums-Animation","owner":"john98nf","description":"This projects makes a simple animation of the physical response of two coupled pendulums oscillating, without any kind of friction losses or external stimulation.","archived":false,"fork":false,"pushed_at":"2021-04-30T12:57:11.000Z","size":18,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-02-01T21:13:40.224Z","etag":null,"topics":["animation","c-plus-plus","cli","pendulums-animation","physics","physics-simulation"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/john98nf.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-06-08T11:03:10.000Z","updated_at":"2023-02-15T02:04:58.000Z","dependencies_parsed_at":null,"dependency_job_id":"55d6341d-fecf-4cda-ad28-6429292cdd34","html_url":"https://github.com/john98nf/Coupled-Pendulums-Animation","commit_stats":{"total_commits":16,"total_committers":2,"mean_commits":8.0,"dds":0.25,"last_synced_commit":"98332357d0c38bd007578b8ff6dbcfdfb5e99762"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/john98nf%2FCoupled-Pendulums-Animation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/john98nf%2FCoupled-Pendulums-Animation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/john98nf%2FCoupled-Pendulums-Animation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/john98nf%2FCoupled-Pendulums-Animation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/john98nf","download_url":"https://codeload.github.com/john98nf/Coupled-Pendulums-Animation/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245898342,"owners_count":20690459,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["animation","c-plus-plus","cli","pendulums-animation","physics","physics-simulation"],"created_at":"2024-10-01T09:04:37.759Z","updated_at":"2025-03-27T17:49:44.482Z","avatar_url":"https://github.com/john98nf.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Coupled-Pendulums-Animation\n[![C++](https://img.shields.io/badge/Implementation-C++-pink.svg)](https://www.cplusplus.com/)\n[![made-with-Markdown](https://img.shields.io/badge/Made%20with-Markdown-1f425f.svg)](http://commonmark.org)\n[![MIT license](https://img.shields.io/badge/License-MIT-blue.svg)](https://github.com/john98nf/Coupled-Pendulums-Animation/blob/master/LICENSE)\n[![Open Source Love svg2](https://badges.frapsoft.com/os/v2/open-source.svg?v=103)](https://github.com/ellerbrock/open-source-badges/)\n\nA simple animation of the physical response of two [coupled pendulums](https://en.wikipedia.org/wiki/Double_pendulum) oscillating, without any kind of friction losses or external stimulation. Its geometry is the one explained below. This project was created back in the summer of 2017, after my freshman year in college. \n\n### 📌 Geometry\n\nThe first pendulum is attached to a stationary point and \\\nthe second one is attached to the first one.\n\n### 📌 Software Prerequesties\n\nFor trying this simple project on your own, you just have to install some basic Development Tools, a C++ compiler and [SFML](https://www.sfml-dev.org/) libraries. For Ubuntu, or some debian based distibution in general, this can be done with the following commands:\n\n```\nsudo apt update\n# Development tools like gcc, g++ compilers along with make \n# (Package name might varies, depending on your linux distro)\nsudo apt install build-essential\n# Ubuntu Package for sfml libraries. (Might varies, depending on your linux distro)\nsudo apt install libsfml-dev\n```\n\n### 📌 Compiling \u0026 Running\n\nThe whole process of compiling and linking object files can be done using the *Makefile*. Just execute the ```make``` command inside this repo directory. After this operation, executable *animation.out* is created. Enjoy 😀😀!\n\n### 📌 Screenshot\n\n\u003cimg src=\"https://user-images.githubusercontent.com/45902117/59146802-653ffe00-89fb-11e9-9321-39f53aa24f54.png\" width=\"200\" height=\"200\" /\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohn98nf%2Fcoupled-pendulums-animation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjohn98nf%2Fcoupled-pendulums-animation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjohn98nf%2Fcoupled-pendulums-animation/lists"}