Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Physics

Physics is one of the most fundamental scientific disciplines, with its main goal being to understand how the universe behaves.

https://github.com/ilijamihajlovic/collision-detection-in-spritekit

A simple SpriteKit project showing collision detection. The whole project is created completely programmatically without .sks files and Xcodes Scene Editor.

collision-detection ios physics spritekit swift

Last synced: 21 Nov 2024

https://github.com/wafflelapkin/typed_phy

Typed zero-cost dimensional analysis

dimensional-analysis physics rust type-safety

Last synced: 15 Oct 2024

https://github.com/prozi/oneforall

Unity-inspired, reactive Game Framework for pixi.js - GameObject, Prefab, StateMachine, Sprite, CircleBody, PolygonBody, Physics, Sprite, Container, Animator

animator collision-detection collision-handling container framework game-engine game-engine-2d game-object physics prefab reactive scene sprite state-machine test-driven-development typescript typescript-framework unity unity2d webgl

Last synced: 28 Oct 2024

https://github.com/evilkiwi/quadtree

A simple, efficient Quadtree system

game game-development game-server nodejs physics quadtree

Last synced: 14 Dec 2024

https://github.com/ekzhang/hydroelastics

Efficient contact dynamics simulation using a hydroelastic pressure field model

geometry gpu graphics julia physics robotics simulation

Last synced: 12 Oct 2024

https://github.com/singularitti/numerovshooting.jl

A Julia implementation of Paolo Giannozzi's course: Numerical Methods in Quantum Mechanics

julia julia-package numerical-methods physics quantum-mechanics scientific-computing solid-state-physics

Last synced: 10 Dec 2024

https://github.com/domiii/unitysandbox2

Random collection of game elements, primarily physics based stuff.

magnet physics stairs unity

Last synced: 12 Oct 2024

https://github.com/lucasmerlin/towerthrower

Physics Game for Bevy Game Jam #4

bevy game physics tetris

Last synced: 22 Nov 2024

https://github.com/velocitatem/pyfreebody

Construct Freebody diagrams with a few lines of code 🐍

diagram freebody physics python

Last synced: 07 Nov 2024

https://github.com/p4jo/naturalunits

This provides a calculator for natural units (preferred: eps0 = 1, G = 1) in different bases (preferred: 6), with different naming schemes (preferred: DividedByBaseInLojbanNumbering). Also provides LaTeX document with lookup and comparison values.

dozenal latex-document natural-units physics seximal units-measures-converter units-of-measure units-of-measurement

Last synced: 11 Oct 2024

https://github.com/yujuiting/the-jack-one

2D game engine with physical engine

engine game html5-canvas jack physics typescript

Last synced: 07 Nov 2024

https://github.com/icza/balls-sdl

Bouncing balls demo (using SDL2)

balls gui physics physics-2d sdl2

Last synced: 24 Nov 2024

https://github.com/simeonschaub/covar.jl

Error propagation with covariant variables

covariance covariance-matrix error-propagation julia measurements physics

Last synced: 12 Oct 2024

https://github.com/Domiii/UnitySandbox2

Random collection of game elements, primarily physics based stuff.

magnet physics stairs unity

Last synced: 10 Nov 2024

https://github.com/tefkah/thesis-writing

A thesis about representations in physics, an experiment in scholarship in the open.

open-science philosophy philosophy-of-science physics

Last synced: 18 Jan 2025

https://github.com/LittleB0xes/stunning_barnacle

Play with life and Rust

life macroquad physics rust

Last synced: 15 Nov 2024

https://github.com/littleb0xes/stunning_barnacle

Play with life and Rust

life macroquad physics rust

Last synced: 06 Jan 2025

https://github.com/extrys/unitycollisioncomputer

Makes use of Unity's Physics API, and it's used to handle custom collision events in a more efficient way than Unity's default collision events.

data-oriented-technology-stack dots jobs optimization performance physical-computing physics unity unity-package unity3d unity3d-plugin

Last synced: 10 Oct 2024

https://github.com/rufflewind/jucys

A graphical tool for manipulating angular momentum diagrams (Jucys/Yutsis diagrams)

gui physics quantum-mechanics

Last synced: 21 Jan 2025

https://github.com/chicolucio/bohr-model-turtle

A small, dense turtle surrounded by orbiting electrons

chemistry educational physics turtle turtle-graphics

Last synced: 26 Nov 2024

https://github.com/realtristan/verlet

