Skip to main content

Modified py50 for streamlit use

Project description

py50_streamlit_support

py50 package has recently been updated to version 1.0. This version allows the generation of basic statistical annotations to the plots. However, py50 is dependent on Statannotations. Unfortunately, at this time Statannotations is not compatible with Seaborn versions 0.12 or higher. This is unfortunate as the newer versions of Seaborn contains better control of the error bars.

As the goal of this project was to annotate plots with statistics, this is unfortunate. During testing, it was discovered that py50 would not have issues with updates to Seaborn. However, during pip installation, this would output errors. Fortunately, errors can be skipped on the python installation. Unfortunately, this is not the case for the Streamlit web application.

As a work around, some code for hte streamlit application has been modified to circumvent these issues and allow for the installation of the newer versions of Seaborn.

Note: These fixes are for the streamlit version only. For those interested in using py50 python code, please see the mian repository here.

Install using the following:

pip install py50_streamlit_support

or:

pip install py50_streamlit_support -U

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py50_streamlit_support-0.0.5.tar.gz (25.1 kB view details)

Uploaded Source

Built Distribution

py50_streamlit_support-0.0.5-py3-none-any.whl (28.0 kB view details)

Uploaded Python 3

File details

Details for the file py50_streamlit_support-0.0.5.tar.gz.

File metadata

  • Download URL: py50_streamlit_support-0.0.5.tar.gz
  • Upload date:
  • Size: 25.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.9.19 Darwin/23.6.0

File hashes

Hashes for py50_streamlit_support-0.0.5.tar.gz
Algorithm Hash digest
SHA256 b36ffef6f3a51103c8904e2b8b46df68127950952a9269b124377e8fd9e5d9eb
MD5 21eb3fb8be1b5565446aa41a3878acc6
BLAKE2b-256 9c06cf5860d59cc0534182f3cb4aa78f44c18fb1feae681f7bf088b5f660381c

See more details on using hashes here.

File details

Details for the file py50_streamlit_support-0.0.5-py3-none-any.whl.

File metadata

File hashes

Hashes for py50_streamlit_support-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 8b1777d85b6c26135b45adf5696c7ce54b676b1b3a3475f58ab157548af26232
MD5 3e1fa63d529a8a9a928f976280c79601
BLAKE2b-256 caa40cbc519fb58abc1b4a6c75b6ca7341b8e008414a5621a6618c6a1d446eb3

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page