semvec/pypi-packages huggingface dataset:
mock-event-generator 1.4.18
Re-create gravitational wave pipeline events by time-shifting existing ones.
Requires Python: >=3.11
Keywords: scientific computing

# Mock Event Generator

This package re-generates past gravitational wave pipeline events by time-translating them. It fetches already existing events from a GraceDB server into a cache, shifts the time references as if they were created now and sends a request to GraceDB server to create a new event. By specifiying a super-event, all the online events that are part of it are re-created, either all at the same time, in a specific time interval, or as they were originally uploaded in GraceDB.

Documentation is [here](https://emfollow.docs.ligo.org/mock-event-generator/).
zenlp 0.1.0
一个为Python设计的极简、优雅的自然语言处理（NLP）工具包。
Requires Python: >=3.8

# ZenLP - NLP工具包

![PyPI](https://img.shields.io/pypi/v/zenlp?label=PyPI&logo=pypi&color=blue)
![Python Versions](https://img.shields.io/pypi/pyversions/zenlp?logo=python&label=Python)
![Build Status](https://img.shields.io/github/actions/workflow/status/Hellohistory/zenlp/publish.yml)
![License](https://img.shields.io/github/license/Hellohistory/zenlp)

**大道至简，返璞归真。**

`ZenLP` 是一个为Python设计的极简、优雅的自然语言处理（NLP）工具包。

在大语言模型（LLM）席卷业界的今天，我们常常被其复杂的结构和高昂的资源需求所困扰。
`ZenLP` 回归初心，专注于那些历久弥新、效果稳健且具有高度可解释性的经典NLP算法。
我们相信，优雅的工程实现能让这些经典算法在现代NLP工作流中焕发新的光彩。

本项目旨在为每个算法提供：
* 清晰、完备的文档和注释。
* 符合直觉、易于使用的API。
* 生产就绪的性能和稳定性。

欢迎来到ZenNLP的世界，在这里，我们用最少的代码，解决最核心的问题。

## ✨ 特性

* **极简设计**: 摒弃繁杂的依赖和配置，每个模块都力求小而美，专注做好一件事。
* **无监督与自适应**: 核心算法多为无监督实现，能自动从原始文本中学习，轻松适应不同领域。
* **生产就绪**: 所有代码均经过严格测试，并提供类型提示，确保在生产环境中的稳定性和可维护性。
* **教育友好**: 不仅是工具，更是学习经典NLP算法的优秀参考资料。每一行代码、每一篇文档都在传递算法的精髓。

## 🚀 快速开始

### 1. 安装

通过 pip 可以轻松安装 `ZenLP`：
```bash
pip install zenlp
```

### 2. 使用示例：发现新词
只需几行代码，即可从您的语料中发现新词。

```python
from zenlp import discover
from pprint import pprint

corpus = [
    "大语言模型正在引领新一轮的技术革命。",
    "生成式AI的快速发展对内容创作产生了深远影响。",
    "遥遥领先的技术优势使得这家公司备受瞩目。",
    "赛博朋克风格的艺术作品充满了对未来的想象。",
    "这家公司的遥遥领先，得益于其强大的自研芯片。",
    "许多人对生成式AI的未来既期待又担忧。",
    "赛博朋克不仅仅是一种美学，更是一种文化现象。",
]

# 调用 discover 函数
# min_freq: 词语出现的最小频率
# min_pmi: 最小凝聚度 (内部关联性)
# min_entropy: 最小自由度 (外部多样性)
new_words = discover(
    corpus_source=corpus,
    min_freq=2,
    min_pmi=1.0, 
    min_entropy=0.5
)

pprint(new_words)

```

## 📖 功能模块

`ZenLP` 将会逐步涵盖NLP中的多个核心领域，每个模块都遵循“禅”的设计哲学。

* ✅ **`zenlp.discovery` - 新词发现**
    * **功能**: 基于 `PMI + 左右熵` 的无监督新词发现。
    * **状态**: 已完成。


## 🤝 贡献 (Contributing)

我们热烈欢迎任何形式的贡献！无论您是想修复一个Bug、增加一个新功能，还是改进文档，都请不要犹豫。

请在提交前确保您的代码通过了测试，并遵循了项目的编码风格。

## 📜 许可证 (License)

本项目采用 [MIT License](https://github.com/Hellohistory/zenlp/License) 授权。

---
Made with ❤️ and Zenlp.
atradebot 1.0.0
atradebot package
Requires Python: >=3.7
Keywords: algotrade, fintech, stocks

## Atradebot

![image](img/Atradebot.jpg)

Yet another Bot to help you choose what to invest using AI 

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

### API keys:

Get your api keys from:

[Finhub](https://finnhub.io/) 
[OpenAI](https://openai.com/index/openai-api/)
[Alpaca](https://alpaca.markets/)
[tavily](https://tavily.com/)

```
export FINNHUB_API_KEY=<api key>
export OPENAI_API_KEY=<api key>
export ALPACA_API=<api key>
export ALPACA_SECRET=<api key>
export TAVILY_API_KEY=<api key>
```

And set it to your environment variables


### Install

Requirement:

```
pip install -r requirements.txt
```

Install using pip

```
pip install -e .
```

if errors do:
```
pip install --upgrade pip
```

Install gpt-researcher: `https://github.com/assafelovic/gpt-researcher.git`

## Regression test

`pytest -m "test" tests/test_main.py`

## How to run

1. to generate full report and visualize results

download current portifolio .csv file from broker and put in sd/


```
python main.py -s GPTStrategy -n finhub -i 20 -f 30
```

this will generate files in sd/output/
then visualize with:

```
python dashboard.py
```

2. auto trade:
run gen_allocation to place buy/sell in alpaca API

```
python autotrade.py
```

# License

Atradebot is open-source software released under the [Apache 2.0 license](https://github.com/Superalgos/Superalgos/blob/master/LICENSE)
daspress 2.0.0
Complete Obsidian to Jekyll blog publishing system
Requires Python: >=3.8

# daspress Pro

Complete Obsidian to Jekyll blog publishing system.

## 🚀 Quick Start

### Install
```bash
pip install daspress
```

### Setup
```bash
daspress setup
```

### Convert your first post
```bash
daspress convert "My Blog Post.md"
```

## ✨ Features

- **Convert**: Transform Obsidian posts to Jekyll format with automatic image processing
- **Local Preview**: Start Jekyll server automatically for instant preview
- **Git Publishing**: Auto-commit and push to your repository
- **Smart Paths**: Works with Obsidian's file paths and regular filenames
- **Cross-Platform**: Works on Windows, Mac, and Linux

## 📋 Commands

```bash
daspress setup                    # Interactive configuration wizard
daspress convert "post.md"        # Convert post to Jekyll format
daspress local "post.md"          # Convert + start local Jekyll server
daspress remote "post.md"         # Convert + publish to git repository  
daspress both "post.md"           # Convert + local preview + git publish
```

## 🔧 Setup Requirements

1. **Obsidian vault** with your blog posts
2. **Jekyll blog** repository 
3. **Git** configured for your Jekyll repository (for remote publishing)
4. **Ruby/Jekyll** installed (for local server)

## 🎯 Obsidian Integration

Add this command to Obsidian Shell Commands plugin:

**Command:** 
```bash
daspress local "{{file_path:absolute}}"
```

**Name:** "Publish Blog Post"

Now you can publish directly from Obsidian with one click!

## 📁 How It Works

1. **Reads** your Obsidian markdown files
2. **Converts** `![[image.png]]` syntax to Jekyll format
3. **Copies** images from Obsidian to Jekyll assets folder
4. **Saves** processed post to Jekyll `_posts` folder
5. **Optionally** starts local server and/or publishes to git

## 🛠️ Configuration

Run `daspress setup` to configure:
- Obsidian posts folder path
- Obsidian images folder path  
- Jekyll blog root directory

Configuration is saved to `~/.daspress/config.yaml`

## 📚 Documentation

- See `docs/GETTING-STARTED.md` for detailed setup
- See `QUICKSTART.md` for developers

## 📄 License

See LICENSE-PRO.txt for terms and conditions.

## 🐛 Issues

If you encounter any issues, run with debug mode:
```bash
daspress --debug convert "post.md"
```
Pikachu_Kit 2.0.3
皮卡丘工具箱核心工具包
Requires Python: >=3.9.9

# PythonDevelopmentTools

#### Description

Pikachu_Kit

#### Software Architecture

皮卡丘开发工具包

#### Installation

1. 日常开发工具包

2. 默认安装的缺少.env 文件,如需.env文件可联系作者获取

3. .env文件需要手动复制到Lib/site-packages目录下

   .env文件大概长这样，就是个配置文件，没有可用的，保证不用相关模块情况下随便填就行了
4. uv sync && \
rm -f MANIFEST.in && \
echo -e "recursive-include sdk/plugins *\nprune tests/" > MANIFEST.in && \
(uv build && uv publish) || true && \
rm -rf dist/ Pikachu_Kit.egg-info/