laingawbl / circular

I'm not sure
Other
0 stars 0 forks source link

`World` class #2

Open laingawbl opened 1 year ago

laingawbl commented 1 year ago

Implement the World class.

Has subtasks #6, #7, #8.

What??

A World captures three things:

That is, World captures invariant facts that are not changed by the evolution of the planet's fast or slow dynamics. DynamicModels operate in reference to an instance of a World, informing the model of e.g. gravity, the planet's rotation, the strength of the Sun, etc.

Behaviour

  1. I can create a World with default primary and calculated parameters.
  2. When I have a dictionary of values, I can create a World with those calculated parameters.

Notes