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
Total estimated time:
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.
Download and install Docker Desktop (free for personal use). Open it and wait until it shows 'Engine running'.
Follow the MongoDB community instructions to download MongoDB and launch it. By default, it runs on port 27017. Check MongoDB content with MongoDB Compass app.
Download AltarSender from the Altar Releases (or run from source via the guide). Map your folders and upload experiments to MongoDB and artifacts to MinIO.
Download AltarViewer from the Altar Releases (or run from source via the guide). Enter the port or MongoDB URI and click Connect; then Launch Omniboard.
Follow the AltarExtractor guide to run it with Docker. Open localhost:8050 to filter experiments, visualize data, and export as CSV.
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
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.