Official repository for visualisations and models describing the various behaviours of electromagnetic fields.
🔴IMPORTANT❗ This project is still very much in early development and currently does not contain any usefull code.
This repository contains the code to various models that describe and visualise the behaviour of the electromagnetic field at atomic scale. These models describe actions such as:
- A vector field affected by electric charge
- Electromagnetic radiation
- and more
This project makes use of multiple community-driven projects to function properly. Thanks to everyone that has shown their support by contributing.
- Unity Engine - Realtime development platform
- python - Python is a programming language that lets you work quickly and integrate systems more effectively
- Manim CE - A community maintained Python library for creating mathematical animations
dependencies This project requires various dependenies to be installed prior to cloning the repository. In order to use this project, you need:
in order to make proper use of this project, ffmpeg must be installed and added to PATH. First, download from the link below and extract it. It is recommended to move the folder to a more memorable location, such as
C:/program Files
. Then, locate the/bin
folder and copy the location. Press Win+s and type "path" to enter the environment variables editor. Press environment variables > PATH > EDIT > NEW and paste the location.
- python 3.8 or above
- ffmpeg
- (optional)git
manual installation
Clone the repository and run start.bat to begin installation.
mkdir pws
cd pws
git clone https://github.com/Wilollow/PWS-2024-2025-Electromagnetism.git
cd PWS-2024-2025-Electromagnetism
activate.bat
Alternatively, you could donwload the code in a .zip file and extract it into a different folder. Then, double click activate.bat to initialise the project.
MIT