semvec/pypi-packages huggingface dataset:
unformat 0.1.3
Python string unformatter.
Requires Python: >=3.8

# unformat

Python string unformatter.

Simple string pattern matching using f-string-like syntax.
This module cannot do anything more than `re` but is much easier to use.

### Installation

```shell
pip install -U unformat
```

### Usage

Unformatting returns a `list`-like object.

```python
from unformat import compile, unformat

unformat("{name}_{idx}.csv", "data_001.csv")  # Values(name='data', idx='001')
unformat("{name}_{idx:int}.csv", "data_001.csv")  # Values(name='data', idx=1)
unformat("{name}_{idx}.csv", "data001.csv")  # Error!
name, idx = unformat("{name}_{idx}.csv", "data_001.csv")  # `Values` is list-like

# object oriented
ptn = compile("{name}_{idx}.csv")
ptn.unformat("data_001.csv")  # Values(name='data', idx='001')
```

Model-based unformatting is also supported.

```python
from unformat import UnformatModel

class Version(UnformatModel):
    pattern = "{major}.{minor}.{micro}"  # not a field
    major: int
    minor: int
    micro: int

version = Version.from_string("0.2.1")  # Version(major=0, minor=2, micro=1)
```
how2j-java-zhongji-jiaocheng 2024.3.5.0
HOW2J Java 中级教程
Requires Python: >=3.6

# HOW2J Java 中级教程

## 下载

### Docker

```
docker pull apachecn0/how2j-java-zhongji-jiaocheng
docker run -tid -p <port>:80 apachecn0/how2j-java-zhongji-jiaocheng
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install how2j-java-zhongji-jiaocheng
how2j-java-zhongji-jiaocheng <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g how2j-java-zhongji-jiaocheng
how2j-java-zhongji-jiaocheng <port>
# 访问 http://localhost:{port} 查看文档
```
how2j-java-kuangjia-jiaocheng 2024.3.5.0
HOW2J Java 框架教程
Requires Python: >=3.6

# HOW2J Java 框架教程

## 下载

### Docker

```
docker pull apachecn0/how2j-java-kuangjia-jiaocheng
docker run -tid -p <port>:80 apachecn0/how2j-java-kuangjia-jiaocheng
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install how2j-java-kuangjia-jiaocheng
how2j-java-kuangjia-jiaocheng <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g how2j-java-kuangjia-jiaocheng
how2j-java-kuangjia-jiaocheng <port>
# 访问 http://localhost:{port} 查看文档
```
how2j-java-gaoji-yingyong-jiaocheng 2024.3.5.0
HOW2J Java 高级&应用教程
Requires Python: >=3.6

# HOW2J Java 高级&应用教程

## 下载

### Docker

```
docker pull apachecn0/how2j-java-gaoji-yingyong-jiaocheng
docker run -tid -p <port>:80 apachecn0/how2j-java-gaoji-yingyong-jiaocheng
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install how2j-java-gaoji-yingyong-jiaocheng
how2j-java-gaoji-yingyong-jiaocheng <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g how2j-java-gaoji-yingyong-jiaocheng
how2j-java-gaoji-yingyong-jiaocheng <port>
# 访问 http://localhost:{port} 查看文档
```
astroismlib 1.1.0
Utilities to handle models of shock and ionization

# astroismlib

This package is a collection of routines to plot grids of shock
and ionization models in BPT diagrams. There are also routines
to correct by dust extinction given the observed Balmer lines (e.g., Halpha and Hbeta) and different extinction laws. In addition, there are functions to compute HII regions properties such as electronic density, mass, number of ionization photons, Stromgren Radius, etc.                                            

(c) J. A. Hernandez-Jimenez

E-mail: joseaher@gmail.com

Website: https://gitlab.com/joseaher/astroismlib

## Installation
astroismlib requires:  

  * numpy
  * scipy
  * matplotlib
  * astropy

This version can be easily installed within Anaconda Enviroment via PyPI:

    % pip install astroismlib

If you prefer to install astroismlib manually, you can clone the developing
version at https://gitlab.com/joseaher/astroismlib. In the directory this
README is in, simply:

    % pip install .

or,

    % python setup.py install

## Uninstallation

To uninstall astroismlib, simply

    % pip uninstall astroismlib
how2j-java-chujijiaocheng 2024.3.5.0
HOW2J Java 初级教程
Requires Python: >=3.6

# HOW2J Java 初级教程

## 下载

