semvec/pypi-packages huggingface dataset:
pysilence 0.1.3
A silence detection module

# PySilence

PySilence is an silence detection tool

### Install
```pip install pysilence```

### Usage
```python
from pysilence import silence

ranges = silence.detect_silence_ranges(
    audio_data=audio,
    sample_rate=rate,
    min_silence_len=2000,
    step_duration=200,
    silence_threshold=0.1,
    verbose=False,
    progress=False,
)
```
stormbot-yocto-alert 2.0b1
yoctopuce plugin for stormbot

Stormbot yocto plugin
=====================

This is a Stormbot_ plugin that activate a yocto_ module::

    <master>   | stormbot: alert

.. _Stormbot: https://pypi.org/project/stormbot
.. _yocto: http://www.yoctopuce.com/

Install
=======

::

    pip install stormbot-yocto-alert

Example
=======

::

    stormbot --plugins stormbot_yocto_alert.yocto --yocto-target RELAYHI1-831D7

License
=======

::

    Permission to use, copy, modify, and distribute this software for any
    purpose with or without fee is hereby granted, provided that the above
    copyright notice and this permission notice appear in all copies.

    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
    WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
    MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
    ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
    OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
stormbot-role 2.0b1
role plugin for stormbot

Stormbot role plugin
====================

This is a Stormbot_ plugin that let user volunteer for some roles. And then
assign those role randomly for a given duration::

    <master>   | stormbot: whois Scrum-Master
    <stormbot> | nobody is willing to be Scrum-Master

    <master>   | stormbot: whocouldbe Scrum-Master
    <stormbot> | nobody is volunteer to be Scrum-Master

    <master>   | stormbot: icouldbe Scrum-Master
    <stormbot> | master: glad to here that
    <stormbot> | master is volunteer for Scrum-Master

    <michel>   | stormbot: icouldbe Scrum-Master
    <stormbot> | master: glad to here that
    <stormbot> | master, michel are volunteers for Scrum-Master

    <master>   | stormbot: iam Scrum-Master
    <stormbot> | master: thanks!
    <stormbot> | master is Scrum-Master for 5 days, 13:32:48.239574

    <michel>   | Scrum-Master: could you help me?
    <stormbot> | master: Scrum-Master: could you help me ?

    <master>   | stormbot: sit-out Scrum-Master
    <stormbot> | master: coward!
    <stormbot> | michel: you are now Scrum-Master thanks to master's cowardice

    <master>   | stormbot: icantbe Scrum-Master
    <stormbot> | master: sad news…
    <stormbot> | michel is volunteer to be Scrum-Master

.. _Stormbot: https://pypi.org/project/stormbot

Example
=======

::

    stormbot --plugins stormbot_role.role --role Scrum-Master --role-start 2017-05-29T00 --role-duration P1W

License
=======

::

    Permission to use, copy, modify, and distribute this software for any
    purpose with or without fee is hereby granted, provided that the above
    copyright notice and this permission notice appear in all copies.

    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
    WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
    MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
    ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
    OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
stormbot-say 2.0b1
text to speech plugin for stormbot

Stormbot say plugin
===================

This is a Stormbot_ plugin that do text to speech for stormbot::

    <master>   | stormbot: say "Il faut pas respirer la compote, ça fait tousser."
    <stormbot> | Il faut pas respirer la compote, ça fait tousser.

    <master>   | stormbot: say --lang en "I'm here for you"
    <stormbot> | I'm here for you

.. _Stormbot: https://pypi.org/project/stormbot

Install
=======

::

    pip install stormbot-say

Example
=======

::

    stormbot --plugins stormbot_say.say


License
=======

::

    Permission to use, copy, modify, and distribute this software for any
    purpose with or without fee is hereby granted, provided that the above
    copyright notice and this permission notice appear in all copies.

    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
    WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
    MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
    ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
    OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
stormbot-quote 2.0b1
store best quote easily from your Stormbot

Stormbot quote plugin
=====================

This is a Stormbot_ plugin that store your best quote::

    <master>   | stormbot: quote master "Je crois que je suis amoureux de stormbot"
    <stormbot> | Your words are now engraved in the stones

    <master>   | stormbot: quote master
    <stormbot> | Je crois que je suis amoureux de stormbot

