semvec/pypi-packages huggingface dataset:
circularAlgos 1.0.3
Package with many functions for circular distributions
License: MIT
Keywords: mixture models circular distributions clustering

A package including many functions for circular distributions:

1) r_vonmises() - This function is used for generating random numbers for a von Mises circular distribution
2) q_vonmises() - This function is used used to calculate the quantiles for the given probabilities for a von Mises distribution
3) p_vonmises() - This function is  used to calculate the CDF value at the given points for a von Mises distribution
4) d_vonmises() - This function is for calculating the PDF at the given points for a von Mises circular distribution
5) angles_VMF_mix() - This function is used to fit angular data in radians using the expectation maximization algorithm for
       		      maximum likelihood estimatation of the parameters of the different mixtures
6) vmf_clust() - This function is used to: 
       			1) fit the given data using the expectation maximization algorithm for
       			   maximum likelihood estimatation of the parameters of the differnt mixtures
      		        2) Perform probabilistic clustering using the mixtures obtained above
generatorGUI 0.1.1
Edit parameters for the Astra generator program and run generator using a GUI.
License: MIT
Requires Python: >=3.0
Keywords: generator,astra,GUI,PyQt5

# generatorGUI

Edit parameters for the Astra generator program and run generator using a GUI.

### Purpose
Summarizes all the parameters for Astra generator in a table and displays it in 
the PyQt 
environment.

The parameters are saved in an *Excel* format. The user can start from a 
blank "all-default" table, or load an Excel file with parameters already 
defined in it. The parameters can be changed and saved again to the Excel 
spreadsheet.

When all the necessary parameters are defined in the PyQt table, simply click
 "Run" to execute the Astra generator. 

### Usage

The script can be executed in two ways. Both ways require some basic 
information about how to run Python scripts, of course.

* Option 1: **Run script from command line**
    ```BASH
    > python /path/to/your/pip/installation/generatorGUI/main.py
    ```
    For instance, on my OSX I used `pip` installed by *anaconda*, such that 
    the packages are installed in my *anaconda* diretory. So for me:
    ```BASH
    > python  ~/anaconda3/lib/python3.7/site-packages/generatorGUI/main.py
    ```
* Option 2: **Import the module and run the main function**
    You can also run the GUI from the Python prompt, or *Jupyter notebook*, 
    for instance:
    ```Python
    >>> import generatorGUI
    >>> generatorGUI.main()  
    ```

For each of the parameters, the *type*, *unit*, and *default* have already 
been defined. Do not change the values in those cells. If a parameter needs 
to be modified from its default value, enter the correct value in the *set* 
column.

Notice, that for *str* type, the value does not need the single quotes ' 
around the string; the *list_?* type asks for a list of *?* type values: e.g.
 for *list_float* you can put `[1.0, 2.0, 3.0]`, just like a *Python list*, 
 for *list_str*, single quotes ' are not needed either: e.g. `[abc.dat, foo
 .dat]`.

####A note on the parameter *fname*
Notice that by default the *generator* program will be called from the 
current working directory, i.e. where you run the **main.py** script. If only
 a file name is 


### Installation
Install easyexception using `pip`, or `pip3`

    pip install generatorGUI

### Repository
[GitHub page](https://github.com/frankliuao/generatorGUI)