This repository contains the documentation for LIneA's datasets and services, built with MkDocs and the Material theme.
The documentation is available in multiple languages (English, Portuguese, and Spanish).
LIneA provides access to three different types of datasets:
- Source: Data from data.lsdb.io
- Description: Large-scale astronomical catalogs and datasets managed through the LSDB (Large Survey Database) system
- Access: Web-based interface and API access
- Source: Databases hosted directly by LIneA
- Description: Curated datasets and databases maintained by LIneA's infrastructure
- Access: Direct database connections and specialized interfaces
- Source: Datasets accessible via High Performance Computing (HPC) systems
- Description: Large-scale datasets requiring computational resources for processing and analysis
- Access: HPC cluster access and specialized computational workflows
- Conda (Miniconda or Anaconda) installed
If you don’t have Conda installed yet:
Linux/macOS
# Install Miniconda (recommended) cd ~/Downloads curl -L -O https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh chmod +x Miniconda3-latest-Linux-x86_64.sh ./Miniconda3-latest-Linux-x86_64.sh -b -p "$HOME/miniconda" source "$HOME/miniconda/bin/activate"Windows: Download and install Miniconda using the graphical installer.
Note:
This project uses a pinnedenvironment.ymlfile to ensure version consistency across all dependencies.
-
Clone the repository
git clone <repository-url> cd datasets
-
Create the Conda environment from the YAML file
conda env create -f environment.yml
-
Activate the environment
conda activate datasets
-
Verify installation
mkdocs --version
# Start local development server with live reload
mkdocs serve
# The documentation will be available at http://127.0.0.1:8000
# Changes to source files will automatically reload the browser# Test build with strict mode to catch all issues
mkdocs build --strict
# The built site will be in the site/ directory
# Use this command to verify your documentation builds correctly before deploymentFor production deployment, use:
mkdocs gh-deployThis will build the site and push it to the gh-pages branch automatically.