From 2297fc0a5e39f3e196604e8d4bda538ab773349f Mon Sep 17 00:00:00 2001 From: "Matthew N. White" Date: Thu, 1 Feb 2024 14:48:37 -0500 Subject: [PATCH 1/6] Preparation for v0.14.0 release Update CHANGELOG, init, pyproject. --- Documentation/CHANGELOG.md | 8 ++++---- HARK/__init__.py | 2 +- pyproject.toml | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Documentation/CHANGELOG.md b/Documentation/CHANGELOG.md index d91d204f1..23fbec65e 100644 --- a/Documentation/CHANGELOG.md +++ b/Documentation/CHANGELOG.md @@ -8,9 +8,9 @@ For more information on HARK, see [our Github organization](https://github.com/e ## Changes -### 0.13.1 +### 0.14.0 -Release Date: TBD +Release Date: February 1, 2024 ### Major Changes @@ -27,12 +27,12 @@ Release Date: TBD - Fixes bug that prevented risky-asset consumer types from working with time-varying interest rates `Rfree`. [1343](https://github.com/econ-ark/HARK/pull/1343) - Overhauls and expands condition checking for the ConsIndShock model [#1294](https://github.com/econ-ark/HARK/pull/1294). Condition values and a description of their interpretation is stored in the bilt dictionary of IndShockConsumerType. - Creates a `models/` directory with Python model configurations for perfect foresight and Fisher 2-period models. [1347](https://github.com/econ-ark/HARK/pull/1347) -- Fixes bug in AgentType simulations where 'who_dies' for period t was being recorded in period t-1in the history Carlo simulation functions using Python model configurations.[1296](https://github.com/econ-ark/HARK/pull/1296) +- Fixes bug in AgentType simulations where 'who_dies' for period t was being recorded in period t-1 in the history Carlo simulation functions using Python model configurations.[1296](https://github.com/econ-ark/HARK/pull/1296) - Removes unused `simulation.py` .[1296](https://github.com/econ-ark/HARK/pull/1296) ### 0.13.0 -Release Date: February, 16, 2023 +Release Date: February 16, 2023 ### Major Changes diff --git a/HARK/__init__.py b/HARK/__init__.py index cc3009dfe..ba1e4a763 100644 --- a/HARK/__init__.py +++ b/HARK/__init__.py @@ -1,6 +1,6 @@ from .core import * -__version__ = "0.13.0" +__version__ = "0.14.0" """ Logging tools for HARK. diff --git a/pyproject.toml b/pyproject.toml index 9e9259536..94aa901c9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "econ-ark" -version = "0.13.0" +version = "0.14.0" authors = [{name = "Econ-ARK team", email = "econ-ark@jhuecon.org"}] classifiers = [ "Development Status :: 3 - Alpha", From bed21e11245f56f60103665fccd59de050228053 Mon Sep 17 00:00:00 2001 From: "Matthew N. White" Date: Thu, 1 Feb 2024 15:11:34 -0500 Subject: [PATCH 2/6] Roll back pyproject Test whether pyproject version number was the issue. --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 94aa901c9..9e9259536 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "econ-ark" -version = "0.14.0" +version = "0.13.0" authors = [{name = "Econ-ARK team", email = "econ-ark@jhuecon.org"}] classifiers = [ "Development Status :: 3 - Alpha", From 20f3bf88185c400201ebb7c78fe7850144079d26 Mon Sep 17 00:00:00 2001 From: "Matthew N. White" Date: Mon, 5 Feb 2024 10:40:57 -0500 Subject: [PATCH 3/6] Roll pyproject version ahead again Testing whether tests are working again. --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 9e9259536..94aa901c9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "econ-ark" -version = "0.13.0" +version = "0.14.0" authors = [{name = "Econ-ARK team", email = "econ-ark@jhuecon.org"}] classifiers = [ "Development Status :: 3 - Alpha", From e95a1af6d05749388b25dc93ca52aa954858f0a4 Mon Sep 17 00:00:00 2001 From: Alan Lujan Date: Mon, 5 Feb 2024 16:51:02 -0500 Subject: [PATCH 4/6] try without pin --- requirements/base.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements/base.txt b/requirements/base.txt index 5821f865e..57d63eff0 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,4 +1,4 @@ -interpolation>=2.2.3 +interpolation joblib>=1.2 matplotlib>=3.6 networkx>=3 From 4e741dcaebd646c7846be84ba073befe848c8701 Mon Sep 17 00:00:00 2001 From: Alan Lujan Date: Wed, 7 Feb 2024 09:22:19 -0500 Subject: [PATCH 5/6] restrict numba --- requirements/base.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements/base.txt b/requirements/base.txt index 57d63eff0..0d4f1a981 100644 --- a/requirements/base.txt +++ b/requirements/base.txt @@ -1,8 +1,8 @@ -interpolation +interpolation>=2.2.3 joblib>=1.2 matplotlib>=3.6 networkx>=3 -numba>=0.56 +numba<0.59 numpy>=1.23 pandas>=1.5 quantecon From 1549c6bbb821c89c3da63bf49f52285254832e74 Mon Sep 17 00:00:00 2001 From: Alan Lujan Date: Thu, 8 Feb 2024 13:14:40 -0500 Subject: [PATCH 6/6] PyData Sphinx theme was marked as unsafe for parallel writing. So let's default to 1 job for now --- .github/workflows/documentation.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/documentation.yml b/.github/workflows/documentation.yml index 91af9ca34..75f363b7c 100644 --- a/.github/workflows/documentation.yml +++ b/.github/workflows/documentation.yml @@ -52,7 +52,7 @@ jobs: -M html Documentation HARK-docs -T -W - -j auto + -j 1 - name: Set up git for deployment run: |