Open Orbit

Projects

Different projects.

CelMek Viewer

Source Code Download
Build Status

CelMek Viewer is a simple macOS viewer application to interact with and plot data produced by the Swift CelMek library.

The latest build can be downloaded here: CelMek Viewer.app

Note
The app is NOT notarized at this time, although there is a code signature. Launching it will thus make macOS warn about something being very bad with it. You need to right / control-click on the app and select Open after downloading, most likely two times and approve that it is opened.

Eddan

Source Code
Build Status

This Eddan is a conversion of the Elder Edda from Runeberg in Swedish, to AsciiDoc.

The translation from Iclandic to Swedish was done by Erik Brathe (1857-1924).

The latest E-books from the conversion are available here:

Revision History:

1.1
  • Added EPUB and HTML file.

  • Add missing chapter SÃ¥ngen om Regin.

1.0
  • Added PDF file.

Open Orbit

Source Code Download
Build Status

Open Orbit is a space flight simulator. The current project is a conversion in progress of the original C-code to Swift. Unlike the C-version, the Swift version utilize several dependencies on system libraries.

This includes SceneKit for rendering and rigid body simulation. Texture based sky boxes instead of spherical point stars, etc.

Open Orbit is very early in the conversion process. Do not expect anything fun or usable at this time (2023-03-01).

Open Orbit utilize the swift-sim and swift-celmek packages.

The latest build is available here: Open Orbit.app

Note
The app is NOT notarized at this time, although there is a code signature. Launching it will thus make macOS warn about something being very bad with it. You need to right / control-click on the app and select Open after downloading, most likely two times and approve that it is opened.

Swift Physics

Source Code
Build Status

Swift physics is a physics library written in Swift.

While it started as swift-celmek, only implementing astronomical algorithms, It scope has since expanded, prompting a name change.

It implements a number of astronomical algorithms such as:

  • VSOP87

  • ELP2000 82b

  • Goffin2000

  • Several algorithms from Meeus' Astronomical Algorithm’s.

In addition:

  • Aerodynamics (atmospheric models, NACA airfoil shape calculator)

The library is tested on macOS and Linux.

Swift Simulator

Source Code
Build Status

Swift simulator is a simulation library written in Swift. It is very early in development but is intended to include:

  • Event driven simulation

  • Dataflow simulation

  • Snapshots

Openorbit Website

Source Code
Build Status

This website is manged in a Jekyll-based project using GitHub pages.