### Docker

```
docker pull apachecn0/how2j-java-chujijiaocheng
docker run -tid -p <port>:80 apachecn0/how2j-java-chujijiaocheng
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install how2j-java-chujijiaocheng
how2j-java-chujijiaocheng <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g how2j-java-chujijiaocheng
how2j-java-chujijiaocheng <port>
# 访问 http://localhost:{port} 查看文档
```
how2j-j2ee-jiaocheng 2024.3.5.0
HOW2J J2EE 教程
Requires Python: >=3.6

# HOW2J J2EE 教程

## 下载

### Docker

```
docker pull apachecn0/how2j-j2ee-jiaocheng
docker run -tid -p <port>:80 apachecn0/how2j-j2ee-jiaocheng
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install how2j-j2ee-jiaocheng
how2j-j2ee-jiaocheng <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g how2j-j2ee-jiaocheng
how2j-j2ee-jiaocheng <port>
# 访问 http://localhost:{port} 查看文档
```
how2j-gongju-he-zhongjianjian-jiaocheng 2024.3.5.0
HOW2J 工具和中间件教程
Requires Python: >=3.6

# HOW2J 工具和中间件教程

## 下载

### Docker

```
docker pull apachecn0/how2j-gongju-he-zhongjianjian-jiaocheng
docker run -tid -p <port>:80 apachecn0/how2j-gongju-he-zhongjianjian-jiaocheng
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install how2j-gongju-he-zhongjianjian-jiaocheng
how2j-gongju-he-zhongjianjian-jiaocheng <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g how2j-gongju-he-zhongjianjian-jiaocheng
how2j-gongju-he-zhongjianjian-jiaocheng <port>
# 访问 http://localhost:{port} 查看文档
```
how2j-disanfang-kaifa-jiaocheng-shijian-xiangmu-mianshiti 2024.3.5.0
HOW2J 第三方开发教程&实践项目&面试题
Requires Python: >=3.6

# HOW2J 第三方开发教程&实践项目&面试题

## 下载

### Docker

```
docker pull apachecn0/how2j-disanfang-kaifa-jiaocheng-shijian-xiangmu-mianshiti
docker run -tid -p <port>:80 apachecn0/how2j-disanfang-kaifa-jiaocheng-shijian-xiangmu-mianshiti
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install how2j-disanfang-kaifa-jiaocheng-shijian-xiangmu-mianshiti
how2j-disanfang-kaifa-jiaocheng-shijian-xiangmu-mianshiti <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g how2j-disanfang-kaifa-jiaocheng-shijian-xiangmu-mianshiti
how2j-disanfang-kaifa-jiaocheng-shijian-xiangmu-mianshiti <port>
# 访问 http://localhost:{port} 查看文档
```
hongshan-hui-chuangye-zhishi-shouce-v2-0-ban 2024.3.5.0
红杉汇创业知识手册 V2.0 版
Requires Python: >=3.6

# 红杉汇创业知识手册 V2.0 版

## 下载

### Docker

```
docker pull apachecn0/hongshan-hui-chuangye-zhishi-shouce-v2-0-ban
docker run -tid -p <port>:80 apachecn0/hongshan-hui-chuangye-zhishi-shouce-v2-0-ban
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install hongshan-hui-chuangye-zhishi-shouce-v2-0-ban
hongshan-hui-chuangye-zhishi-shouce-v2-0-ban <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g hongshan-hui-chuangye-zhishi-shouce-v2-0-ban
hongshan-hui-chuangye-zhishi-shouce-v2-0-ban <port>
# 访问 http://localhost:{port} 查看文档
```
honghu-peixun-ccie-jiangyi 2024.3.5.0
鸿鹄培训 CCIE 讲义
Requires Python: >=3.6

# 鸿鹄培训 CCIE 讲义

## 下载

### Docker

```
docker pull apachecn0/honghu-peixun-ccie-jiangyi
docker run -tid -p <port>:80 apachecn0/honghu-peixun-ccie-jiangyi
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install honghu-peixun-ccie-jiangyi
honghu-peixun-ccie-jiangyi <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g honghu-peixun-ccie-jiangyi
honghu-peixun-ccie-jiangyi <port>
# 访问 http://localhost:{port} 查看文档
```
honghu-luntan-ccna-640-802-kecheng-jiangyi 2024.3.5.0
鸿鹄论坛 CCNA 640-802 课程讲义
Requires Python: >=3.6

