semvec/pypi-packages huggingface dataset:
yong-python-zuo-kexuejisuan 2024.2.29.0
用 Python 做科学计算
Requires Python: >=3.6

# 用 Python 做科学计算

## 下载

### Docker

```
docker pull apachecn0/yong-python-zuo-kexuejisuan
docker run -tid -p <port>:80 apachecn0/yong-python-zuo-kexuejisuan
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install yong-python-zuo-kexuejisuan
yong-python-zuo-kexuejisuan <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g yong-python-zuo-kexuejisuan
yong-python-zuo-kexuejisuan <port>
# 访问 http://localhost:{port} 查看文档
```
yong-python-he-pygame-xie-youxi-cong-rumen-dao-jingtong 2024.2.29.0
用 Python 和 Pygame 写游戏 - 从入门到精通
Requires Python: >=3.6

# 用 Python 和 Pygame 写游戏 - 从入门到精通

## 下载

### Docker

```
docker pull apachecn0/yong-python-he-pygame-xie-youxi-cong-rumen-dao-jingtong
docker run -tid -p <port>:80 apachecn0/yong-python-he-pygame-xie-youxi-cong-rumen-dao-jingtong
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install yong-python-he-pygame-xie-youxi-cong-rumen-dao-jingtong
yong-python-he-pygame-xie-youxi-cong-rumen-dao-jingtong <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g yong-python-he-pygame-xie-youxi-cong-rumen-dao-jingtong
yong-python-he-pygame-xie-youxi-cong-rumen-dao-jingtong <port>
# 访问 http://localhost:{port} 查看文档
```
xinbian-win32api-daquan 2024.2.29.0
新编win32api大全
Requires Python: >=3.6

# 新编win32api大全

## 下载

### Docker

```
docker pull apachecn0/xinbian-win32api-daquan
docker run -tid -p <port>:80 apachecn0/xinbian-win32api-daquan
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install xinbian-win32api-daquan
xinbian-win32api-daquan <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g xinbian-winsanerapi-daquan
xinbian-winsanerapi-daquan <port>
# 访问 http://localhost:{port} 查看文档
```
xike-sql-zhuru-zixue-zhinan 2024.2.29.0
习科SQL注入自学指南
Requires Python: >=3.6

# 习科SQL注入自学指南

## 下载

### Docker

```
docker pull apachecn0/xike-sql-zhuru-zixue-zhinan
docker run -tid -p <port>:80 apachecn0/xike-sql-zhuru-zixue-zhinan
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install xike-sql-zhuru-zixue-zhinan
xike-sql-zhuru-zixue-zhinan <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g xike-sql-zhuru-zixue-zhinan
xike-sql-zhuru-zixue-zhinan <port>
# 访问 http://localhost:{port} 查看文档
```
xieyi-senlin-vamei 2024.2.29.0
协议森林 Vamei
Requires Python: >=3.6

# 协议森林 Vamei

## 下载

### Docker

```
docker pull apachecn0/xieyi-senlin-vamei
docker run -tid -p <port>:80 apachecn0/xieyi-senlin-vamei
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install xieyi-senlin-vamei
xieyi-senlin-vamei <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g xieyi-senlin-vamei
xieyi-senlin-vamei <port>
# 访问 http://localhost:{port} 查看文档
```
xiang-jisuanji-kexuejia-yiyang-sikao-c-ban 2024.2.29.0
像计算机科学家一样思考（C++版)
Requires Python: >=3.6

# 像计算机科学家一样思考（C++版)

## 下载

### Docker

```
docker pull apachecn0/xiang-jisuanji-kexuejia-yiyang-sikao-c-ban
docker run -tid -p <port>:80 apachecn0/xiang-jisuanji-kexuejia-yiyang-sikao-c-ban
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install xiang-jisuanji-kexuejia-yiyang-sikao-c-ban
xiang-jisuanji-kexuejia-yiyang-sikao-c-ban <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g xiang-jisuanji-kexuejia-yiyang-sikao-c-ban
xiang-jisuanji-kexuejia-yiyang-sikao-c-ban <port>
# 访问 http://localhost:{port} 查看文档
```
xiang-ide-yiyang-shiyong-vim 2024.2.29.0
像 IDE 一样使用 vim
Requires Python: >=3.6

