semvec/pypi-packages huggingface dataset:
gozhora-distributions 0.4
Some Stats distributions

# DistributionPackage
A pip package which will hopefully have all the distributions from STATS265(Stats 1) - Ualberta soon


Currently:
* Bernoulli
* Binomial
* Gaussian (Normal)


Strongly recommend running it on a virtual environment!
* https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/
* https://mothergeo-py.readthedocs.io/en/latest/development/how-to/venv-win.html


Testing was done using unittest library https://docs.python.org/3/library/unittest.html

Installation:
    pip install gozhora-distributions
 
Some need packages:
    * matplotlib


# Documentation:
    * Calling a distribution
        * from gozhora_distributions import Bernoulli
            * g = Bernolli(p = 0.7)
        * from gozhora_distributions import Gaussian
            * g = Gaussian(mean, stdev)
        * from gozhora_distributions import Binomial
            * g = Binomial(p = 0.7, n = 20)

    * Methods of distributions (varies for obvious reasons)
        * calculate_mean()
            calculates and returns the mean
        * calculate_stdev()
            calculates and returns the standard deviation of the distribution

        * plot_histogram()
            plots a histogram of the data

        * pdf(x)
            returns probability density function for a value x

        * plot_histogram_pdf()
            Plots histogram of data and pdf

        * add(Distribution)
            Add a type of distribution with another
                same type only for now

        * __repr__():
            Allows for representation on a print call
daishipy 0.0.6
daishipy is a fast and modular package made to make you able to run some fun & utils stuff into your python day.
Requires Python: >=3.6

# DaishiPy - The library to do.

DaishiPy is a fast & simple library which makes you able to build a bot anywhere with some neat features!
It comes with asynchronous support, and more customizable behaivor!

# How to install?
You can install it via pip:
```
pip install daishipy
```

# Example
```python
import daishipy
import asyncio
import discord
from discord.ext import commands

@commands.command()
async def chatbot(self, ctx):
  """Let's create our chatbot command
  This command starts a chatbot session
  which runs forever until you stop the
  session or until our timeout is done.
  We're just processing the messages.content
  with the lib and getting a reply.
  """

  await daishipy.chatbot.start_session()

  while True:
    try:
       message = await self.bot.wait_for("message", lambda m: m.author.id == ctx.author.id and m.channel.id == ctx.channel.id, timeout=60)
    except asyncio.TimeoutError:
       break

    if message.content == "closechat":
      await daishipy.chatbot.close_session()
      break

    reply = await daishipy.chatbot.process_reply(message.content)
    await ctx.send(reply)
```
pipchecker 0.0.4
A package for checking pip packages
Requires Python: >=3.6

# Pipcheck

This is a simple package used to check if a pip package is installed

# Usage

In your python script simply import the module and use as follows  
from pipchecker import pipcheck

pipcheck.main('requests')  

Where 'requests' is the package to check if it is installed.
If the package is installed this should return 'requests is already installed in your system'.    
Similarly if the package is not installed in your system or python enviornment,  
it will return 'requests is currently not installed in your system'