Physics Engine From Scratch with Verlet Integration Simulations

cpp opengl physics sfml verlet

Last synced: 20 Jan 2025

https://github.com/fiedl/hole-ice-study

This project aims to incorporate the effects of hole ice into the clsim photon propagation simulation of the icecube neutrino observatory.

gpu icecube opencl physics physics-simulation

Last synced: 03 Jan 2025

https://github.com/maxencebonamy/Sand-Box

This software is a physical simulation. You can arrange different physical elements anywhere in the window, and they will evolve with each other according to the laws of physics.

cpp physics sandbox sfml simulation xmake

Last synced: 24 Oct 2024

https://github.com/maxencebonamy/sand-box

This software is a physical simulation. You can arrange different physical elements anywhere in the window, and they will evolve with each other according to the laws of physics.

cpp physics sandbox sfml simulation xmake

Last synced: 18 Jan 2025

https://github.com/phydev/phybio

Making phase-field modelling simpler.

biology phase-field physics

Last synced: 21 Nov 2024

https://github.com/friebetill/cloud-chamber

Automatic detection of fog stripes (alpha and beta radiation) in a cloud chamber

automation cloud-chamber-detector physics

Last synced: 22 Nov 2024

https://github.com/zabuzard/phantom-aoa

Simulates the Angle Of Attack (AOA) system of the Phantom F-4E fighter jet.

angle-of-attack aoa console-application demo f-4e phantom physics physics-simulation simulation

Last synced: 13 Nov 2024

https://github.com/postspectacular/fidgen

Physics-based fiducial marker generator for reacTIVision based projects.

computer-vision fiducial-markers force-layout physics processing reactivision toxiclibs

Last synced: 07 Dec 2024

https://github.com/jonmrowczynski/pt-symmetry-controller

This mechanical PT-Symmetry-Controller project is an analog to a quantum mechanical PT-symmetric system.

autodesk autodesk-eagle c c-plus-plus cpp design electronics firmware intellij java jni jni-java labquest2 mplabx physics quantum quantum-mechanics quantum-physics reasearch visual-studio

Last synced: 31 Oct 2024

https://github.com/axect/rge

Go & Julia package to solve Renormalization Group Equation

go julia particle-physics physics

Last synced: 02 Dec 2024

https://github.com/stephengold/banana

Physics tests and performance benchmarks for the jMonkeyEngine3 game engine.

bullet-physics jme3 jmonkeyengine3 physics

Last synced: 15 Oct 2024

https://github.com/huanyushi/pdf-study-notes

Some of my study notes, primarily focusing on mathematics, physics and computer science.

computer-science mathematics physics

Last synced: 29 Dec 2024

https://github.com/saforem2/worm_algorithm

Worm algorithm implementation for 2D Ising model

ising lattice monte-carlo physics worm-algorithm

Last synced: 29 Nov 2024

https://github.com/pulkin/hubbard-bethe

A python implementation of Bethe ansatz in the Hubbard model by Lieb and Wu

1d bethe-ansatz hubbard-model lieb-wu physics

Last synced: 12 Dec 2024

https://github.com/larzw/bonn-potential

One-Boson-Exchange Potential and Nucleon-Nucleon Scattering

bonn nuclear physics potential

Last synced: 12 Dec 2024

https://github.com/davidefiocco/phd-thesis

Sources, data and code related to my PhD dissertation at EPFL (computer simulations of deformation of materials)

lammps lennard-jones-simulation nk-model phd-thesis physics

Last synced: 22 Nov 2024

https://github.com/sbozzolo/rnsa

Rotating Neutron Stars Analyzer -- Suite for studying rotating neutron stars

analysis bash neutronstars physics python3 simulations

Last synced: 11 Dec 2024

https://github.com/radames/ising-model-webgl

Simple Ising Model with WebGL Shader

2d ernst-ising ising model physics simulation webgl

Last synced: 14 Dec 2024

https://github.com/matkuki/chipmunk7_demos

Chipmunk7 demos for Nim

chipmunk2d demo nim opengl physics sdl2

Last synced: 19 Nov 2024

https://github.com/kinghowler/graph-plotter

This is a Graph Plotter. This tool is designed to make graphs based on raw data. It can take the data from Mathematical Equations, Manually, Programmed Calculation, as well as from a Serial Communication Device such as an Arduino using the function Serial.println(Numeric_Value), however you please and create as many graphs as you want to.

arduino experimentation graphs maths physics plotter

Last synced: 06 Nov 2024