# 像 IDE 一样使用 vim

## 下载

### Docker

```
docker pull apachecn0/xiang-ide-yiyang-shiyong-vim
docker run -tid -p <port>:80 apachecn0/xiang-ide-yiyang-shiyong-vim
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install xiang-ide-yiyang-shiyong-vim
xiang-ide-yiyang-shiyong-vim <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g xiang-ide-yiyang-shiyong-vim
xiang-ide-yiyang-shiyong-vim <port>
# 访问 http://localhost:{port} 查看文档
```
xiandai-opengl-jiaocheng 2024.2.29.0
现代 OpenGL 教程
Requires Python: >=3.6

# 现代 OpenGL 教程

## 下载

### Docker

```
docker pull apachecn0/xiandai-opengl-jiaocheng
docker run -tid -p <port>:80 apachecn0/xiandai-opengl-jiaocheng
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install xiandai-opengl-jiaocheng
xiandai-opengl-jiaocheng <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g xiandai-opengl-jiaocheng
xiandai-opengl-jiaocheng <port>
# 访问 http://localhost:{port} 查看文档
```
x90sec-anquan-wendang-diyiqi 2024.2.29.0
90sec安全文档第一期
Requires Python: >=3.6

# 90sec安全文档第一期

## 下载

### Docker

```
docker pull apachecn0/x90sec-anquan-wendang-diyiqi
docker run -tid -p <port>:80 apachecn0/x90sec-anquan-wendang-diyiqi
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install x90sec-anquan-wendang-diyiqi
x90sec-anquan-wendang-diyiqi <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g xjiulingsec-anquan-wendang-diyiqi
xjiulingsec-anquan-wendang-diyiqi <port>
# 访问 http://localhost:{port} 查看文档
```
x500-lines-or-less 2024.2.29.0
500 Lines or Less
Requires Python: >=3.6

# 500 Lines or Less

## 下载

### Docker

```
docker pull apachecn0/x500-lines-or-less
docker run -tid -p <port>:80 apachecn0/x500-lines-or-less
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install x500-lines-or-less
x500-lines-or-less <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g xwulingling-lines-or-less
xwulingling-lines-or-less <port>
# 访问 http://localhost:{port} 查看文档
```
x2015-hulianwang-qiye-xiaozhao-bishi-ti 2024.2.29.0
2015互联网企业校招笔试题
Requires Python: >=3.6

# 2015互联网企业校招笔试题

## 下载

### Docker

```
docker pull apachecn0/x2015-hulianwang-qiye-xiaozhao-bishi-ti
docker run -tid -p <port>:80 apachecn0/x2015-hulianwang-qiye-xiaozhao-bishi-ti
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install x2015-hulianwang-qiye-xiaozhao-bishi-ti
x2015-hulianwang-qiye-xiaozhao-bishi-ti <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g xerlingyiwu-hulianwang-qiye-xiaozhao-bishi-ti
xerlingyiwu-hulianwang-qiye-xiaozhao-bishi-ti <port>
# 访问 http://localhost:{port} 查看文档
```
x14-tian-xuehui-anzhuo-kaifa 2024.2.29.0
14天学会安卓开发
Requires Python: >=3.6

# 14天学会安卓开发

## 下载

### Docker

```
docker pull apachecn0/x14-tian-xuehui-anzhuo-kaifa
docker run -tid -p <port>:80 apachecn0/x14-tian-xuehui-anzhuo-kaifa
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install x14-tian-xuehui-anzhuo-kaifa
x14-tian-xuehui-anzhuo-kaifa <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g xyisi-tian-xuehui-anzhuo-kaifa
xyisi-tian-xuehui-anzhuo-kaifa <port>
# 访问 http://localhost:{port} 查看文档
```
x11-things-wordpress-ebook1 2024.2.29.0
11-Things-WordPress-ebook1
Requires Python: >=3.6

# 11-Things-WordPress-ebook1

## 下载

### Docker

