<commit_before>Groho ( গ্রহ )
=====
Groho is a simulator for inter-planetary travel and warfare.

The simulator aims to give the user intuitions of how inter-planetary travel, 
commerce and conflict would play out in the near future within the solar system. 
There is no faster than light travel, though there are no limits to 
how powerful spaceship propulsion can be. 

Spacecraft actions are defined using scripts called flight plans. The user
defines the solar system model, initial conditions (such as number and disposition
of spaceships) and the simulation evolves according to natural law and
flight plan actions. The program makes it easy to setup, run, save, modify, inspect 
and compose (combine together) simulations. 

*Groho (গ্রহ) is the Bengali word for planet. Grohomondol (গ্রহমণ্ডল) is the word for 
planetary system but is more of a mouthful.*

Compilation
===========
Dependencies: 
  - FLTK 

macOS: `brew install fltk`  
Linux: `sudo apt-get install fltk`  

Compile:
```
git clone git@github.com:kghose/groho.git
cd groho && \
mkdir build && \
cd build && \
cmake -DCMAKE_BUILD_TYPE=Release .. && \
make
```


[Tutorial](docs/tutorial.md)
=========
The tutorial is the launch point for learning more


Related software
================

NASA's GMAT
-----------

NASA's [GMAT] software ([github][GMAT-github]) is probably the be-all and end-all 
of spacecraft simulation. It would probably have sufficed for my needs 
but I like to program computers and learn math, 
so I stubbornly rolled my own to my own (much more limited) specifications.

[GMAT]: http://gmatcentral.org/display/GW/GMAT+Wiki+Home
[GMAT-github]: https://github.com/haisamido/GMAT

Bussard by <NAME>
-------------------------
[Bussard](https://technomancy.itch.io/bussard) is a cool hacking/spaceflight game
where you write complex programs to fly your spaceship to solve puzzles.


Thanks
======
Included in the code are the following fine pieces of software

1. [loguru](https://github.com/emilk/loguru) from <NAME><commit_msg>docs: added catch to the acknowledgments<commit_after>Groho ( গ্রহ )
=====
Groho is a simulator for inter-planetary travel and warfare.

The simulator aims to give the user intuitions of how inter-planetary travel, 
commerce and conflict would play out in the near future within the solar system. 
There is no faster than light travel, though there are no limits to 
how powerful spaceship propulsion can be. 

Spacecraft actions are defined using scripts called flight plans. The user
defines the solar system model, initial conditions (such as number and disposition
of spaceships) and the simulation evolves according to natural law and
flight plan actions. The program makes it easy to setup, run, save, modify, inspect 
and compose (combine together) simulations. 

*Groho (গ্রহ) is the Bengali word for planet. Grohomondol (গ্রহমণ্ডল) is the word for 
planetary system but is more of a mouthful.*

Compilation
===========
Dependencies: 
  - FLTK 

macOS: `brew install fltk`  
Linux: `sudo apt-get install fltk`  

Compile:
```
git clone <EMAIL>@github.<EMAIL>:kghose/groho.git
cd groho && \
mkdir build && \
cd build && \
cmake -DCMAKE_BUILD_TYPE=Release .. && \
make
```


[Tutorial](docs/tutorial.md)
=========
The tutorial is the launch point for learning more


Related software
================

NASA's GMAT
-----------

NASA's [GMAT] software ([github][GMAT-github]) is probably the be-all and end-all 
of spacecraft simulation. It would probably have sufficed for my needs 
but I like to program computers and learn math, 
so I stubbornly rolled my own to my own (much more limited) specifications.

[GMAT]: http://gmatcentral.org/display/GW/GMAT+Wiki+Home
[GMAT-github]: https://github.com/haisamido/GMAT

Bussard by <NAME>
-------------------------
[Bussard](https://technomancy.itch.io/bussard) is a cool hacking/spaceflight game
where you write complex programs to fly your spaceship to solve puzzles.


Thanks
======
Included in the code are the following fine pieces of software

1. [loguru](https://github.com/emilk/loguru) from <NAME>
2. [catch(2)](https://github.com/catchorg/Catch2) from <NAME>
{'fraction_non_alphanumeric': 0.1154868325682532, 'fraction_numerical': 0.0012080212611741967, 'mean_word_length': 4.085995085995086, 'pattern_counts': {'":': 0, '<': 10, '<?xml version=': 0, '>': 10, 'https://': 7, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 1, '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': '1133178', 'n_tokens_mistral': 1291, 'n_tokens_neox': 1209, 'n_words': 516}