Skip to content

Downloads

Current Luna release: v1.00 (31-May-2024)

Latest stable Luna command-line tool (binaries and source):

Platform Link
Source code (all platforms) https://github.com/remnrem/luna-base/archive/refs/tags/v1.0.0.tar.gz
macOS (Intel/x86_64) binary executable https://github.com/remnrem/luna-base/releases/download/v1.0.0/mac_luna.tar.gz
macOS (Silicon/ARM64) binary executable https://github.com/remnrem/luna-base/releases/download/v1.0.0/macos_arm64_luna.tar.gz
Windows binary executable https://github.com/remnrem/luna-base/releases/download/v1.0.0/win_luna.zip

The binary distributions each contain a folder with the main executables (luna, destrat, etc) and some necessary libraries). All files must be kept in the same folder. Add this folder to your system's path environment variable, e.g. on macOS:

export PATH=$PATH:/Users/john/downloads/luna-v1.00/
so that you can just type luna in any location and it will run the executable here. For macOS, see these notes about how to get rid of harmless security warnings that will be shown the first time you try to run the code. Also note that these are command-line tools - i.e. use the terminal/command prompt on your machine rather than clicking on the icons.

Latest development source (Luna and lunaR):

Platform Link
Luna source code (all platforms) https://github.com/remnrem/luna-base/
lunaR source code (all platforms) https://github.com/remnrem/luna/

Installation options

Luna is released under the GPLv3 license, allowing free sharing and modification of the source code. There are multiple ways to obtain Luna:

  • compile from source: see here for lunaC and lunaR, along with instructions for compilation

  • download binary executables for lunaC for Mac OS and Windows

  • install the Python package with pip install lunapi (on macOS and Linux)

  • or pull a Docker container, which allows any machine with Docker installed on it to run Luna (both lunaC and either lunapi or lunaR) and comes with JupyerLab (or R and RStudio) and with the tutorial data pre-installed.

Advice for Linux & macOS users

For most up-to-date Linux and macOS distributions, we recommend pulling the source and compiling directly.

Advice for Windows

For Windows, we recommend using the Dockerized version of Luna to provide a complete environment in which Luna can operate best. Currently, it is the only way that you can use lunaR on Windows too.

Data resources

The data page contains a number of resources that can be used with Luna on any platform, including the tutorial data.

Changelog and known issues

For recent changes and additions in the latest version, see the CHANGELOG page.

For any known issues impacting the current release, see this page.

Back to top