diff --git a/CHANGELOG b/CHANGELOG index 16111a0..092ba69 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,13 @@ +v0.5.0 +- Fixing R2 calculation (#15) +- RMSE of the curve model is now an output column (#18) +- Fixing the linear interpolation in combined replicate analysis (#20) +- Add max_imputation parameter to toml to adjust filtering (#22) +- Make compatible to bokeh version >=3.4 (#23) +- Improves robustness of the pipeline (#16, #17, #19, #20, #23) +- Improves testing and documentation (#16) +- Minor improvements and fixes + v0.4.0 - Add more examples and improved documentation (#9) - Add clipping option to handle values outside the expected range (#11) diff --git a/curve_curator/__init__.py b/curve_curator/__init__.py index a90d958..87c5bf6 100644 --- a/curve_curator/__init__.py +++ b/curve_curator/__init__.py @@ -5,4 +5,4 @@ # Florian P. Bayer - 2024 # -__version__ = '0.4.1dev' +__version__ = '0.5.0' diff --git a/poetry.lock b/poetry.lock index d34e01e..7ea811b 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,25 +1,25 @@ -# This file is automatically @generated by Poetry 1.7.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 1.8.2 and should not be changed by hand. [[package]] name = "bokeh" -version = "3.3.4" +version = "3.4.0" description = "Interactive plots and applications in the browser from Python" optional = false python-versions = ">=3.9" files = [ - {file = "bokeh-3.3.4-py3-none-any.whl", hash = "sha256:ad7b6f89d0a7c2be01eff1db0ca24e2755ac41de14539db919a62e791809c309"}, - {file = "bokeh-3.3.4.tar.gz", hash = "sha256:73b7982dc2b8df15bf660cdddc8d3825e829195c438015a5d09824f1a7028368"}, + {file = "bokeh-3.4.0-py3-none-any.whl", hash = "sha256:d8d9ba026b734317740f90a8a58502d63c76b96c58752fc421ad4aa04df1fbcd"}, + {file = "bokeh-3.4.0.tar.gz", hash = "sha256:9ea6bc407b5e7d04ba7a2f07d8f00e8b6ffe02c2368e707f41bb362a9928569a"}, ] [package.dependencies] -contourpy = ">=1" +contourpy = ">=1.2" Jinja2 = ">=2.9" numpy = ">=1.16" packaging = ">=16.8" pandas = ">=1.2" pillow = ">=7.1.0" PyYAML = ">=3.10" -tornado = ">=5.1" +tornado = ">=6.2" xyzservices = ">=2021.09.1" [[package]] @@ -1069,4 +1069,4 @@ files = [ [metadata] lock-version = "2.0" python-versions = ">=3.11,<3.13" -content-hash = "32a40e9fa53f29b28878639d4613837d02c6d2c6c60275b74f872c93f98ba0f3" +content-hash = "92e779dd361e97c63b80cf16be216159a4c3fa88eb7290acfcdb1bb0a2f52f3d" diff --git a/pyproject.toml b/pyproject.toml index dcc10ba..066b4e2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "curve_curator" -version = "0.4.0" +version = "0.5.0" description = "CurveCurator is an open-source analysis platform for any dose-dependent data. It fits a classical 4-parameter equation to estimate effect potency, effect size, and the statistical significance of the observed response. 2D-thresholding efficiently reduces false positives in high-throughput experiments and separates relevant from irrelevant or insignificant hits in an automated and unbiased manner. An interactive dashboard allows users to quickly explore data locally." authors = ["Florian P. Bayer "] license = "Apache License, Version 2.0"