Releases: tlint101/py50
Release list
py50 v1.1.0
Major Updates
- With this update, support for Python 3.9 has been dropped.
- Major changes to make the stats module in line with Pinguoin 0.6.1
Bug Fixes 🪲
- The col headers has been modified in the stats module to align with Pingouin 0.6.1
- Several bugs with the plot_curve() has been corrected to handle a list of dose responses
- Figure legend now list drug instead of the dat a column header
- plt.tightlayout() has been added to all curve figures
py50 v1.0.14
Minor 🐞 correction::
- If making a plot and not significant groups found, plot will still be generated.
- Print a warning stating "No Significant Values found after filtering. Plot drawn without annotations."
py50 v1.0.13
Added linewidth param for ci_plot()
Corrected a bug for:
- single curve curve_plot() function
py50 v1.0.12
Updates 👏
Added Confidence Interval Plot.
This plot was added based on a blog post by Pat Walters
and is built using statsmodels.
The quick start tutorial has been updated to include a demo on how to make the confidence interval plot.
Bug fixes 🪲
- Version 1.0.11 was skipped due to a bug in the ci_plot function. Oops!
- Refactored plot kwargs for title and titlesize for pltos.
py50 v1.0.10
Bug fixes 🪲
- Modified curve_plot() to handle a table with multiple queries in name_col param
- Add a "query" param to curve_plot(). Only needed if response_col param is a list
py50 v1.0.9
Updates
Major updates to incorporate statannotations v0.7! This includes
compatibility with recent versions of pandas and seaborn.
- Included statannotations v0.7 as a dependency.
- Removed py50-statannotations as a dependency.
- Refactored single_curve_plot() to curve_plot()
- For dose-response curves, response_col can now be a string or a list of strings (column headers). This will average
the values internally before performing the IC50 calculations.
Bug fixes 🪲
- Reformated code under stats.py for readability
- Updated code in _lineplot for future use
- Corrected warning messages appearing in stats.py
- Refactored param "output_file" to "savefig" for curve plots
py50 v1.0.8
Updates
Minor update for minor features. The following has been added:
- Option to convert x-axis to picomolar (pM) scale.
- Update how modules are imported for readability.
Bug fixes 🪲
- Fixed calculate_pic50 label for pM
py50 v1.0.6
Updates
Bug fixes
Dependencies were changed to try to force the correct installation to the py50-streamlit application. This did not work for py50-streamlit. I have discovered the issue and issued a fix. In the meantime, the py50 v1.0.6 was only modified for PyPI installation. All underlying code have remained the same.
py50 v1.0.4
Updates
Minor update to fix bugs. During the py50-streamlit application updates,
several errors were encountered for during my
sample data. This has been corrected in py50. The py50-streamlit application will be updated shortly.
Bug fixes 🪲
- Corrected pair generation if the groups in the subgroup column contain hyphens.
Py50 v1.0.3
Updates
Minor quality of life update.
All plots now include a hide_ns parameter. This will automatically hide pairs that are labeled as
n.s. (not significant) from the plot.
Bug fixes 🪲
- Corrected a few typos for the documentation