# 鸿鹄论坛 CCNA 640-802 课程讲义

## 下载

### Docker

```
docker pull apachecn0/honghu-luntan-ccna-640-802-kecheng-jiangyi
docker run -tid -p <port>:80 apachecn0/honghu-luntan-ccna-640-802-kecheng-jiangyi
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install honghu-luntan-ccna-640-802-kecheng-jiangyi
honghu-luntan-ccna-640-802-kecheng-jiangyi <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g honghu-luntan-ccna-liusiling-balinger-kecheng-jiangyi
honghu-luntan-ccna-liusiling-balinger-kecheng-jiangyi <port>
# 访问 http://localhost:{port} 查看文档
```
hongcha-sanbei-ccnp-biji 2024.3.5.0
红茶三杯 CCNP 笔记
Requires Python: >=3.6

# 红茶三杯 CCNP 笔记

## 下载

### Docker

```
docker pull apachecn0/hongcha-sanbei-ccnp-biji
docker run -tid -p <port>:80 apachecn0/hongcha-sanbei-ccnp-biji
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install hongcha-sanbei-ccnp-biji
hongcha-sanbei-ccnp-biji <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g hongcha-sanbei-ccnp-biji
hongcha-sanbei-ccnp-biji <port>
# 访问 http://localhost:{port} 查看文档
```
hongcha-sanbei-ccna-shiyan-shouce-v3-0 2024.3.5.0
红茶三杯 CCNA 实验手册 V3.0
Requires Python: >=3.6

# 红茶三杯 CCNA 实验手册 V3.0

## 下载

### Docker

```
docker pull apachecn0/hongcha-sanbei-ccna-shiyan-shouce-v3-0
docker run -tid -p <port>:80 apachecn0/hongcha-sanbei-ccna-shiyan-shouce-v3-0
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install hongcha-sanbei-ccna-shiyan-shouce-v3-0
hongcha-sanbei-ccna-shiyan-shouce-v3-0 <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g hongcha-sanbei-ccna-shiyan-shouce-v3-0
hongcha-sanbei-ccna-shiyan-shouce-v3-0 <port>
# 访问 http://localhost:{port} 查看文档
```
hongcha-sanbei-ccna-biji 2024.3.5.0
红茶三杯 CCNA 笔记
Requires Python: >=3.6

# 红茶三杯 CCNA 笔记

## 下载

### Docker

```
docker pull apachecn0/hongcha-sanbei-ccna-biji
docker run -tid -p <port>:80 apachecn0/hongcha-sanbei-ccna-biji
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install hongcha-sanbei-ccna-biji
hongcha-sanbei-ccna-biji <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g hongcha-sanbei-ccna-biji
hongcha-sanbei-ccna-biji <port>
# 访问 http://localhost:{port} 查看文档
```
hongcha-sanbei-ccie-biji 2024.3.5.0
红茶三杯 CCIE 笔记
Requires Python: >=3.6

# 红茶三杯 CCIE 笔记

## 下载

### Docker

```
docker pull apachecn0/hongcha-sanbei-ccie-biji
docker run -tid -p <port>:80 apachecn0/hongcha-sanbei-ccie-biji
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install hongcha-sanbei-ccie-biji
hongcha-sanbei-ccie-biji <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g hongcha-sanbei-ccie-biji
hongcha-sanbei-ccie-biji <port>
# 访问 http://localhost:{port} 查看文档
```
hellozookeeper 2024.3.5.0
HelloZooKeeper
Requires Python: >=3.6

# HelloZooKeeper

## 下载

### Docker

```
docker pull apachecn0/hellozookeeper
docker run -tid -p <port>:80 apachecn0/hellozookeeper
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install hellozookeeper
hellozookeeper <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g hellozookeeper
hellozookeeper <port>
# 访问 http://localhost:{port} 查看文档
```
ha-ligong-xiangmu-guanlixue-pmp-jiangyi 2024.3.5.0
哈理工项目管理学 PMP 讲义
Requires Python: >=3.6

# 哈理工项目管理学 PMP 讲义

## 下载

### Docker

```
docker pull apachecn0/ha-ligong-xiangmu-guanlixue-pmp-jiangyi
docker run -tid -p <port>:80 apachecn0/ha-ligong-xiangmu-guanlixue-pmp-jiangyi
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install ha-ligong-xiangmu-guanlixue-pmp-jiangyi
ha-ligong-xiangmu-guanlixue-pmp-jiangyi <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g ha-ligong-xiangmu-guanlixue-pmp-jiangyi
ha-ligong-xiangmu-guanlixue-pmp-jiangyi <port>
# 访问 http://localhost:{port} 查看文档
```
guanghuan-pmp-yuancheng-ban-peixun-jiangyi 2024.3.5.0
光环 PMP 远程班培训讲义
Requires Python: >=3.6

