Downloads
Current Luna release: v1.00 (31-May-2024)
Quick links
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/
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.