This version introduces significant improvements to make defining model point sets easier and more flexible:
- **No need to define model point sets in `input.py`** - if no model point sets are defined, a single calculation will be performed.
- **Flexible naming** - model point set no longer needs to be named `main`. Instead, for multiple sets, exactly one must have the `main` parameter set to `True` (e.g., `ModelPointSet(main=True)`).
- **Simplified `ID_COLUMN`** - the `ID_COLUMN` setting has been removed. Use the `id_column` parameter directly in the `ModelPointSet` class (e.g., `ModelPointSet(id_column=...`)).
- **Updated template** - the initial template now includes helpful comments to make getting started easier.
These changes reduce complexity.