# 光环 PMP 远程班培训讲义

## 下载

### Docker

```
docker pull apachecn0/guanghuan-pmp-yuancheng-ban-peixun-jiangyi
docker run -tid -p <port>:80 apachecn0/guanghuan-pmp-yuancheng-ban-peixun-jiangyi
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install guanghuan-pmp-yuancheng-ban-peixun-jiangyi
guanghuan-pmp-yuancheng-ban-peixun-jiangyi <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g guanghuan-pmp-yuancheng-ban-peixun-jiangyi
guanghuan-pmp-yuancheng-ban-peixun-jiangyi <port>
# 访问 http://localhost:{port} 查看文档
```
guanghuan-pmp-kaoqian-dayi-jiangyi-zhangli 2024.3.5.0
光环 PMP 考前答疑讲义（张丽）
Requires Python: >=3.6

# 光环 PMP 考前答疑讲义（张丽）

## 下载

### Docker

```
docker pull apachecn0/guanghuan-pmp-kaoqian-dayi-jiangyi-zhangli
docker run -tid -p <port>:80 apachecn0/guanghuan-pmp-kaoqian-dayi-jiangyi-zhangli
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install guanghuan-pmp-kaoqian-dayi-jiangyi-zhangli
guanghuan-pmp-kaoqian-dayi-jiangyi-zhangli <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g guanghuan-pmp-kaoqian-dayi-jiangyi-zhangli
guanghuan-pmp-kaoqian-dayi-jiangyi-zhangli <port>
# 访问 http://localhost:{port} 查看文档
```
astrocubelib 1.2.0
Utilities to handle astronomy data cube.

## Astrocubelib: python astronomy package to handle data cubes

This software package offers a comprehensive suite of tools designed to accurately fit emission and absorption lines within a spectrum. By integrating the area under the line profiles within a specified spectral range around the Gaussian peak, it calculates precise line fluxes. Additionally, the program generates continuum maps by integrating spectral windows near the lines or by fitting polynomial (or Chebyshev) functions.

Key features of the program include:

    -Extraction of Gaussian parameters such as centroid, sigma, and height.
    -Computation of Gaussian-Hermite parameters like h3 and h4.
    -Determination of equivalent widths and their corresponding errors.
    -Capability to fit multiple lines simultaneously.
    -Flexibility to fit multiple Gaussians for a single line, a feature particularly useful for modeling AGN broad lines.
    -Automation for processing data cubes, with options to mask specific areas within the cubes and customize fitting --procedures for each masked region.

Overall, this package provides advanced functionalities for analyzing spectral data, enabling users to accurately model and extract valuable information from their data sets.


## INSTALLATION

