semvec/pypi-packages huggingface dataset:
neurosum 0.0.0.5
Runs a statistical summary for electrophysiology data.
Requires Python: >=3.7

# Statistical Summary For Neuroscience
A statistical summary commandline tool for Axios raw data files.
Right now it create several plots:
* low passed PSD
* spike raster
* spike traces
* population spiking vector
* PSD of the population spiking vector
* spike traces of the population spiking vector

## Installation
1. [Follow these instructions to install the Python engine for Matlab](https://www.mathworks.com/help/matlab/matlab_external/install-the-matlab-engine-for-python.html)
2. Run `python setup.py install`
## How To Use
```
neurosum (Raw file or folder name containing .raws)
```
It will output its plots into a folder titled `(Name of raw file)_processed`
pyconfig-env 1.0.0
Automatic Python Environment Variable Configuration
Requires Python: >=3.6

# PyConfig

### Automatic Python Environment Variable Configuration Package

## Description

**PyConfig** is a DevOps tool that helps Python developers to efficiently import various configuration files into their environment. It also automates config file exports to VCS such as Git while hiding sensitive information.

## Installation

Install **PyConfig** with Pip:
```bash
pip install pyconfig-env
```
Upgrade using the `-U` flag:
```bash
pip install -U pyconfig-env
```

## Usage

### Importing into the environment

After installing, import **PyConfig** into your main Python file:
```python3
import pyconfig
```
Then you can import configurations as Python files, JSON objects, JSON files, or .env files:
```python3
# Python file
pyconfig.parse_py('config.py')

# JSON object
json_dict = {'DEBUG': True}
pyconfig.parse_json_obj(json_dict)

# JSON file
pyconfig.parse_json('config.json')

# .env file
pyconfig.parse_env('config.env')
```
The variables can be accessed anywhere in the Python program via `os.environ`:
```python3
print(os.environ['DEBUG'])  # Prints True
```

### Exporting a file for VCS

**PyConfig** currently only supports exporting Python config files for VCS. In order to make use of this feature, first ensure that the original config file is hidden from the VCS. For example, with Git, add the filename to a `.gitignore` file.
```
# config.py - This file was added to .gitignore

DEBUG = True  # Ending a line with an asterisk (*) denotes a variable that is safe to upload in the VCS system*
SECRET = 'database password'  # All other variables will be cleared for the template configuration file (config.py.sample)
```
Then simply generate the template configuration file:
```python3
pyconfig.py_template('config.py')  # Creates config.py.sample
```
```
# config.py.sample

DEBUG = True  # Ending a line with an asterisk (*) denotes a variable that is safe to upload in the VCS system
SECRET = ''  # All other variables will be cleared for the template configuration file (config.py.sample)
```
As shown above, the entire file remained exactly the same, except that the variables which were not marked as safe had their values cleared. The asterisks at the end of the lines were also removed, as they are unnecessary for the VCS system itself.

## Developers

Ashish D'Souza - [@computer-geek64](https://github.com/computer-geek64)

## Releases

The current stable release for **PyConfig** is [v1.0.0](https://github.com/computer-geek64/timelock/releases/latest)

It is also released as a Python package on [PyPI](https://pypi.org/project/pyconfig-env/) (the Python Package Index).

## Versioning

This project is uses the [Git](https://git-scm.com/) Version Control System (VCS).

## License

This project is licensed under the [MIT License](LICENSE).
pythonsms 0.1.0
A python package to send sms messages.
Requires Python: >=3.6

# Pythonsms
Send text messages in python:
## How to use:
`pip install pythonsms`

```
import pythonsms as sms

sms.send(Reciving Number, Message, Carrier, Send From, Send from password)
```
### Notes:
Variable | Function
------------ | -------------
Reciving number | Number to send message to
Message | The Body of the text
Carrier | The carrier that the recipiant is on : att, tmobile, verizion, sprint
Send From | The __GMAIL__ of the sender
Send from password | The password of the gmail account
anytime 1.0.0.dev2
Anytime algorithms in Python

        
        INSTALLATION::
        
                sudo -H pip3 install anytime
        
        USAGE EXAMPLE::
        
                """
                The following example program gets a very large vector 
                and tries to find the largest element in the vector.
                It stops after a pre-specified time, and returns the largest element found so far.
                """
          
                import random, numpy as np
                from AnytimeAlgorithm2 import AnytimeAlgorithm
        
                class MaximumFinder(AnytimeAlgorithm):
                    def __init__(self, vector):
                        self.vector = vector
                        self.currentMaximum = 0
        
                    def update(self):
                        i = random.randint(0,len(self.vector)-1)
                        if self.vector[i]>self.currentMaximum:
                            self.currentMaximum = self.vector[i]
                            print("self",self,"result",self.currentMaximum)
        
                    def result(self):
                        return self.currentMaximum
        
                v = np.random.rand(10000000)
                finder = MaximumFinder(v)
                print(finder.result_after(0.0001))  # seconds
                print(finder.result_after(0.001))  # seconds
                print(finder.result_after(0.01)) # seconds
        
        
Keywords: anytime algorithms
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9