Skip to content

Commit 59ef747

Browse files
authored
Merge pull request #79 from DoubleML/m-release-notes-0.5.0
Release notes for the R and Python pkg in version 0.5.0
2 parents e4bc598 + 3a8014f commit 59ef747

File tree

2 files changed

+55
-3
lines changed

2 files changed

+55
-3
lines changed

doc/intro/install.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,7 @@ After setting up python and pip as described above use
320320

321321
.. code-block:: Bash
322322
323-
$ pip install -U DoubleML-0.4.0-py3-none-any.whl
323+
$ pip install -U DoubleML-0.5.0-py3-none-any.whl
324324
325325
Python: Building the package from source
326326
----------------------------------------

doc/release/release.rst

Lines changed: 54 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,28 @@ Release notes
55

66
.. tabbed:: Python
77

8+
**DoubleML 0.5.0**
9+
10+
- Implement a new score function ``score = 'IV-type'`` for the PLIV model (for details see
11+
`#151 <https://github.com/DoubleML/doubleml-for-py/pull/151>`_)
12+
--> **API change** from ``DoubleMLPLIV(obj_dml_data, ml_g, ml_m, ml_r [, ...])``
13+
to ``DoubleMLPLIV(obj_dml_data, ml_g, ml_m, ml_r, ml_g [, ...])``
14+
- Adapt the nuisance estimation for the ``'IV-type'`` score for the PLR model (for details see
15+
`#151 <https://github.com/DoubleML/doubleml-for-py/pull/151>`_)
16+
--> **API change** from ``DoubleMLPLR(obj_dml_data, ml_g, ml_m [, ...])``
17+
to ``DoubleMLPLR(obj_dml_data, ml_l, ml_m, ml_g [, ...])``
18+
- Allow the usage of classifiers for binary outcome variables in the model classes IRM and IIVM
19+
`#134 <https://github.com/DoubleML/doubleml-for-py/pull/134>`_
20+
- **Published in JMLR: DoubleML - An Object-Oriented Implementation of Double Machine Learning in Python** (citation
21+
info updated in `#138 <https://github.com/DoubleML/doubleml-for-py/pull/138>`_)
22+
- Maintenance
23+
`#143 <https://github.com/DoubleML/doubleml-for-py/pull/143>`_
24+
`#148 <https://github.com/DoubleML/doubleml-for-py/pull/148>`_
25+
`#149 <https://github.com/DoubleML/doubleml-for-py/pull/149>`_
26+
`#152 <https://github.com/DoubleML/doubleml-for-py/issues/152>`_
27+
`#153 <https://github.com/DoubleML/doubleml-for-py/pull/153>`_
28+
29+
830
**DoubleML 0.4.1**
931

1032
- We added `Contribution Guidelines <https://github.com/DoubleML/doubleml-for-py/blob/master/CONTRIBUTING.md>`_,
@@ -131,11 +153,41 @@ Release notes
131153

132154
.. tabbed:: R
133155

156+
**DoubleML 0.5.0**
157+
158+
- Implement a new score function ``score = 'IV-type'`` for the PLIV model (for details see
159+
`#161 <https://github.com/DoubleML/doubleml-for-r/pull/161>`_)
160+
--> **API change** from ``DoubleMLPLIV$new(obj_dml_data, ml_g, ml_m, ml_r [, ...])``
161+
to ``DoubleMLPLIV$new(obj_dml_data, ml_g, ml_m, ml_r, ml_g [, ...])``
162+
- Adapt the nuisance estimation for the ``'IV-type'`` score for the PLR model (for details see
163+
`#161 <https://github.com/DoubleML/doubleml-for-r/pull/161>`_)
164+
--> **API change** from ``DoubleMLPLR$new(obj_dml_data, ml_g, ml_m [, ...])``
165+
to ``DoubleMLPLR$new(obj_dml_data, ml_l, ml_m, ml_g [, ...])``
166+
- Use ``task_type`` instead of ``learner_class`` to identify whether a learner is meant to regress or classify (this
167+
change makes it possible to easily integrate pipelines from ``mlr3pipelines`` as learner for the nuisance functions)
168+
`#141 <https://github.com/DoubleML/doubleml-for-r/pull/141>`_
169+
- Add `Contribution Guidelines <https://github.com/DoubleML/doubleml-for-r/blob/master/CONTRIBUTING.md>`_,
170+
issue templates, a pull request template and a
171+
`discussion forum <https://github.com/DoubleML/doubleml-for-r/discussions>`_ to the R package repository
172+
`#142 <https://github.com/DoubleML/doubleml-for-r/pull/142>`_
173+
`#146 <https://github.com/DoubleML/doubleml-for-r/pull/146>`_
174+
`#147 <https://github.com/DoubleML/doubleml-for-r/pull/147>`_
175+
- Allow the usage of classifiers for binary outcome variables in the model classes IRM and IIVM
176+
`#114 <https://github.com/DoubleML/doubleml-for-r/pull/114>`_
177+
- Bug fixes and maintenance
178+
`#155 <https://github.com/DoubleML/doubleml-for-r/issues/155>`_
179+
`#156 <https://github.com/DoubleML/doubleml-for-r/issues/156>`_
180+
`#157 <https://github.com/DoubleML/doubleml-for-r/issues/157>`_
181+
`#158 <https://github.com/DoubleML/doubleml-for-r/issues/158>`_
182+
`#160 <https://github.com/DoubleML/doubleml-for-r/pull/160>`_
183+
`#163 <https://github.com/DoubleML/doubleml-for-r/pull/163>`_
184+
185+
134186
**DoubleML 0.4.1**
135187

136-
- Prevent usage of `glmnet` learner for unit testing as recommended by CRAN (failing tests on Solaris)
188+
- Prevent usage of ``glmnet`` learner for unit testing as recommended by CRAN (failing tests on Solaris)
137189
`#137 <https://github.com/DoubleML/doubleml-for-r/pull/137>`_
138-
- Prepare for the upcoming release of `checkmate` which is not backward compatible with our unit tests
190+
- Prepare for the upcoming release of ``checkmate`` which is not backward compatible with our unit tests
139191
`#134 <https://github.com/DoubleML/doubleml-for-r/pull/134>`_
140192

141193
**DoubleML 0.4.0**

0 commit comments

Comments
 (0)