Added error catching to each constellation classes, occurring on initialization.
Updated unit tests to reflect addition to error catching.
Added separate package for visualizer.
Added separate package for orbital analysis. Currently contains methods for finding revisit time, coverage, line of sight to other satellites.
Fixed various bugs, further detail in commits.
Added some handy functions in utils such as conversion from cartesian <-> spherical <-> geographic coordinates, distance between longitude/latitude pairs, area in longitude/latitude range etc
Added error catching to each constellation classes, occurring on initialization.
Updated unit tests to reflect addition to error catching.
Added separate package for visualizer.
Added separate package for orbital analysis. Currently contains methods for finding revisit time, coverage, line of sight to other satellites.
Fixed various bugs, further detail in commits.
Added some handy functions in utils such as conversion from cartesian <-> spherical <-> geographic coordinates, distance between longitude/latitude pairs, area in longitude/latitude range etc