https://github.com/nicofighter45/tabletennis

Table tennis ball simulation

friction magnus physics simulation tabletennis

Last synced: 09 Nov 2024

https://github.com/ahuth/orbital

Physics simulation in React

animation canvas javascript physics react

Last synced: 09 Jan 2025

https://github.com/majsylw/second-harmonic-generation

The official repository for my master thesis in physics

microstructured-fibers optical-fibers physics shg

Last synced: 04 Dec 2024

https://github.com/danieldelcore/softbody-love

A softbody experiment using LOVE2D

game love2d lua physics softbody

Last synced: 16 Nov 2024

https://github.com/pulkin/dfttools

A python library to parse, operate and present datasets generated by density functional theory codes

density-functional-theory parsing physics quantum-chemistry quantum-mechanics

Last synced: 12 Dec 2024

https://github.com/lightnet/project-phaser3-prototype

Phaser 3.x.x Lance-gg 2.x.x multiplayer test build prototype nodejs babel javascript.

babel lance-gg multiplayer nodejs phaser3 physics prototype

Last synced: 08 Nov 2024

https://github.com/fahdseddik/portalgl

A recreation of the game Portal written from scratch using OpenGL3.3

game-development opengl physics portal

Last synced: 07 Nov 2024

https://github.com/0xdaksh/marstime

A Live time calculator for Martians visiting Earth!

css html5 javascript mars mathematics physics time vuejs2

Last synced: 18 Jan 2025

https://github.com/astrosica/general-quals

Solutions to the 2018 General Qualifying Exam.

cosmology extragalactic galactic galactic-astronomy physics quals stars

Last synced: 15 Jan 2025

https://github.com/christopher-besch/physics_words

HTML canvas physics simulation with blocks building custom text.

canvas physics simulation

Last synced: 28 Dec 2024

https://github.com/librasteve/raku-physics-navigation

A Physics::Measure abstraction layer providing Latitude, Longitude, Bearing , Position, Course and Buoy classes.

navigation physics raku raku-module rakulang

Last synced: 27 Oct 2024

https://github.com/bionanoimaging/bionanoimaging.github.io

Repository for hosting the website files

heintzmann jena microscopy physics

Last synced: 31 Dec 2024

https://github.com/lukechu10/interplanetary-transport-network

Presentation and numerical simulation of the Interplanetary Transport Network (ITN)

manim physics

Last synced: 05 Dec 2024

https://github.com/AustinEast/echo-heaps

simple example for integrating echo physics with the heaps engine

echo gamedev haxe heaps physics

Last synced: 23 Oct 2024

https://github.com/rishflab/illuminate

ECS based game engine with real-time pathtraced rendering

game gpu pathtracer pathtracing physics

Last synced: 21 Dec 2024

https://github.com/chicolucio/zeff

An effective nuclear charge (Zeff) and shielding (S) calculator and graphing tool.

chemistry fisica matplotlib mendeleev pandas physics python quimica

Last synced: 26 Nov 2024

https://github.com/idlephysicist/go-latex

A Go parser to replace LaTeX macros with Unicode characters in Go source code.

go go-latex golang greek-alphabet latex latex-macros mathematics physics unicode

Last synced: 15 Dec 2024

https://github.com/viniciusdutra314/labifsc2

Biblioteca usada pela graduação do IFSC para os laboratórios de física

error-propagation monte-carlo physics python

Last synced: 29 Dec 2024

https://github.com/linguini1/particles

A very basic particle simulator written in HTML, CSS and Js, based off of Brainxyz's "Artificial Life" YouTube video. Only designed for desktop.

canvas css html javascript particle-simulator particles physics physics-engine simulation simulator

Last synced: 29 Dec 2024

https://github.com/dieterhorns/crab_pheno

Spectral information used for Crab Nebula modelling

astrophysics crab gamma-ray multi-wavelength physics

Last synced: 23 Oct 2024

https://github.com/srbrettle/equations-of-motion-library

A collection of methods for solving Displacement, Initial and Final Velocities, Constant Acceleration and Time.

acceleration algorithm csharp displacement dotnet dotnet-standard equations kinematic motion physics time velocity

Last synced: 28 Dec 2024

https://github.com/stanczakdominik/cpic

A small particle in cell code for comparison purposes

cpp11 eigen particle-in-cell physics plasma-physics

Last synced: 31 Dec 2024

https://github.com/ericoporto/agsbox2d

agsbox2d is a Box2D plugin for Adventure Game Studio

