semvec/pypi-packages huggingface dataset:
ffn 1.1.2
Financial functions for Python
Requires Python: >=3.8
Keywords: python, finance, quant, quant finance, algotrading, algorithmic trading

![](http://pmorissette.github.io/ffn/_static/logo.png)

[![Build Status](https://github.com/pmorissette/ffn/workflows/Build%20Status/badge.svg)](https://github.com/pmorissette/ffn/actions/)
[![PyPI Version](https://img.shields.io/pypi/v/ffn)](https://pypi.org/project/ffn/)
[![PyPI License](https://img.shields.io/pypi/l/ffn)](https://pypi.org/project/ffn/)

# ffn - Financial Functions for Python

Alpha release - please let me know if you find any bugs!

If you are looking for a full backtesting framework, please check out [bt](https://github.com/pmorissette/bt).
bt is built atop ffn and makes it easy and fast to backtest quantitative strategies.

## Overview

ffn is a library that contains many useful functions for those who work in **quantitative
finance**. It stands on the shoulders of giants (Pandas, Numpy, Scipy, etc.) and provides
a vast array of utilities, from performance measurement and evaluation to
graphing and common data transformations.

```python
import ffn
returns = ffn.get('aapl,msft,c,gs,ge', start='2010-01-01').to_returns().dropna()
returns.calc_mean_var_weights().as_format('.2%')
    aapl    62.54%
    c       -0.00%
    ge      36.19%
    gs      -0.00%
    msft     1.26%
    dtype: object
```


## Installation

The easiest way to install `ffn` is from the [Python Package Index](https://pypi.python.org/pypi/ffn/)
using `pip`.

```bash
pip install ffn
```

Since ffn has many dependencies, we strongly recommend installing the [Anaconda Scientific Python Distribution](https://store.continuum.io/cshop/anaconda/). This distribution comes with many of the required packages pre-installed, including pip. Once Anaconda is installed, the above command should complete the installation.

## Documentation

Read the docs at http://pmorissette.github.io/ffn

- [Quickstart](http://pmorissette.github.io/ffn/quick.html)
- [Full API](http://pmorissette.github.io/ffn/ffn.html)
pulseel 0.1.0
Projeto focado em criar scripts de extracão de dados de diversos tipos de sistemas externos e efetuar
Requires Python: >=3.12





# Testes



# Azure Devops Artifacts

O pacote deve ser disponibilizado via Azure Devops Artifacts

Os seguintes comandos registram o repositorio de artefatos do Devops 

```bash

uv tool install keyring --with artifacts-keyring

# Enable keyring authentication
export UV_KEYRING_PROVIDER=subprocess

# Configure the index URL with the username
export UV_EXTRA_INDEX_URL=https://VssSessionToken@pkgs.dev.azure.com/gmanalytics/453e63d0-f1e7-4f4b-aef3-c77687d83fa5/_packaging/pulse-data-engineering/pypi/simple/
```


## Publishing

```bash

uv publish --publish-url https://pkgs.dev.azure.com/gmanalytics/453e63d0-f1e7-4f4b-aef3-c77687d83fa5/_packaging/pulse-data-engineering/pypi/upload --verbose --username VssSessionToken
```
vroxLexer 0.1.0
A simple lexer for tokenizing text
Requires Python: >=3.6

# 📜 VroxLexer  

A **lightweight and efficient lexer** for tokenizing text, supporting **keywords, numbers, strings, identifiers, operators, comments, and more**! 🚀  

## ✨ Features  

- 🔍 **Keyword Detection** – Recognizes keywords like `if`, `else`, `while`, etc.  
- 🔢 **Number Recognition** – Supports integers, floats, and scientific notation.  
- 📝 **String Parsing** – Detects both single (`'text'`) and double (`"text"`) quotes.  
- 🏷 **Identifiers** – Recognizes variable names, function names, etc.  
- 🔧 **Operator Detection** – Identifies operators like `+`, `-`, `*`, `/`, `=` and more.  
- 💬 **Comment Handling** – Supports both `// single-line` and `/* multi-line */` comments.  
- 📑 **Punctuation Support** – Detects `{`, `}`, `;`, `,`, `(`, `)`, etc.  
- ⚡ **Memory-Efficient Processing** – Uses **file streams** instead of loading everything into RAM.  
- 🔗 **Extensible API** – Easily add **custom token rules** for any syntax.  

---
cuft 0.0.4.3
Script to convert files to UTF-8.
Keywords: python, encoding, utf-8


# CUFT
Little script to convert the encoding of any text into UTF-8 (With BOM).

## Installation
```bash
pip install cuft
```

## Requirements
- Python 3.6 or higher
- Iconv installed on your system
  - On Windows, you can install it with [GnuWin](https://gnuwin32.sourceforge.net/packages/libiconv.htm)

## Usage
```bash
usage: cuft [-h] --path PATH [--checks] [--convert] [--copyOld] [--printMissingCharString] [--printAllSkippedFile] [--all] [--verbose] [--only-relevant]
            [--extensions EXTENSIONS [EXTENSIONS ...]]

options:
  -h, --help            show this help message and exit
  --path PATH           Path of the file/directory to scan/convert.
  --checks              Enable checks for the file
  --convert             Enable conversion from current encoding to UTF-8
  --copyOld             Copy old encoded file to temp folder before converting.
  --printMissingCharString
                        Print the string where the missing char has been found
  --printAllSkippedFile
                        Print all the skipped files because no action was required
  --all                 Enable both conversion and checks
  --verbose             Enable extended logging
  --only-relevant       Print only relevant result. (Disable missing chars in comment and missing chars invisible in code)
  --extensions EXTENSIONS [EXTENSIONS ...]
                        List of extension to scan, for example: .cpp .h .cs .ini

```
first-package-punyasap 1.0
A sample package for handling databases and files
Requires Python: >=3.6

# ðŸ“¦ My Package

**My Package** is a Python package that provides database handling and file management utilities.

## ðŸš€ Features
- Connect to MySQL databases
- Insert and query data easily
- Manage files with built-in utilities

## ðŸ“¥ Installation
Install using `pip`:
```bash
pip install my_package
spex-tequila 1.0.1
Expectation value computation module on sparse Pauli states for Tequila, implemented in C++ using Pybind11
Requires Python: >=3.9

# SPEX
spex is an expectation value computation module on sparse Pauli states for [Tequila](https://github.com/tequilahub/tequila), implemented in C++ using Pybind11. It provides computation of expectation values, inner products, and application of exponential Pauli operators on sparse quantum states.

# Install
```
pip install spex-tequila
```
vrox-lexer 0.1.0
A simple lexer for tokenizing text
Requires Python: >=3.6

# 📜 VroxLexer  

A **lightweight and efficient lexer** for tokenizing text, supporting **keywords, numbers, strings, identifiers, operators, comments, and more**! 🚀  

## ✨ Features  

- 🔍 **Keyword Detection** – Recognizes keywords like `if`, `else`, `while`, etc.  
- 🔢 **Number Recognition** – Supports integers, floats, and scientific notation.  
- 📝 **String Parsing** – Detects both single (`'text'`) and double (`"text"`) quotes.  
- 🏷 **Identifiers** – Recognizes variable names, function names, etc.  
- 🔧 **Operator Detection** – Identifies operators like `+`, `-`, `*`, `/`, `=` and more.  
- 💬 **Comment Handling** – Supports both `// single-line` and `/* multi-line */` comments.  
- 📑 **Punctuation Support** – Detects `{`, `}`, `;`, `,`, `(`, `)`, etc.  
- ⚡ **Memory-Efficient Processing** – Uses **file streams** instead of loading everything into RAM.  
- 🔗 **Extensible API** – Easily add **custom token rules** for any syntax.  

---
er-price-ml 0.0.1
A stub for the EntityRisk PROVEN Platform
Requires Python: <4.0,>=3.9

This is a public stub of a proprietary EntityRisk package uploaded to protect
users of the EntityRisk PROVEN Platform from
[dependency confusion](https://medium.com/@alex.birsan/dependency-confusion-4a5d60fec610).

This package is non-functional and users accidentally installing it will
receive an error message when trying to import it.
curanet 0.1.0
A healthcare management system for centralized patient records and hospital dashboards.
Requires Python: >=3.6

# CuraNet

CuraNet is a healthcare management system designed to centralize patient records and streamline hospital operations.

## Features
- Centralized patient record management
- Hospital dashboards for report uploads
- Integration with existing hospital software
- Patient-facing app with healthcare services

*This is the initial release to secure the package name on PyPI.*
slp-di-analyzer 0.9.1
A tool for generating Directional Influence heatmaps from Slippi files.
Requires Python: >=3.10

# SLP-DI-Analyzer

A tool for generating Directional Influence heatmaps from Slippi files.

## Installation
Download the newest executable version from [*Releases*](http://github.com/AshleyMcGeechan/slp-di-analyzer/releases).

Or download as a package from PyPI with:
```
pip install slp-di-analyzer
```

If you are using Python 3.13 or higher you will also need to run:
```
pip install peppi-py --no-deps
```

## Usage
Simply run the executable found at [*Releases*](http://github.com/AshleyMcGeechan/slp-di-analyzer/releases).

Or if you installed the package using PyPI you can run it using this command:
```
python -m slp_di_analyzer
```

![gui](https://raw.githubusercontent.com/AshleyMcGeechan/slp-di-analyzer/1c362071ec763d4441e1ac6fe0526c7abda95c64/assets/gui_example.png)

Click the Select Slippi File Directory button and navigate to a folder containing your SLP files. This will also search any subfolders.

The Load Slippi Files button will then load and filter the files. Progress will be displayed in the box at the bottom.

Enter your connect code in the box, this is required to display any data. The code is not case sensitive and doesn't require the \# symbol.

You can then use the dropdown menus to filter by character and move.

If no heatmap is displayed that means no DI events were found for that character and move. If no label is displayed that means the selected character does not have that move or that move is not able to be DI'ed.

If you want to see your DI only at certain percents, to differentiate between combo DI or survival DI for example, enter the percent range and click the Update Percentage Range button.

The program separates DI events by the direction you were attacked from. Click the Change Knockback Direction button to switch between left and right.

The Toggle Knockback Angle Display button will display lines showing the exact knockback direction of the selected move. Moves with multiple knockback directions will display multiple lines labeled based on their source. For example Fox Up Air has a first and second hit while a Marth Forward Air has different knockbacks based on its connecting hitbox.

If you want to see the exact number of times you DI'ed a certain direction the Display Magnitudes will display a grid of numbers overlaying the heatmap. These numbers aggregate from nearby stick coordinates and are not a \1:1 representation.

Finally you can save an image of the heatmap using the Save Heatmap button.

## Acknowledgments

Thank you to Fizzi and everyone who has contributed to [Project Slippi](https://slippi.gg/). 10 more years <3

Thank you to Schmoo and GentleFox for the [Melee Calculator](https://ikneedata.com/calculator.html), where I sourced the knockback angle data.

Thank you to [hohav](https://github.com/hohav) for their python SLP parser, I'm really glad I didn't have to make one from scratch.
colorsx 0.1.0
Colored text printing library for the terminal.
Requires Python: >=3.6

# colorsx

🖌 **colorsx** is a Python library that allows you to use colors in terminal output.  
Users can optionally define an **alias** (shortcut) for easier usage.

## 🚀 Installation
To install via PyPI:
```sh
pip install colorsx
```

For local installation:
```sh
pip install dist/colorsx-0.1.0-py3-none-any.whl
```

## 📌 Usage

### **1️⃣ Usage Without an Alias**
```python
from colorsx import colorsx

print(colorsx.blue("This is a blue-colored text."))
print(colorsx.red("This is a red-colored text."))
```

### **2️⃣ Usage With an Alias**
```python
from colorsx import ColorsX

c = ColorsX(alias="c")  # Defining an alias
print(c.green("This is a green-colored text."))
```

An alias can also be set later:
```python
from colorsx import colorsx

colorsx.set_alias("c")
print(c.yellow("This is a yellow-colored text."))
```

## 🎨 Supported Colors
- `red`
- `green`
- `yellow`
- `blue`
- `magenta`
- `cyan`
- `white`
- `reset`
discord-package 2.0
A packager to create and manage Discord bots easily (in Windows)
Requires Python: >=3.6

# Discord Package - Discord Bots Packager

## Description

**Discord Package** is a command line tool for creating and managing Discord bots in Python `(currently in BETA)`. It also includes a simple web monitor to view bot logs in real time, allowing for better visualization and debugging.

## Features

- **Discord bot project generation**: Quickly creates a new bot project with the necessary file and folder structure.
- **Refresh**: The packer is constantly watching for changes in the working directory and will restart the bot if any changes are detected.
- **Real-time log monitoring**: A built-in web server that displays the bot logs in real time in a web interface.
- **Advanced filters**: Filter logs by server name, server ID, user name and date for easy debugging.

## Requirements

- Python 3.6 or higher.
- Additional dependencies: `discord.py`, `watchdog`, `asyncio`, `datetime`, `requests`, `rich`.

## Installation

### 1. Install discord-package

```bash
pip install discord-package
```

### 2. Install dependencies

```bash
pip install -r requirements.txt
```

## Usage

### Create a New Bot Project

To create a new Discord bot project, use the following command:

```bash
dcp create <nombre_del_proyecto>
```

Replace `<project_name>` with the name you want for your new project. This command will create a project structure with all necessary files and folders.

## Project Structure

The `create` command will generate a project structure similar to the following:

```markdown
project_name/
â”‚
â”œâ”€â”€ assets/
â”‚ â”œâ”€â”€ imagen/
â”‚ â”‚ â””â”€â”€ mi_imagen.png
â”‚ â””â”€â”€ **init**.py
â”œâ”€â”€ buttons/
â”‚ â”œâ”€â”€ **init**.py
â”‚ â””â”€â”€ buttons_help.py
â”œâ”€â”€ commands/
â”‚ â”œâ”€â”€ **init**.py
â”‚ â””â”€â”€ ping.py
â”œâ”€â”€ config/
â”‚ â”œâ”€â”€ **init**.py
â”‚ â””â”€â”€ bot_config.py
â”œâ”€â”€ functions/
â”‚ â”œâ”€â”€ **init**.py
â”‚ â””â”€â”€ print_logs.py
â”œâ”€â”€ logs/
â”‚ â”œâ”€â”€ **init**.py
â”‚ â””â”€â”€ logs.txt
â”œâ”€â”€ monitor/
â”‚ â”œâ”€â”€ **init**.py
â”‚ â”œâ”€â”€ index.html
â”‚ â”œâ”€â”€ style.css
â”‚ â”œâ”€â”€ script.js
â”‚ â””â”€â”€ monitor.py
â”œâ”€â”€ utils/
â”‚ â”œâ”€â”€ **init**.py
â”‚ â””â”€â”€ error_message.py
â”œâ”€â”€ bot.py
â”œâ”€â”€ dev.py
â”œâ”€â”€ requirements.txt
â””â”€â”€ .gitignore
```

## Running the Bot in development mode

```bash
python dev.py
```

## Running the Bot in production mode

```bash
python bot.py
```

# Disclaimer

Discord Package is not an official Discord product. It is a tool created by Polaris Web3 to help developers create and manage Discord bots easily.

For more information: [Documentation](https://docs.polarisweb3.org)

![Polaris](https://cusoft.tech/wp-content/uploads/2024/05/P001.svg)
flask-backend-template 0.1.3
A CLI tool to generate a Flask backend template
Requires Python: >=3.6



## Installation

Install the package using pip:

```bash
pip install flask-backend-template
```

To run

```bash
flask_backend_template-init

```
## Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

## License

This project is licensed under the MIT License - see the LICENSE file for details.
mondo 3.0.0
Application for analyzing recorded Asphodel sensor data
Requires Python: >=3.10
Keywords: asphodel suprock apd

# Mondo

## About
Mondo (formerly ShaftMON) can be used to analyze and graph data collected from Asphodel devices.

The Asphodel communication protocol was developed by Suprock Technologies (http://www.suprocktech.com)

## License
Mondo is licensed under the BSD license.

The BSD license permits usage in both open source and propretary projects.