This version can be easily installed via PyPI (https://pypi.org/project/astrocubelib/):

    % pip install astrocubelib

If you prefer to install astrocubelib manually, you can clone the developing
version at https://gitlab.com/joseaher/astrocubelib. In the directory this
README is in, simply type:

    % pip install .

or,

    % python setup.py install

## Uninstallation

To uninstall astrocubelib, just type:

    % pip uninstall astrocubelib


## Author

- Jose Hernandez-Jimenez (joseaher@gmail.com)
gorm-zhongwen-wendang 2024.3.5.0
GORM 中文文档
Requires Python: >=3.6

# GORM 中文文档

## 下载

### Docker

```
docker pull apachecn0/gorm-zhongwen-wendang
docker run -tid -p <port>:80 apachecn0/gorm-zhongwen-wendang
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install gorm-zhongwen-wendang
gorm-zhongwen-wendang <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g gorm-zhongwen-wendang
gorm-zhongwen-wendang <port>
# 访问 http://localhost:{port} 查看文档
```
go-yuyan-gaoxingneng-biancheng 2024.3.5.0
Go 语言高性能编程
Requires Python: >=3.6

# Go 语言高性能编程

## 下载

### Docker

```
docker pull apachecn0/go-yuyan-gaoxingneng-biancheng
docker run -tid -p <port>:80 apachecn0/go-yuyan-gaoxingneng-biancheng
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install go-yuyan-gaoxingneng-biancheng
go-yuyan-gaoxingneng-biancheng <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g go-yuyan-gaoxingneng-biancheng
go-yuyan-gaoxingneng-biancheng <port>
# 访问 http://localhost:{port} 查看文档
```
openssh-key 0.3.0
Tools to deal with OpenSSH2 (RFC4716) keys
Requires Python: >=3.7

# openssh_key

Tools to deal with OpenSSH2 (RFC4716) keys in as pure Python 3 as possible.

These key files are the default format generated by `ssh-keygen` since OpenSSH 7.8 (2018-08-24)
and can be recognized from their `-----BEGIN OPENSSH PRIVATE KEY-----` header.

If you need to simply convert one of these files into the "legacy" PEM format, you can do it using
a recent enough `ssh-keygen` – or you can use this library. In case you just want the conversion done,

```bash
ssh-keygen -e -m PEM -p -f my-openssh-format-private-key
```

will transmute `my-openssh-format-private-key` in-place into PEM.

## Limitations

- Encrypted OpenSSH private key files are not yet supported, and raise an error.
- Not all key formats supported by OpenSSH are supported; the widest support is for RSA keys.

## Requirements

- Python 3.7+

## Usage

Install the package into your environment using your favored tools.

If you need to be able to convert key data into PEM, also install `cryptography`
(or install this package with the `convert` extra, which depends on that module).

The basic API is provided via `openssh_key.OpenSSHKeyFile.parse_text()`, like so:

```python
from openssh_key import OpenSSHKeyFile

with open('my-openssh-format-private-key') as infp:
    kf = OpenSSHKeyFile.parse_text(infp)

for keypair in kf.decrypt_keypairs():
    print(keypair.public_key_string)  # as you'd find in `authorized_keys`

```

See the modules themselves and the tests for more.
web3-calculator 0.1.1
A simple web3 calculator package

# web3_calculator

## 简介

用于计算止盈止损以及进出场点位

![1709446748284](./image/README/1709446748284.png)

## 使用方法

```
python

# 先安装
pip install web3_calculator==0.0.7

# 再使用
from web3_calculator import web3_calculator

wc = web3_calculator()

```


## 多单

![1709447475055](./image/README/1709447475055.png)

## 空单

![1709447506076](./image/README/1709447506076.png)

## 分批进场

![1709447521631](./image/README/1709447521631.png)

## 分批出场

![1709447547045](./image/README/1709447547045.png)
jaxdifferentialgeometry 0.9.4
Differential geometry using jax
Requires Python: >=3.8

![](logo/stocso31s.jpg)

# Jax Geometry #

The code in this repository is based on the papers *Differential geometry and stochastic dynamics with deep learning numerics* [arXiv:1712.08364](https://arxiv.org/abs/1712.08364) and *Computational Anatomy in Theano* [arXiv:1706.07690](https://arxiv.org/abs/1706.07690).

The code is a reimplementation of the Theano Geometry library https://bitbucket.org/stefansommer/jaxgeometry/ replacing Theano with Jax https://github.com/google/jax.

The source repository is at https://bitbucket.org/stefansommer/jaxgeometry/

### Who do I talk to? ###

Please contact Stefan Sommer *sommer@di.ku.dk*

### Installation Instructions ###

Please use Python 3.X.

#### pip:
Install with
```
pip install jaxdifferentialgeometry
```

#### from the repository:
Check out the source with git sandiInstall required packages:
```
pip install -r requirements.txt
```
Use e.g. a Python 3 virtualenv:
```
virtualenv -p python3 .
source bin/activate
pip install -r requirements.txt
```
If you don't use a virtual environment, make sure that you are actually using Python 3, e.g. use pip3 instead of pip.

Alternatively, use conda:
```
conda install -c conda-forge jaxlib
conda install -c conda-forge jax
```
and similarly for the remaining requirements in requirements.txt.

### Viewing the example notebooks
After cloning the source repository, start jupyter notebook 
```
PYTHONPATH='src' jupyter notebook
```
Your browser should now open and you can find the example Jax Geometry notebooks in the main folder.

### Why Jax? ###
Some good discussions about the architectural differences between autodiff frameworks: https://www.assemblyai.com/blog/why-you-should-or-shouldnt-be-using-jax-in-2022/ and http://www.stochasticlifestyle.com/engineering-trade-offs-in-automatic-differentiation-from-tensorflow-and-pytorch-to-jax-and-julia/