```
docker pull apachecn0/x11-things-wordpress-ebook1
docker run -tid -p <port>:80 apachecn0/x11-things-wordpress-ebook1
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install x11-things-wordpress-ebook1
x11-things-wordpress-ebook1 <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g xyiyi-things-wordpress-ebook1
xyiyi-things-wordpress-ebook1 <port>
# 访问 http://localhost:{port} 查看文档
```
cognica-server 0.2.3
Cognica database
Requires Python: >=3.9
Keywords: Cognica,key-value,document store,full-text search,vector search,search engine,database,deep learning,NLP,natural language processing,transformer,vector embedding

# Cognica Server

Cognica is a cloud-ready multi-purpose database and real-time search engine for the modern era. It provides a key-value store, document store, and full-text search engine with dense vector similarity support. It also provides a deep-learning model serving APIs using Torch.

It offers Key-Value, Document, Time Series, and Vector data models, allowing you to choose the data model as needed.

- Key-Value: Available for caching, storing web site sessions, or managing all kinds of status management
- Document: Collections, documents, query languages, flexible indexing, and more
- Time Series: Provides real-time time series data processing
- Vector
  - Vectorize various data such as documents, images, and videos and store them as vector embeddings
  - Support similarity search between vector embeddings
  - Unlike other products that can only use one embedding model at a time, it is possible to use two or more embedding models simultaneously

Provides a secondary index that can maximize database core performance such as search and query speed. You can fine-tune search performance by combining a single or multiple indexes in a single database.

- Unique / Non-unique Indexes
- Clustered / Non-clustered Indexes
- Partial Indexes
- Full-Text Search Indexes
- Vector Search Indexes

The full-text search engine is built on top of the document store as an index, so you can create more than one full-text search index with different configurations for different purposes without having multiple copies of the same documents.

Cognica is mainly written in C++ to achieve high performance and utilize hardware resources efficiently. We genuinely care about the runtime performance of the database, so we write almost every single line of the code very carefully.

## Requirements

It supports various operating systems and can be run in the following environments.

- Ubuntu >= 21.04 (x86_64, aarch64)
- RHEL >= 9 (x86_64, aarch64)
- MacOS >= 11.0 (x86_64, arm64)

## Installation

You can install it via pip on Python 3.9 or higher.

```bash
$ pip install cognica-server
```

You can initialize the data storage path through `cognica-init`.

```bash
$ cognica-init
```

You can run the server with the following command.

```bash
$ cognica run server -c conf/default.yaml
```

