Projects
Different projects.
CelMek Viewer
Source Code DownloadCelMek 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 CodeThis 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 DownloadOpen 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 CodeSwift 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 CodeSwift 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