semvec/pypi-packages huggingface dataset:
hpyhrtbase 0.2
hpyhrt base
Requires Python: >=3.10
Keywords: hpyhrt

# hpyhrtbase

hpyhrt base

## setup env

```bash
uv venv --python 3.12

uv pip install -r requirements-tests.txt

uv pip install -e .
```

## Basic Functions

- config
- context
- init app
- log
- utils
dc-social-toolkit 0.1.0
A lightweight Khmer greeting utility for Python

# DC Social Toolkit

**Credit:** Original development by **Dai Chao Online**

**DC Social Toolkit** is a lightweight Python package for simple social media utilities and automation. It’s designed for developers who want to integrate social media features quickly and easily into their Python projects.

## 🚀 Features
- Lightweight and fast
- Easy-to-use API
- Beginner friendly
- Compatible with Python 3.10+

## 📦 Installation

Install via pip:

```bash
pip install dc-social-toolkit
quant-cofco-oil 2026.2.12.2
简易量化框架
Requires Python: >=3.9

数据分为两种, <市场价格数据>和<因子构造基础数据>，要求这两种数据在上传时命名一样。
这两种数据缺一不可，因为没有<市场价格数据>就无法进行横截面分析和回测，没有<因子构造基础数据>因子就无法生成具体值
举个例子：我们现在有大豆的<CBOT连续合约的市场价格数据>和<大连期货交易所的持仓数据>,我们想用持仓数据构建一个“持仓波动率”因子，然后测试这个因子的表现（也就是横截面分析）。那么此时<CBOT连续合约的市场价格数据>就是<市场价格数据>，<大连期货交易所的持仓数据>就是<因子构造基础数据>。

因子和策略，分为构造和具体值，千万不能搞混。
同一个因子构造，在不同交易品种数据下会有不同的因子值。比如我们构造了一个因子叫<价格动量>，那么具体到大豆还是菜籽，会得到完全不同的因子具体值，但是他们都在用共同的一个因子构造叫<价格动量>策略同理，同一个策略构造，在不同市场环境下会产生完全不同的策略具体值（或者换一个熟悉的名字叫做交易信号）。
因子构造需要<因子构造基础数据>生成具体值，然后在<市场价格数据>下进行横截面分析。策略构造需要结合因子具体值生成策略具体值（交易信号），然后在<市场价格数据>下进行回测。横截面分析和回测的主体千万不能搞混。
plain.start 0.2.1
Bootstrap a new Plain project from starter templates
Requires Python: >=3.13

# plain-start

**Bootstrap a new Plain project from official starter templates.**

- [Overview](#overview)
- [Starter templates](#starter-templates)
    - [App starter (default)](#app-starter-default)
    - [Bare starter](#bare-starter)
- [Options](#options)
- [FAQs](#faqs)
- [Installation](#installation)

## Overview

You can create a new Plain project with a single command:

```bash
uvx plain-start my-project
```

This clones the official app starter template, configures your project name, initializes a fresh git repository, and runs the installation script. When it finishes, you'll have a working project ready to go.

```bash
cd my-project
uv run plain dev
```

## Starter templates

Plain provides two official starter templates hosted on GitHub.

### App starter (default)

The app starter includes everything you need for a full-featured web application:

- Database ORM
- User authentication
- Admin interface
- Session management
- All core Plain packages

```bash
uvx plain-start my-app
```

### Bare starter

The bare starter is a minimal setup for when you want to start from scratch:

- Plain framework core only
- Development tools
- No database or auth

```bash
uvx plain-start my-project --type bare
```

## Options

### `--type`

Choose which starter template to use. Defaults to `app`.

```bash
uvx plain-start my-project --type bare
```

### `--no-install`

Skip running the `./scripts/install` script after cloning. Use this if you want to inspect the project before installing dependencies.

```bash
uvx plain-start my-project --no-install
cd my-project
# review the project structure...
./scripts/install
```

## FAQs

#### What happens during project creation?

The [`cli`](./cli.py#cli) command performs these steps:

1. Clones the starter repository (shallow clone for speed)
2. Removes the `.git` directory and initializes a fresh repository
3. Updates the project name in `pyproject.toml`
4. Runs `./scripts/install` to set up dependencies (unless `--no-install` is used)

#### Where are the starter templates hosted?

The starter templates are hosted on GitHub:

- App starter: https://github.com/dropseed/plain-starter-app
- Bare starter: https://github.com/dropseed/plain-starter-bare

#### What if the directory already exists?

The command will exit with an error. You'll need to choose a different project name or remove the existing directory first.

#### What if the install script fails?

If the installation script fails, you'll see a warning message. You can try running `./scripts/install` manually after investigating the issue.

## Installation

The recommended way to use `plain-start` is with `uvx`, which runs the command without needing to install it first:

```bash
uvx plain-start my-project
```

If you prefer to install it globally:

```bash
uv tool install plain-start
plain-start my-project
```