adventure-game-studio adventuregamestudio ags ags-script box2d cpp physics

Last synced: 22 Jan 2025

https://github.com/mihxil/math

Interfaces abstract algebra's, and the concept of 'uncertain number'. Based on that some structures related to physics, like physical numbers, which are uncertain numbers with dimensional analysis.

algebraic-structures java mathematics physics statistics

Last synced: 25 Dec 2024

https://github.com/muonray/quantum-encryption-of-images-using-bitwise-xor-and-qrng

Article here: http://muonray.blogspot.com/2022/02/quantum-encryption-of-images-in-python.html The definition of image encryption used here is an extension of data encryption in general: using the bitwise XOR operation of the original image pixels and the random key image pixels, with the key image being either a pseudo-random stream cipher or the quantum random stream cipher or anti-correlated entangled information shared over a secure channel. In either case we Perform bitwise XOR operation on the encrypted image and the key image. It can be seen from the image encryption and decryption that they are all the same operation. According to the above bitwise XOR operation, we assume: xor(a,b)=c You can get: xor(c,b)=a Or: xor(c,a)=b In summary, we assume that a is the original image data and b is the key, then c calculated by xor(a,c) is the encrypted ciphertext. This is a simple summary of the encryption and decryption process as used in the coding in this repository. Encryption process: Perform a bitwise XOR operation on the image a and the key b to complete the encryption and obtain the ciphertext c. Decryption process: Perform a bitwise XOR operation on the ciphertext c and the key b, complete the decryption, and get the image a. We can use our quantum random numbers generator in 2 ways to create our image encryption key: (1) as a random number generator seed source (2) using the random superposition of the H and V modes We can also use the shared set of correlated images, captured using the single CCD, from our entangled photon source with Alice getting one half and Bob getting the anti-correlated half. This provides the perfect key, with the quantum images shared over a separate channel hidden from the encrypted classical images. The file exchange channel is 2 way: Alice can use Her key to encrypt the image, Bob can use His key to decrypt the image OR Bob can use His key to encrypt the image, Alice can use Her key to decrypt the image. The XOR Cipher in this use can also be extended as a component in more complex overlay network ciphers if need be however for computational efficiency it is not necessary. It is just as effectual to have 1 quantum cipher as many, so in effect the system is completely hidden, by virtue of hidden variables, and is encrypted in an information condensate.

bitwise-xor image-encryption image-processing muonray physics python quantum quantum-decryption quantum-encryption quantum-entanglement xor-cipher

Last synced: 01 Dec 2024

https://github.com/santoshkumarradha/pyquestaal

Python class to interface with QUESTAAL Quantum codes which is a suite of electronic structure programs.

ase atomic-simulation-environment condensed-matter-physics dft electronic-structure gw physics pymatgen python qsgw questaal

Last synced: 18 Oct 2024

https://github.com/matthewfeickert/tikz-physics

A collection of TikZ examples for particle physics related images

feynman-diagrams hep latex physics tikz

Last synced: 10 Jan 2025

https://github.com/matthewfeickert/pythia-python

Pythia 8 Docker image with Python 3 and the HEP simulation stack

fastjet hep hepmc lhapdf particle-physics physics physics-simulation pythia pythia8

Last synced: 10 Jan 2025

https://github.com/vgherard/fcci

Feldman-Cousins Confidence Intervals

confidence-intervals physics r statistics

Last synced: 13 Dec 2024

https://github.com/trigary/fieldlines

C++ application which renders the field lines of line charges using OpenGL.

cpp electric-field-lines electric-fields physics physics-simulation simulation

Last synced: 29 Nov 2024

https://github.com/jcs090218/impulseengine

Python port of a simple, open source, 2D impulse based physics engine for educational use.

physics physics-simulation port python

Last synced: 13 Dec 2024

https://github.com/pb2204/our-solar-system

Explore Our Solar System - a website created by Pabitra Banerjee to help you understand the solar system better.

animated animation pabitra-banerjee physics solar-system space website

Last synced: 17 Jan 2025

https://github.com/msub2/aframe-hexabody

An effort to implement the Hexabody character controller in WebXR with A-Frame + PhysX

aframe boneworks physics physx webxr

Last synced: 06 Dec 2024

https://github.com/msub2/aframe-physics-hands

A basic demo of velocity and acceleration-driven hands with PhysX + A-Frame

aframe physics physx vr webxr

Last synced: 06 Dec 2024