Py50

Latest version: v1.0.2

Safety actively analyzes 628134 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.0.2

Bug fixes 🪲

- Included dependencies with installatoin. This includes:
- seaborn = <0.12.0
- scikit-posthocs = >=0.7.0
- pingouin = >=0.5.4
- statannotations >=0.6.0

1.0.0

Release Notes
A great milestone has been reached!🎉

The release of py50 v1.0 includes the main ideas and concepts I first envisioned for the
project. Future work will include refactoring the code for maintainability and bug fixes. Updates to the Streamlit web
application will be undertaken next. As always, if there are suggestions for improvement, feel free to share!

Updates
**Calculate Statistics**
Need to calculate significance to data? You're in luck. py50 now includes statistical calculations! Special thanks must
be given to the maintainers and contributors of the [Pingouin](https://github.com/raphaelvallat/pingouin?tab=GPL-3.0-1-ov-file#readme) package. Py50 now includes a wrapper for some of
Pingouin's features. Pingouin was chosen for its friendliness with Pandas dataframes.

**Plot Statistic Results with Annotations!**
The calculations can now be used to annotate plots! To achieve this, py50 has wrapped functions from [Statannotations](https://github.com/trevismd/statannotations/tree/master).
This will allow quick plotting of the results on a Seaborn plot. Special thanks to the maintainers and contributors to
Statannotations!

Minor Changes
- Updated parameters for consistency.
- Added parameters in class initializers in Calculator() and PlotCurve()
- Update tutorials to demo code. Check them out [here](https://github.com/tlint101/py50/tree/main/tutorials)!

0.3.6

Bug fixes 🪲

**Calculator**
- Modified the initial guesses for curve fitting for the 4PL equation. Previously input assumed IC50 value to be 1.0. The initial guesses have been modified as follows:
- Max response
- Min response
- 0.5 * (max(response) + min(response))
- slope (1.0)

0.3.4

Bug fixes 🪲

**Calculator**
- Increased maxfev to allow more calls to the curvefit() function

0.3.3

Bug fixes 🪲

**PlotCurve**
- Fixed box highlight in grid_curve_plot()
- Box was not highlighting properly with the introduction of ymax and ymin
- Code has been reformatted to avoid these issues

0.3.2

Bug fixes 🪳

**PlotCurve**
- Fixed ylimit argument.
- Now include ymax and ymin to manually adjust the length of the y-axis.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.