uhd_yuri_ut4_cc.jpg
eso1205a.jpg
potw1050a.jpg
eso0840a.jpg
uhd_yuri_ut4_cc.jpg

SwiftAA


 

The most comprehensive and accurate collection
of astronomical algorithms on Swift.

SCROLL DOWN

SwiftAA


 

The most comprehensive and accurate collection
of astronomical algorithms on Swift.

SwiftAA is a Swift / Objective-C framework intended to bring the best available implementation of the Astronomical Algorithms to the iOS and OSX realm. The goal of SwiftAA is to let anyone play with astronomical calculations easily. For that, a Swift Playground will be developed inside the project. More explanations will come in due time.

Licence

The licence of this software is the MIT licence. But it does not apply to the AA+ Framework, which retains its own licence. Quoting the original:

AA+ Copyright :

  • You are allowed to include the source code in any product (commercial, shareware, freeware or otherwise) when your product is released in binary form.
  • You are allowed to modify the source code in any way you want except you cannot modify the copyright details at the top of each module.
  • If you want to distribute source code with your application, then you are only allowed to distribute versions released by the author. This is to maintain a single distribution point for the source code.

Introduction

The AA+ framework, written in C++ by PJ Naughter (Visual C++ MVP) is certainly the best and most complete implementation of the "Astronomical Algorithms", by Jean Meeus (purchasable from Amazon). To make the most of this code, you'd rather have a copy of the book with you.

As the author of the app iObserve (for Mac and iPad), I have myself worked a lot on implementing some of the AA algorithms for my needs. However, to push iObserve to the next level, I need to put a lot more work on these algorithms. And it is pointless (as well as very hard) to reach the fantastic level and quality the AA+ framework has already reached, after years of development and tests.

P.J. Naughter has kindly agreed to let me create a public repo with his code. My intention is to write a wrapper around it, to bring the AA+ framework to Apple's Swift realm (and Objective-C along the way). Pull requests will be accepted (if by any chance it happens) only about the Objective-C and Swift code. The AA+ code changes must be directed (as I will personnaly do if I need to) to the original source (see the AA+ website).

Image Credits: Y. Beletsky (LCO)/ESO

eso1205a.jpg

QLFits


The macOS QuickLook plugin for FITS files

QLFits


The macOS QuickLook plugin for FITS files

QLFits is the only OSX QuickLook for FITS files. It allows astronomers worldwide to quicklook their data right into the Finder, without having to open any application. It is for OSX 10.8 and up.

QLFits 3 is an entirely new implementation of QLFits, using the open-source projects ObjCFITSIO and AstroCocoaKit written by yours truly. QLFits show all HDU headers, and draw (when possible) all 2D images and 1D spectra.

QLFits reads the following extensions: fits, fit, fts, ft, mt, imfits, imfit, uvfits, uvfit, pha, rmf, arf, rsp, pi. If your FITS file is not recognised, let me know (cedric at onekilopars.ec), the dynamic OSX type of your file might not be included in the config of the plugin (which work with a combination of file extensions, UTIs – Universal Type Identifiers – and dynamic types...)

One-line Installer: Copy-paste the following command into a Terminal window:

curl -fsSLk https://raw.github.com/onekiloparsec/QLFits/master/Scripts/install.sh | sh

(Check here that this script is harmless):

potw1050a.jpg

ObjCFITSIO


The Objective-C wrapping framework for your cfitsio library

ObjCFITSIO


The Objective-C wrapping framework for your cfitsio library

ObjCFITSIO is an asynchronous Objective-C wrapper around cfitsio bringing object concepts to the famous FITS file library used by astronomers worldwide. It is already used by the QLFits plugin, and by another app I will present soon... 

Image Credits: ESO/José Francisco Salgado

eso0840a.jpg

FITSImporter


The macOS Spotlight plugin for FITS files

FITSImporter


The macOS Spotlight plugin for FITS files

 

FITSImporter is an macOS Spotlight plugin for FITS (Flexible Image Transport System) files,
used by astronomers and observatories worldwide to store and share their data.
For macOS 10.7+. Open source on GitHub.

 
 

One-line Installer: Copy-paste the following command into a Terminal window (click here to check that it is harmless): 

curl -fsSLk https://raw.github.com/onekiloparsec/FITSImporter/master/Scripts/install.sh | sh
 

Infos right into your finder automatically

Here is a typical "Get Info" panel applied to a FITS file, with FITSImporter installed.


Search right from your finder

A typical "search" in the Finder. As you can see, you can search for FITS files using typical astronomical informations (R.A, Dec and so on).

Be careful, though, the FITSImporter is not responsible for the automatic thumbnailing of the FITS images you can see above (in the CoverFlow of the Finder). That's the role of QLFits, the macOS QuickLook plugin for FITS files.