+++++++++++++++++++
Features:
- Rework session management: only commit in tasks and commands
- Add latitude and longitude to Site
- Add convert_from argument to TimeseriesDataIO and TimeseriesDataCSV/JSONIO
- Add weather data download feature: Oikolab client, model, process, task
- Ignore underscore variables in config files
Bug fixes:
- Catch DefinitionSyntaxError in BEMServerUnitRegistry.validate_unit
- Scheduled task: skip if is_enabled is False
Other changes:
- Require Pandas 2.x
- Require SQLAlchemy 2.x
- Set upper bound to requirements versions in setup.py