semvec/pypi-packages huggingface dataset:
fml 1.0.1
A small CLI app to see a joke on your terminal when you are down.
License: MIT
Requires Python: >=3.6.0


# fml
A command line app that tells a joke with an option to edit the name of the character

Usage:

- Whenever you are tried and want to see a joke type `fml` in your terminal to get a joke.

- There is an option to set a custom name instead of the default name Chuck Norris

```
fml --name <first-name> <last-name>
```
Example:
```
fml --name Jhon Doe
```

- For help, use
```
fml --help
```
yayes 1.0.6
Repair erroneous entries in data streams while maintaining accuracy of overall trends.
License: MIT
Keywords: yayes smoothing data error fill patching trend Greg Yannett Josh Hayes

# Yayes Data Patching

### Overview:
Yayes patching was designed to repair erroneous entries in data streams while maintaining accuracy of overall trends. The yayes package is most powerful in situations where users see sudden, temporary drops in variables' values that then return to correct variable values (i.e. discrepancies in variable values that may be caused by missing data or data input errors). This method was inspired by the logic behind max-pooling insofar as high values of data often contain more meaningful information and that lower values of data may more often be discarded without losing relevant information. 

Yayes is not intended to resolve all data errors and should only be applied intentionally to those specific contexts where it defensibly improves subsequent analyses. 


### Example Code

> import yayes 

> df[yayes_col] = yayes(col_to_yayes)


#### Inputs:

* x: a pandas Series or numpy array on which yayes will be applied.

* continue_walk_thresh: a float between 0 and 1 that determines whether to continue walking along trough or not.  If the function sees an increase that is larger than continue_walk_thresh * (the initial difference that triggered the process), the walk stops.

* max_walk_range: an (optional) integer > 0 that stops the walking process if the function has traversed at least max_walk_range steps.

* final_entry_lift: a boolean that determines whether whether to apply the yayes process to the last entry in the array.

* final_entry_lift_thresh: a float between 0 and 1.  If final_entry_lift_thresh * (the second to last value in the array) is greater than or equal to the amount
                                 dropped at the final entry, apply the yayes process.

#### Output:

* x: The input (numpy) array after the yayes process has been applied

### Data Patching Logic
The Yayes patcher takes in an array and calculates a difference array. The patcher then traverses the array and only activates once a negative difference occurs. If a second negative difference occurs, the walker deactivates. Otherwise, the walker continues navigating the array for as long as the values do not differ significantly. Once a significant increase is observed, the walker determines the magnitude of the increase and either marks the gap to be patched or deactivates. Patching is done by calling a separate function that applied a linear transformation between two points of the array. After patching, the walker restarts traversing the array after the point of initial activation.  


## Contact

Correspondences can be direct to gsyann@berkeley.edu and hayesjosh@alumni.stanford.edu.
easysound 1.0.3
A simple, easy sound programming in Python.
License: MIT
Requires Python: >=3.6.0


## Easy_Sound

EasySound is a simple, easy sound programming in Python,Support MP3 and WAV files, all sound interactions are invoked by simple function calls.
EasySound runs on Python  3

## Example Usage

If you want to play the sound, you have two choices:

1. Play without GUI
```
>>> from easysound import play
>>> play.play(test.mp3)
>>> play.play(test.wav)
```

2. Play with GUI
This will open the default player
```
>>> from easysound import play
>>> play.ui_play(test.mp3)
>>> play.ui_play(test.wav)
```

If you want to record
```
>>> from easysound import rec
>>> rec.rec("test.wav",2,"start","stop")
```
Full documentation is always available.

## BUG FIXES
Please report any problems found.

## KNOWN ISSUES
Errors occur when using `import easysound`
invenio-deposit 1.0.0a11
Module for depositing record metadata and uploading files.
License: MIT
Keywords: invenio deposit upload

..
    This file is part of Invenio.
    Copyright (C) 2015-2019 CERN.

    Invenio is free software; you can redistribute it and/or modify it
    under the terms of the MIT License; see LICENSE file for more details.


=================
 Invenio-Deposit
=================

.. image:: https://img.shields.io/travis/inveniosoftware/invenio-deposit.svg
        :target: https://travis-ci.org/inveniosoftware/invenio-deposit

.. image:: https://img.shields.io/coveralls/inveniosoftware/invenio-deposit.svg
        :target: https://coveralls.io/r/inveniosoftware/invenio-deposit

.. image:: https://img.shields.io/pypi/v/invenio-deposit.svg
        :target: https://pypi.org/pypi/invenio-deposit


Module for depositing record metadata and uploading files.

*This is an experimental developer preview release.*

* Free software: MIT license
* Documentation: https://invenio-deposit.readthedocs.io/


..
    This file is part of Invenio.
    Copyright (C) 2015-2019 CERN.

    Invenio is free software; you can redistribute it and/or modify it
    under the terms of the MIT License; see LICENSE file for more details.



Changes
=======

Version 1.0.0a11 (released 2019-10-06)
--------------------------------------

- Initial public release.