From 4ea14d9294057bc8b5aee37cbf5314821b5b875d Mon Sep 17 00:00:00 2001 From: Malte Londschien <61679398+mlondschien@users.noreply.github.com> Date: Fri, 7 Jun 2024 17:58:38 +0200 Subject: [PATCH] prepare for 0.2.0 release (#84) * Changelog. * 0.2.0 * Extra line in pyproject.toml suggested by @xhochy. * Date in changelog. --- CHANGELOG.rst | 19 ++++++++++++++----- pyproject.toml | 5 ++++- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index cca06be..4e06d3c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,14 +1,23 @@ Changelog ========= -Unreleased ----------- +0.2.0 - 2024-06-7 +----------------- **New features:** -- New method :func:`ivmodels.simulate.simulate_guggenberger12` to draw from the data +- New method :func:`~ivmodels.simulate.simulate_guggenberger12` to draw from the data generating process of Guggenberger (2012). -- The utility functions :func:`ivmodels.utils.proj` and :func:`ivmodels.utils.oproj` +- The utility functions :func:`~ivmodels.utils.proj` and :func:`~ivmodels.utils.oproj` now accept multiple args to be projected. Usage of this results in performance - improvements. \ No newline at end of file + improvements. + +**Other changes:** + +- The utility functions :func:`~ivmodels.utils.proj` and :func:`~ivmodels.utils.oproj` + now use the `scipy.linalg(..., lapack_driver="gelsy")`. This results in a speedup. + +- The numerical integration function + :func:`~ivmodels.tests.conditional_likelihood_ratio.conditional_likelihood_ratio_critical_value_function` + has been reparametrized, yielding a speedup. \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index d4bfbb3..dc160b0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,7 +5,7 @@ requires = ['setuptools', 'setuptools-scm', 'wheel'] name = "ivmodels" description = "IV Models" readme = "README.md" -version = "0.1.0" +version = "0.2.0" requires-python = ">=3.7" authors = [ { name = "Malte Londschien", email = "malte@londschien.ch" }, @@ -31,6 +31,9 @@ default_section = 'THIRDPARTY' [tool.setuptools] py-modules = ["ivmodels"] +[tool.setuptools.packages.find] +include = ["ivmodels.*"] + [tool.poetry.dependencies] sphinx = {version = "^3", optional = true} sphinx-autodoc-typehints ={version = "^1.11.1", optional = true}