.. _Stormbot: https://pypi.org/project/stormbot

Install
=======

::

    pip install stormbot-quote

Example
=======

::

    stormbot --plugins stormbot_quote.quote

License
=======

::

    Permission to use, copy, modify, and distribute this software for any
    purpose with or without fee is hereby granted, provided that the above
    copyright notice and this permission notice appear in all copies.

    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
    WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
    MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
    ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
    OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
stormbot-music 2.0b1
music plugin for stormbot

Stormbot music plugin
=====================

This is a Stormbot_ plugin that play music on host::

    <master>   | stormbot: music

.. _Stormbot: https://pypi.org/project/stormbot

Install
=======

::

    pip install stormbot-music

Example
=======

::

    stormbot --plugins stormbot_music.music --music-path /srv/music/ --music-default test.flac

License
=======

::

    Permission to use, copy, modify, and distribute this software for any
    purpose with or without fee is hereby granted, provided that the above
    copyright notice and this permission notice appear in all copies.

    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
    WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
    MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
    ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
    OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
stormbot-fortune 2.0b1
fortune plugin for stormbot

Stormbot fortune plugin
=======================

This is a Stormbot_ plugin that tell random fortune::

    <master>   | stormbot: fortune
    <stormbot> | Il faut pas respirer la compote, ça fait tousser.

.. _Stormbot: https://pypi.org/project/stormbot

Install
=======

::

    pip install stormbot-fortune

Example
=======

::

    stormbot --plugins stormbot_fortune.fortune

License
=======

::

    Permission to use, copy, modify, and distribute this software for any
    purpose with or without fee is hereby granted, provided that the above
    copyright notice and this permission notice appear in all copies.

    THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
    WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
    MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
    ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
    WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
    ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
    OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
objcrypt 0.6
Easily Encrypt and Decrypt Python and JSON Objects

# objcrypt
easily encrypt and decrypt python object and JSON objects with AES CBC 32 Block Encryption

# installation

```
pip install objcrypt

or

python3 setup.py install
```

# usage

```
import objcrypt, json

crypter = objcrypt.Crypter('key', 'cbc')
dictionary = {
  'test': 'test value'
}
encrypted_dict = crypter.encrypt_object(dictionary)

# encrypted_dict now has encrypted values

json_dict = json.loads(dictionary)
enc_json = crypter.encrypt_json(json_dict)

# enc_json is now encrypted

dec_dict = crypter.decrypt_object(encrypted_dict)

# decoded now

dec_json = crypter.decrypt_json(enc_json)

# decoded json object now
```
co-words 0.0.1.1
A python package to complete co-occurring word counts

co-words <img src="figures/200px-Rti-logo.png" align="right" />
========================================================

<br>

## What is it?
**co-words**, or co-occurring words, is a Python package enabling counting of co-occuring words in a set of documents. **co-words** allows users to find which documents share words, which words co-occur together the most often, calculate co-occurrence counts over time, and several other text analysis components. 

