semvec/pypi-packages huggingface dataset:
tiskit-py 0.3.3
TIme Series toolKIT
Requires Python: >=3.8
Keywords: oceanography,marine,OBS

# TiSKit

Routines for time series data processing

Uses the obspy seismological Trace, Stream (data) and Inventory (metadata)
classes, but should work for non-seismology datasets as well


[Documentation](https://tiskit.readthedocs.io/en/latest/index.html)


## Classes

- `CleanRotator`: rotate data to minimize noise on vertical channel
- `DataCleaner`: Transfer_Function-based data cleaning
- `Decimator`: Decimate time series and update metadata with the decimator's
  response
- `SpectralDensity`: Calculate and manipulate spectral density functions.
- `TimeSpans`: Specify time spans to be removed, kept, zeroed, etc.
- `TransferFunctions`: Transfer functions for a given input channel.
            
               
## Functions

- `FIR_corr`: transform zero-phase data to minimum phase (only works for
              LCHEAPO loggers, need to update to calculate/work for any
              zero-phase filter)
- `readMSEED`: read in MSEED data, including if the file is too big (> 2 GB)
               for obspy's read() function
- `rptransient`: calculate and remove periodic transient (VERY manual!).  
 	Based on Matlab code by E Wielandt, used in Deen et al., 2017

- `PetersonNoiseModel`: return the Peterson High and Low Noise Models


## `seismo_tools` submodule: seismology-specific functions

- `plot_response`: plot instrument response (command line?)
- `plot_sensitivity`: plot instrument sensitivity (command line?)


## Installation

First, install `obspy` using the instructions on their webpage.
Then, in the pip/conda environment that contains obspy...

### From this repository

Clone or download this repository, then from within the main repository directory, run:

`pip install .`

You can also install in editable mode (for developers), with:

`pip install -e .`

### Using `pip`

Type `pip install tiskit-py`

Note that I had to call this module `tiskit-py` on PyPI, rather than `tiskit`,
so you may have to change the `import` calls in your code from `import tiskit`
to `import tiskit-py as tiskit`
GustavSelfBot 0.0.8
My self bot!
Requires Python: >=3.11

# GustavSelfBot

My self bot!
Current implementation of GustavSelfBot includes chat logs and commands.
<br>
TODO: make custom command and hooks possible

## Install

To install this module, simply run:

```commandline
python -m pip install GustavSelfBot
```

## Config

The required Config structure looks like this and is accessed from the root of your project. (config.json)

```json
{
  "token": "PUT_DISCORD_USER_TOKEN_HERE"
}
```

## Example

```python
import discord

from GustavSelfBot import log, Config, bot

if __name__ == "__main__":
    try:
        bot.run(token=Config["token"], log_handler=None)
    except discord.errors.LoginFailure as e:
        log.error(e)
        raise Exception(e)
```
weather-wiz 0.0.7
Get weather information from the command line
Keywords: python,weather,weather information,weather-wiz,weather-wiz package,weather-wiz python,OpenWeatherMap,OpenWeatherMap API,CLI,command line,command line interface,command line tool,tool,command line weather tool,command line weather information tool,command line weather information,command line weather

A package that allows you to get weather information from the command line using the OpenWeatherMap API.
postgresdave-package 2.0.4
A wrapper for simplified Postgres usage using psycopg2.
Requires Python: >=3.7

# postgresdave
A simple wrapper on psycopg2 to access Postgres

### install with pip
pip install postgresdave_package

### command line test
py -m postgresdave_package.postgresdave

### Quick Start Guide
https://github.com/daveskura/postgresdave/blob/main/QuickStart.md

### Methods
https://github.com/daveskura/postgresdave/blob/main/methods.md