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

https://github.com/ziyadedher/uniphy

Universal physics, made with great intentions but horrible executions.
https://github.com/ziyadedher/uniphy

physics physics-simulation python python3

Last synced: about 1 month ago
JSON representation

Universal physics, made with great intentions but horrible executions.

Awesome Lists containing this project

README

          

# UniPhy
[![Build Status](https://travis-ci.org/ziyadedher/uniphy.svg?branch=master)](https://travis-ci.org/ziyadedher/uniphy)

Universal physics, made with great intentions but horrible executions.

### Requirements
* `python >= 3.6`
* `pip3`
* `arcade`

### Direct Use
* Clone this repository by going to the directory you want to clone to and running `git clone https://github.com/ziyadedher/uniphy`.
* Change into the main `uniphy` directory by running `cd uniphy`.
* Install all dependencies by running `pip3 install -r requirements` in the main `uniphy` directory.
* Run `uniphy.py` using the required version of Python.
* Instructions will be displayed by the program from there on.

### Contributing
* Fork this repository on GitHub.
* Clone this repository by going to the directory you want to clone to and running `git clone https://github.com//uniphy`.
* Change into the main `uniphy` directory by running `cd uniphy`.
* Install all dependencies by running `pip3 install -r requirements` in the main `uniphy` directory.
* Install `pytest` by running `sudo apt install python-pytest` on Ubuntu machines.
* Make the desired changes.
* Write the required tests if necessary.
* Run all tests by running `pytest` in the main `uniphy` directory.
* If everything passes submit a pull request back to this repository.

### License
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.