## Dependencies
* [scikit-learn](https://scikit-learn.org/stable/) 0.18 or higher
* [nltk](https://www.nltk.org/) 3.4 or higher
* [pandas](https://pandas.pydata.org/) 0.23 or higher 

## Installation 

```
# PyPi
pip install co-words 
```
Vectorial 1.0.0
A vector module

#  Vectorial

PT-BR
O objetivo desse módulo é criar um modo de lidar com vetores que seja o mais próximo possível de função built-in, quase como se o vetor se torna-se um novo tipo de variável dentro do Python. Eu busquei adicionar todas as operações com vetores existentes, todas as propriedades possíveis. Caso eu tenha esquecido algo por favor me avise e eu tentarei implementar.

Optei por não implementar a função de plot visto que é possível plotar facilmente utilizando a biblioteca matplotlin, tendo os parâmetros self.x e self.y como entrada. Caso vocês vejam utilidade e necessidade a função pode ser implementada em versões seguintes.

Observe que todos os métodos funcionam utilizando vetores representados com coordenadas, portanto se você tem um vetor representado como módulo e ângulo utilize primeiro o método estático Vector.decompose(), e só então use o vetor resultante com as demações funções. É possível retornar ao estado original utilizando o método self.compose, que retornará uma lista contendo o módulo e o ângulo original.

EN-US
The purpose of this module is to create a way of dealing with vectors that is as close to the built-in function as possible, almost as if the vector becomes a new type of variable within Python. I've tried adding all operations with existing vectors, all possible properties. If I have forgotten something please let me know and I will try to implement.

I chose not to implement the plot function since it is possible to easily plot using the matplotlin library, taking the parameters self.x and self.y as input. If you see utility and necessity the function can be implemented in subsequent versions.

Note that all methods work by using vectors represented with coordinates, so if you have a vector
represented as a module and angle, first use the static method Vector.decompose (), and then use the resultant vector with the functions. It is possible to return to the original state using the self.compose method, which will return a list containing the original module and angle.
densenet 0.1
A densenet implementation using tensorflow2

# DenseNet implementation using Tensorflow 2

## Quickstart

```sh
$ ./bin/start
```

## Setup and use docker

Build the docker image,

```sh
$ docker build --rm -f dockerfiles/cpu-jupiter.Dockerfile -t sign-language-recognition:latest .
```

and now run the image

```sh
$ docker run -v "$(pwd)/notebooks:/tf/notebooks" --rm -u $(id -u):$(id -g) -p 6006:6006 -p 8888:8888 sign-language-recognition:latest
```

Visit that link, hey look your jupyter notebooks are ready to be created.
Changes in ./notebooks will be saved.

If you want, you can attach a shell to the running container

```sh
$ docker exec -it <container-id> /bin/sh -c "[ -e /bin/bash ] && /bin/bash || /bin/sh"
```
AtomicContributions-JaGeo 1.5.0
Package to display atomic contributions to modes

[![License](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://github.com/JaGeo/AtomicContributions/blob/master/LICENSE) [![Zenodo](https://zenodo.org/badge/110969681.svg)](https://zenodo.org/badge/latestdoi/110969681) [![Build Status](https://travis-ci.org/JaGeo/AtomicContributions.svg?branch=master)](https://travis-ci.org/JaGeo/AtomicContributions)

# AtomicContributions
This python package can visualize the contribution of each atom to the phonon modes at the Gamma point. To do so, you need [```Phonopy```](https://github.com/atztogo/phonopy) and [```VASP```](https://www.vasp.at/). 
<hr></hr>

What to cite
------------
Please cite the following:
1. [J. George, R. Wang, U. Englert, R. Dronskowski, *J. Chem. Phys.* **2017**, *147*, 074112.](https://doi.org/10.1063/1.4985886) 
2. Janine George, & Richard Dronskowski (2018), AtomicContributions (Version 1.3). Zenodo. [http://doi.org/10.5281/zenodo.2597239](http://doi.org/10.5281/zenodo.2597239) ([Bibtex](http://doi.org/10.5281/zenodo.2597239/export/hx)). 

Of course, also [```VASP```](https://www.vasp.at/) and [```Phonopy```](https://github.com/atztogo/phonopy).

Intallation
-----------
You can simply install this package via ```pip install AtomicContributions-JaGeo```. 


To use this package you need to install [```Phonopy```](https://github.com/atztogo/phonopy) correctly. Furthermore, ```numpy``` and ```matplotlib``` are required. Also, the python path should be exported correctly. 

How to
--------
1. Perform a phonon calculation with Phonopy and VASP (finite displacements or DFPT) ([More information on this procedure](https://atztogo.github.io/phonopy/procedure.html))
2. Generate the ```FORCE_SETS``` or ```FORCE_CONSTANTS``` file
3. If neccessary calculate the BORN charges ([More information on this procedure](https://atztogo.github.io/phonopy/procedure.html)) and the ```BORN``` file
4. Download this repository, export the Python path correctly
5. Copy an example script, adapt the names of the files, the supercell size (the one you used for the phonon calculation!) and include the rotational matrix to arrive at the primitive cell if necessary.  
6. Run the script

Result
------

![You will arrive at a nice plot visualizing all atomic contributions to modes.](https://github.com/JaGeo/AtomicContributions/blob/master/Doc/allmodes.png)


Todo
--------
1. Other functionalities
2. Include error handling. Not included so far. Thus, be careful.

Information about the Author
--------

- J. George (RWTH Aachen University)
- PI during the development of the code: [R. Dronskowski, RWTH Aachen University](http://www.ssc.rwth-aachen.de/)