Skip to content

commanderxa/alphalabs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ALPHA Labs


This repository represents a research project in physics simulations for education as an additonal approach to study physics. These simulations are intended to be covered as an extra assignments, e.g. before laboratory experiments.

The simulations present Jupyter Notebooks with code for specific simulations. Since the simulation code in this repository does not contain any tasks to do, the intended way to interact with the code is to run each code cell sequentially in their respective order (top-to-bottom).

Run

There are two options to run the code. Remotely online (on the server) and locally on a device, which requires installation of the project.

Google Colab

Google Colab is a free online platform for Python programming as in Jupyter Notebook, hence all simulations can be run there.

Please visit the website of the project with collection of simulations to open them in Google Colab.

Locally

Altough modern computers feature more RAM, in a case it won't be enough try setting HEIGHT and WIDTH as well as FRAMERATE to lower values.

Setup

Using uv:

uv sync

Or create the virtual environment to install Python packages:

python3 -m venv .venv

Activate the created environment:

source .venv/bin/activate

Install required packages:

pip install -r requirements.txt

License

This repository is distributed under the terms of the Apache-2.0 License; see the LICENSE file for details.

About

Pre-labs simulations in Python with MuJoCo for university physics course enhancement

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors