semvec/pypi-packages huggingface dataset:
DataPrepKitP 0.1.2
A Python package for data preparation tasks.

# DataPrepKitP
**A Python library for _data preparation_ tasks.**

## Features
> Read data from CSV, Excel, and JSON files.
> Summarize data with statistical measures.
> Handle missing values by removing or imputing.
> Encode categorical data using one-hot encoding.

## Installation
pip install DataPrepKitP

## Usage
import DataPrepKitP as dp

### Read data from a CSV file
data = dp.read_data('data.csv')

### Summarize the data
dp.data_summary(data)

### Handle missing values by imputing with the strategy: {'mean', 'median', 'mode', 'drop'}, default='mean'
data = dp.handle_missing_values(data, strategy='mean')

### Encode categorical data
data = dp.encode_categorical_data(data, 'column_name')

## License
This project is licensed under the MIT License.

## Contact
If you have any questions or suggestions, please feel free to contact me at roqaiahjamil@gmail.com.
pyfin-sentiment 0.1.1
A library for market sentiment analysis of financial social media posts
Requires Python: >=3.8

# <img align="right" width=64 src="https://user-images.githubusercontent.com/58488209/167823474-1e756f0e-8ede-49bf-8d4b-5b470fddd43d.png"> pyFin-Sentiment

[![Documentation Status](https://readthedocs.org/projects/pyfin-sentiment/badge/?version=latest)](https://pyfin-sentiment.readthedocs.io/en/latest/?badge=latest)
[![CI (tests)](https://github.com/moritzwilksch/pyfin-sentiment/actions/workflows/main.yml/badge.svg)](https://github.com/moritzwilksch/pyfin-sentiment/actions/workflows/main.yml)
[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

> A library for sentiment analysis of financial social media posts

## Sentiment Analysis of Financial Social Media Posts
This library can help you **extract market sentiment from short social media posts**. Trained on data from Twitter, it can classify sentimetn into **three classes: Bullish, Bearish, Neutral/No Sentiment**.
Note that we need to differentiate between market sentiment and general sentiment. Consider this example:

> 💬 Nice, already made loads of money this morning and now im shorting $AAPL, let's goooo!

While the general sentiment in the text is positve, the *market sentiment* is negative as the author is shorting a stock.
Therefore, ...
- If you are looking for a generic sentiment model that works well on social media content, take a look at [VADER](https://github.com/cjhutto/vaderSentiment) or [TwitterRoBERTa](https://huggingface.co/cardiffnlp/twitter-roberta-base-sentiment)
- If you are looking for a sentiment analysis models that excels on new headlines sentiment analysis, check out [FinBERT](https://huggingface.co/ProsusAI/finbert)
- Otherwise, stay here 🙃

## Installation
It's as easy as...
```bash
pip install pyfin-sentiment
```

## Documentation
> 📚 The documentation lives on [pyfin-sentiment.readthedocs.io](https://pyfin-sentiment.readthedocs.io/en/latest)

## Example
```python
from pyfin_sentiment.model import SentimentModel

# the model only needs to be downloaded once
SentimentModel.download("small")

model = SentimentModel("small")
model.predict(["Long $TSLA!!", "Selling my $AAPL position"])
# array(['1', '3'], dtype=object)
```
We use the following conventions for mapping sentiment classes:

| Class Name | Meaning |
| --- | --- |
|1| Positive, Bullish |
|2| Neutral, Uncertain |
|3| Negative, Bearish |
myt-cli 0.1.9
myt - My Task Manager
Requires Python: >=3.8

# myt-cli
My Tasks - A personal task manager

[![GitHub Release](https://img.shields.io/github/v/release/nsmathew/myt-cli)](https://github.com/nsmathew/myt-cli/releases/latest)
[![GitHub License](https://img.shields.io/github/license/nsmathew/myt-cli)](https://raw.githubusercontent.com/nsmathew/myt-cli/master/LICENSE)
![App Type](https://img.shields.io/badge/app_type-cli-blue)
[![PyPI - Status](https://img.shields.io/pypi/status/myt-cli)](https://pypi.org/project/myt-cli/)
![Python Version from PEP 621 TOML](https://img.shields.io/python/required-version-toml?tomlFilePath=https%3A%2F%2Fraw.githubusercontent.com%2Fnsmathew%2Fmyt-cli%2Fmaster%2Fpyproject.toml)
![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/nsmathew/myt-cli)
[![security: bandit](https://img.shields.io/badge/security-bandit-yellow.svg)](https://github.com/PyCQA/bandit)

### What is it
A simple command line task manager written in python. It is inspired from taskwarrior but with no where near as much functionality. 

### What can it do
You can add tasks with descriptions, due dates and notes. You can groups tasks together and can add tags to them. Tasks can be modified. Tasks can also be set to indicate they are currently being worked on. There is functionality to set recurring tasks

### Screenshots
1. The default view - `myt view`
![TaskView](https://github.com/nsmathew/myt-cli/blob/master/images/TaskView.png?raw=true)
&nbsp;
2. Information displayed after adding a task - `myt add -de "Pay council tax" -du +2 -gr home.fin -tg bills,official`
![TaskView](https://github.com/nsmathew/myt-cli/blob/master/images/TaskAdd.png?raw=true)
&nbsp;
3. Basic statistics - `myt stats`
![TaskView](https://github.com/nsmathew/myt-cli/blob/master/images/TaskStats.png?raw=true)

### Examples
1. Add a simple task
`myt add -de "Buy gifts" -du 2021-06-25 -gr PERS.SHOPPING -tg birthday,occassions`
&nbsp;
1. Add a recurring task
`myt add -de "Pay the rent" -re M -du 2021-06-25 -hi -5 -gr PERS.FINANCES -tg bills`
This task is scheduled for the 25th of every month. Using the 'hide' option tt will be hidden until 5 days from the due date for every occurence in the tasks default view 
&nbsp;
1. Add a recurring task with an end date
`myt add -de "Project weekly catch ups" -re WD1,2,5 -du +0 -en +30 -gr WORK.PROJECTS`
This adds a recurring task for every Monday, Tuesday and Friday and ending in 30 days from today

Other functionality in the app can be explored using the app's help 

### Installation
Install using pip: `pip install myt-cli`

### Technology
* Python 3
* Sqlite3

### Links
- Github - https://github.com/nsmathew/myt-cli
- PyPi - https://pypi.org/project/myt-cli

### Contact
Nitin Mathew, nitn_mathew2000@hotmail.com