<commit_before># Physics-2.0

[![BCH compliance](https://bettercodehub.com/edge/badge/rschwa6308/Physics-2.0?branch=master)](https://bettercodehub.com/)
[![Build Status](https://travis-ci.org/StardustGogeta/Physics-2.0.svg?branch=master)](https://travis-ci.org/StardustGogeta/Physics-2.0)

Physics-2.0 is a simple 2D n-body gravity simulator made in Python with Pygame.  Bodies follow Newton's law of universal gravitation and conservation of momentum.  This application can be used to demonstrate simple systems like binary stars, and complex systems like planetary accretion and stellar dynamics.  Physics-2.0 can be used in the classroom to help students develop an intuitive understanding of gravitation.

## Features
- Improved performance
- Precise physics
- Live simulation settings window
  - Adjust gravitational constant
  - Adjust time factor
- Fully featured camera movement and zoom
- Window resizing
- Live body telemetry
   - Adjust mass and density
   - Visualize velocity and acceleration vectors on a logistic plot<commit_msg>Adding another code quality badge<commit_after># Physics-2.0

[![BCH compliance](https://bettercodehub.com/edge/badge/rschwa6308/Physics-2.0?branch=master)](https://bettercodehub.com/)
[![Build Status](https://travis-ci.org/StardustGogeta/Physics-2.0.svg?branch=master)](https://travis-ci.org/StardustGogeta/Physics-2.0)
[![codebeat badge](https://codebeat.co/badges/fbb5d077-aa9f-4979-bbe8-89c9ae36d160)](https://codebeat.co/projects/github-com-stardustgogeta-physics-2-0-master)

Physics-2.0 is a simple 2D n-body gravity simulator made in Python with Pygame.  Bodies follow Newton's law of universal gravitation and conservation of momentum.  This application can be used to demonstrate simple systems like binary stars, and complex systems like planetary accretion and stellar dynamics.  Physics-2.0 can be used in the classroom to help students develop an intuitive understanding of gravitation.

## Features
- Improved performance
- Precise physics
- Live simulation settings window
  - Adjust gravitational constant
  - Adjust time factor
- Fully featured camera movement and zoom
- Window resizing
- Live body telemetry
   - Adjust mass and density
   - Visualize velocity and acceleration vectors on a logistic plot
{'fraction_non_alphanumeric': 0.08862433862433862, 'fraction_numerical': 0.023809523809523808, 'mean_word_length': 4.7735368956743, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 10, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3559731', 'n_tokens_mistral': 686, 'n_tokens_neox': 636, 'n_words': 217}