For more details, please refer to the [Getting Started](https://docs.cognica.io/getting-started/quick-start).

## Current Status

The current version of Cognica Server is fully functional and stable, suitable for production environments. Users should note, however, that the API is evolving and future releases may introduce changes that break backward compatibility.
x100-ge-gdb-xiao-jiqiao 2024.2.29.0
100个gdb小技巧
Requires Python: >=3.6

# 100个gdb小技巧

## 下载

### Docker

```
docker pull apachecn0/x100-ge-gdb-xiao-jiqiao
docker run -tid -p <port>:80 apachecn0/x100-ge-gdb-xiao-jiqiao
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install x100-ge-gdb-xiao-jiqiao
x100-ge-gdb-xiao-jiqiao <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g xyilingling-ge-gdb-xiao-jiqiao
xyilingling-ge-gdb-xiao-jiqiao <port>
# 访问 http://localhost:{port} 查看文档
```
x100-ge-gcc-xiao-jiqiao 2024.2.29.0
100个gcc小技巧
Requires Python: >=3.6

# 100个gcc小技巧

## 下载

### Docker

```
docker pull apachecn0/x100-ge-gcc-xiao-jiqiao
docker run -tid -p <port>:80 apachecn0/x100-ge-gcc-xiao-jiqiao
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install x100-ge-gcc-xiao-jiqiao
x100-ge-gcc-xiao-jiqiao <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g xyilingling-ge-gcc-xiao-jiqiao
xyilingling-ge-gcc-xiao-jiqiao <port>
# 访问 http://localhost:{port} 查看文档
```
wxwidgets-kuapingtai-gui-biancheng 2024.2.29.0
wxWidgets 跨平台 GUI 编程
Requires Python: >=3.6

# wxWidgets 跨平台 GUI 编程

## 下载

### Docker

```
docker pull apachecn0/wxwidgets-kuapingtai-gui-biancheng
docker run -tid -p <port>:80 apachecn0/wxwidgets-kuapingtai-gui-biancheng
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install wxwidgets-kuapingtai-gui-biancheng
wxwidgets-kuapingtai-gui-biancheng <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g wxwidgets-kuapingtai-gui-biancheng
wxwidgets-kuapingtai-gui-biancheng <port>
# 访问 http://localhost:{port} 查看文档
```
wordpress-security-ebook 2024.2.29.0
WordPress-Security-ebook
Requires Python: >=3.6

# WordPress-Security-ebook

## 下载

### Docker

```
docker pull apachecn0/wordpress-security-ebook
docker run -tid -p <port>:80 apachecn0/wordpress-security-ebook
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install wordpress-security-ebook
wordpress-security-ebook <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g wordpress-security-ebook
wordpress-security-ebook <port>
# 访问 http://localhost:{port} 查看文档
```
wei-fuwu-jiagou-wenji 2024.2.29.0
微服务架构文集
Requires Python: >=3.6

# 微服务架构文集

## 下载

### Docker

```
docker pull apachecn0/wei-fuwu-jiagou-wenji
docker run -tid -p <port>:80 apachecn0/wei-fuwu-jiagou-wenji
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install wei-fuwu-jiagou-wenji
wei-fuwu-jiagou-wenji <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g wei-fuwu-jiagou-wenji
wei-fuwu-jiagou-wenji <port>
# 访问 http://localhost:{port} 查看文档
```
wangdao-kaoyan-caozuoxitong-zhishidian-zhengli 2024.2.29.0
王道考研操作系统知识点整理
Requires Python: >=3.6

# 王道考研操作系统知识点整理

## 下载

### Docker

```
docker pull apachecn0/wangdao-kaoyan-caozuoxitong-zhishidian-zhengli
docker run -tid -p <port>:80 apachecn0/wangdao-kaoyan-caozuoxitong-zhishidian-zhengli
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install wangdao-kaoyan-caozuoxitong-zhishidian-zhengli
wangdao-kaoyan-caozuoxitong-zhishidian-zhengli <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g wangdao-kaoyan-caozuoxitong-zhishidian-zhengli
wangdao-kaoyan-caozuoxitong-zhishidian-zhengli <port>
# 访问 http://localhost:{port} 查看文档
```
gullplot 0.0.1
Terminal based plotting with seaborn
Requires Python: >=3.9

# gull

Terminal-based plotting with seaborn

## Installation

```console
pip install gull
```

## Usage

Plot data from a tabular data file or from stdin, all from the terminal. An ideal companion for awk, grep and other terminal-based processing tools. Uses seaborn as a plotting interface, so for more information see the seaborn website (https://seaborn.pydata.org/)

plot types: 

relplot (default), kinds: scatter, line
catplot, kinds: strip (default), swarm, box, violin, boxen, point, bar, count 
displot, kinds: hist (default), kde, ecdf 
pairplot

Define the plotting parameters and columns to use with a string. 

Example: to plot a scatterplot of data with column names col1, col2, and coloured by the value in col3.

`gull data.csv -p "plot:relplot,kind:scatter,x:col1,y:col2,hue:col3" -c "col1,col2,col3"`

If no column names are specified in the --columns option, the first line of the input will be taken as the column names. 

Usage alongside awk: gull is ideal of using alongside `awk` for basic data processing. e.g. 

```
awk 'NF<10 {print $0,$1 }' /tmp/userdata.txt | gull -p "plot:replot,kind:scatter,x:pos_x,y:pos_y" -c "pos_x,pos_y"
```

Here, we print the first 10 lines of the first two columns, with a ',' as a separator. Then we pass the result to gull to create a scatter plot with the columns names 'pos_x' and 'pos_y'
tutorialspoint-shujuku-jiaocheng-20160127 2024.2.29.0
TutorialsPoint 数据库教程 20160127
Requires Python: >=3.6

# TutorialsPoint 数据库教程 20160127

## 下载

### Docker

```
docker pull apachecn0/tutorialspoint-shujuku-jiaocheng-20160127
docker run -tid -p <port>:80 apachecn0/tutorialspoint-shujuku-jiaocheng-20160127
# 访问 http://localhost:{port} 查看文档
```

### PYPI

```
pip install tutorialspoint-shujuku-jiaocheng-20160127
tutorialspoint-shujuku-jiaocheng-20160127 <port>
# 访问 http://localhost:{port} 查看文档
```

### NPM

```
npm install -g tutorialspoint-shujuku-jiaocheng-erlingyiliulingyierqi
tutorialspoint-shujuku-jiaocheng-erlingyiliulingyierqi <port>
# 访问 http://localhost:{port} 查看文档
```
flake8-qiskit-migration 0.4.0
Quickly detect imports removed in the Qiskit 1.0 release
Requires Python: >=3.8

# flake8-qiskit-migration

Flake8 plugin to detect imports deprecated in Qiskit 1.0. For a full migration
guide, see [Qiskit 1.0 feature
changes](https://docs.quantum.ibm.com/api/migration-guides/qiskit-1.0-features).

> [!WARNING]
> This tool only detects deprecated import paths, it does not detect use of
> deprecated methods (such as `QuantumCircuit.qasm`), deprecated arguments, or
> assignments such as `qk = qiskit` (although it can handle _aliases_ such as
> `import qiskit as qk`).

This tool is to help you quickly identify deprecated imports and work out how
to fix them. This tool is not perfect and will make some mistakes, so make sure
to test your project thoroughly after migrating.

## Through pipx

We recommend using this plugin through [`pipx`](https://github.com/pypa/pipx).
If you have `pipx` installed, simply run:

```sh
pipx run flake8-qiskit-migration <path-to-source>
```

This will install this plugin in a temporary environment and run it. If you're
at the root of your Python project, then `<path-to-source>` is `./`.

## With Python venv

If you don't want to use `pipx`, you can manually create a new environment for
the linter. This approach also lets you use
[`nbqa`](https://github.com/nbQA-dev/nbQA) to check Jupyter notebooks. Delete
the environment when you're finished.

```sh
# Make new environment and install
python -m venv .flake8-qiskit-migration-venv
source .flake8-qiskit-migration-venv/bin/activate
pip install flake8-qiskit-migration

# Run plugin on Python code
flake8 --select QKT100 <path-to-source>  # e.g. `src/`

# Run plugin on notebooks
pip install nbqa
nbqa flake8 ./**/*.ipynb --select QKT100

# Deactivate and delete environment
deactivate
rm -r .flake8-qiskit-migration-venv
```

## With existing flake8

If you already have `flake8` installed and want run this plugin that way, 
To run only the deprecation detection plugin (`QKT100`), use the `--select`
argument. You'll probably want to uninstall it when you're done.

```sh
# Install plugin
pip install flake8-qiskit-migration

# Run all flake8 checks (including this plugin)
flake8 <path-to-source>

# Run only this plugin
flake8 --select QKT100 <path-to-source>

# Uninstall plugin
pip uninstall flake8-qiskit-migration
```
graphxl 0.1.0a0
Workbench for Deep Learning on network datasets
Requires Python: >=3.8,<4.0

Python env setup
load python 3.8 module
in SLURM - module load python/3.8.18 (verify the version using "module avail" command)

<!-- to ensure virtual environments are created in the local directory -->
use "poetry config virtualenvs.in-project true"
to install - "poetry install"

activate virtual environment created by poetry in the project directory
source .venv/bin/activate

<!-- to be able to install torch-scatter, open issue at https://github.com/rusty1s/pytorch_sparse/issues/156 -->
<!-- please refer here for different options -->
https://pytorch-geometric.readthedocs.io/en/latest/install/installation.html

poetry config repositories.torch-wheels https://data.pyg.org/whl/torch-2.2.0+cpu.html

poetry source add torch-wheels https://data.pyg.org/whl/torch-2.2.0+cpu.html

if using slurm jobs, create directory for logs using mkdir logs


jupyterlab setup details can be found at https://jejjohnson.github.io/research_journal/tutorials/remote_computing/vscode_jlab/

docs setup
---------------
mkdir docs
cd docs
sphinx-quickstart
-- update conf.py

from project directory
sphinx-apidoc -o docs/source/ graphxl/
sphinx-build -b html docs/source docs/build

from docs directory
./make.sh html

from docs/build directory
python -m http.server to run the docs server locally