Getting Started with microlens-submit

This comprehensive tutorial covers everything you need to know about using the microlens-submit toolkit for packaging your data challenge solutions, using the command line.

Quick Installation

# PyPI
pip install microlens-submit

# Conda-Forge
conda install microlens-submit

Why Use microlens-submit?

Using the microlens-submit toolkit is strongly recommended for the data challenge because it:

  • Reduces Errors: Automatic validation catches common mistakes
  • Saves Time: Automated workflow eliminates manual steps
  • Ensures Consistency: Standardized format across all submissions
  • Provides Documentation: Rich HTML dossiers for review
  • Supports Collaboration: Version control friendly project structure

Key Features

  • Complete workflow from project setup to final submission
  • Parameter validation for all microlensing models
  • Support for 1S1L, 1S2L, 2S1L, and other model types
  • Higher-order effects: parallax, finite source, limb darkening
  • Rich Markdown documentation with syntax highlighting
  • HTML dossiers for submission review
  • GitHub integration and compute tracking

The tutorial above is embedded directly from the official microlens-submit documentation to ensure you always have the most up-to-date information.