AltarSender
Application to send (meta)data stored in local folders to a database where they can be organized and visualized.
A set of tools for (meta)data handling in databases.
Get a personalized list of resources based on your role and goals
Altar helps you implement FAIR data principles (Findable, Accessible, Interoperable, Reusable) for your experimental research:
By centralizing your data in structured databases with proper metadata, Altar makes your research more transparent, reproducible, and valuable to the scientific community.
Application to send (meta)data stored in local folders to a database where they can be organized and visualized.
Desktop app to connect to MongoDB, select a database, and launch Omniboard in Docker for experiment visualization.
Application to explore the database, filter experiments, visualise data and export datasets.
Docker Compose stack for MongoDB, MinIO, Omniboard, and AltarExtractor for local/dev.
What is Docker? Docker is like a virtual container that packages all the software Altar needs to run. Think of it as a complete workspace that works the same way on any computer β whether you're on Windows, Mac, or Linux.
Why it helps: Instead of manually installing and configuring multiple programs (databases, servers, etc.), Docker does it all automatically in one command. This means less technical setup for you, and more time for your research.
Install Docker Desktop here (free for personal use).
Download and install Docker Desktop (free for personal use). Make sure it's running before proceeding.
Download the ZIP or use git clone https://github.com/DreamRepo/Altar.git --recurse-submodules
Go to AltarDocker, edit .env, then docker compose up -d. This sets up MongoDB (database) and MinIO (storage for large files).
Use AltarSender to map folders and push runs to Sacred and files to MinIO.
Browse and filter experiments with Omniboard using AltarViewer
Use AltarExtractor to interact with data using Pygwalker and download datasets as CSV.
Download and install Docker Desktop (free for personal use). Open it and wait until it shows 'Engine running'.
Follow the quickstart guide to download Altar and launch MongoDB and MinIO using Docker Desktop's interface β no command line needed!
Download the latest AltarSender release and run it to upload your experiment folders to the database with a simple point-and-click interface.
Download the latest AltarViewer release and run it to browse your experiments in a web dashboard β run the app, enter the port and click Connect.
Follow the AltarExtractor guide to run it with Docker. Open localhost:8050 to filter experiments, visualize data, and export as CSV.