diff --git a/CHANGELOG.md b/CHANGELOG.md index 55c98836..cc182d7d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,18 @@ # Changelog All notable changes to this project will be documented in this file. If you make a notable change to the project, please add a line describing the change to the "unreleased" section. The maintainers will make an effort to keep the [Github Releases](https://github.com/NREL/OpenOA/releases) page up to date with this changelog. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). +## Unreleased - TBD + +- Updates the Anaconda recommendation to alert users to the fact that Anaconda is no longer +technically free, and so commercial users should consider Miniforge or Miniconda installations. + +## v3.1.2 2024-05-24 + +- Updates the GitHub Actions workflows to use the latest versions of their workflow dependencies. +- Changes a reference from the old `MonteCarloAEP._hours_in_res` to the new `MonteCarloAEP.resample_hours`. +- Adds a step to filling in gaps in a time series that checks to see if there were any missing data, +which helps avoid Pandas warnings. + ## v3.1.1 - 2024-04-05 - Patches `pyproject.toml`'s package data specification to include openoa in the valid packages to install. diff --git a/README.md b/README.md index fb5d5c4f..062b4063 100644 --- a/README.md +++ b/README.md @@ -118,7 +118,15 @@ We strongly recommend using the Anaconda Python distribution and creating a new for OpenOA. You can download Anaconda through [their website.](https://www.anaconda.com/products/individual) -After installing Anaconda, create and activate a new conda environment with the name "openoa-env": +> [!IMPORTANT] +> In 2020, Anaconda has changed the Terms of Service for its commercial distribution, and so it is +> recommended to use either [Miniforge Conda](https://github.com/conda-forge/miniforge), which +> uses a BSD-3 clause license, or +> [Miniconda](https://docs.anaconda.com/free/miniconda/index.html), the free tier of Anaconda, +> depending on your organization's considerations. + +After installing Anaconda (or alternative), create and activate a new conda environment with the +name "openoa-env": ```bash conda create --name openoa-env python=3.10 diff --git a/sphinx/index.md b/sphinx/index.md index 11f54cd1..570d885c 100644 --- a/sphinx/index.md +++ b/sphinx/index.md @@ -69,7 +69,16 @@ We strongly recommend using the Anaconda Python distribution and creating a new for OpenOA. You can download Anaconda through [their website.](https://www.anaconda.com/products/individual) -After installing Anaconda, create and activate a new conda environment with the name "openoa-env": +```{important} +In 2020, Anaconda has changed the Terms of Service for its commercial distribution, and so it is +recommended to use either [Miniforge Conda](https://github.com/conda-forge/miniforge), which +uses a BSD-3-Clause license, or +[Miniconda](https://docs.anaconda.com/free/miniconda/index.html), the free tier of Anaconda, +depending on your organization's considerations. +``` + +After installing Anaconda (or alternative), create and activate a new conda environment with the +name "openoa-env": ```bash conda create --name openoa-env python=3.10