semvec/pypi-packages huggingface dataset:
personalWebbingCommunication 1.1.2
All functions that assist in standardising development approaches.
Requires Python: >=3.6

# Purpose
Abstracting message construction and deconstruction to achieve consistency

1. Multipart
    1. Structure of message (see Appendix A, Figure 1)
    2. Current data types (see Appendix A, Figure 2)

#### Helper modules
1. Multipart message deconstructer in CDN. 
2. 

# Section types
    1. 

# Appendix 
Appendix A
1. Multipart
    *Figure 1: Structure of the message from top (left) to bottom (right).*
```mermaid
graph TD
    subgraph one[Cover]
        metadata_0[Content-Type: hello; Separator_string: separator text]
        a{{separator text}}
        subgraph comp_1
            metadata_1.1
            metadata_1.2
            data1
        end
        b{{separator text}}
        subgraph comp_2
            metadata_2.1
            metadata_2.2
            data2
        end
        c{{separator text}}
        subgraph comp_3
            metadata_3.1
            metadata_3.2
            data3
        end
    end
```
Table 1: Current data types
|data type|metadata|Specifics|
|-|-|-|
|text|data_type,name||
|image|data_type||

    
# Change log
### [1.3.1] - 2024-09-08
add:
fixed:
1. get_logger: Direct import of logger variable does not change for files that import it when logger changes.
others:
### [1.3.0] - 2024-09-07
add:
1. insert_logger
2. Logger
3. Logger method execution encapsulation
fixed:
others:
### [1.2.0] - 2024-08-01
add:
1. Bar.py: Added bar chart image generation
fixed:
others:
### [1.1.1] - 2024-07-06
add:
fixed:
others:
1. Incorporated log function call in image/line.py.
### [1.1.0] - 2024-06-23
add:
1. Line.py: You can generate line chart binary now from x and y array data. 
fixed:
others:
### [1.0.0] - 2024-06-23
add:
1. image visualisation: Charts that is presented in terms of image binary data
2. pie visual for image: Display a pie chart.
3. root init file: Added log_data class initialisation. 
fixed:
others:
1. Purpose of image visualisation: For displaying visuals in the front end.
personalVisualisation 1.3.1
All functions that assist in standardising development approaches.
Requires Python: >=3.6


# Charts
### Generate image
##### generate pie chart
`./images/pie.py`, `generate_pie_chart_image_data(data)`
```python
    obj = {
        one: 10
        two: 20
        three: 30
    }
```
*Caption 1: Expected input structure for `generate_pie_chart_image_data` function*



# Change log
### [1.3.1] - 2024-09-08
add:
fixed:
1. get_logger: Direct import of logger variable does not change for files that import it when logger changes.
others:
### [1.3.0] - 2024-09-07
add:
1. insert_logger
2. Logger
3. Logger method execution encapsulation
fixed:
others:
### [1.2.0] - 2024-08-01
add:
1. Bar.py: Added bar chart image generation
fixed:
others:
### [1.1.1] - 2024-07-06
add:
fixed:
others:
1. Incorporated log function call in image/line.py.
### [1.1.0] - 2024-06-23
add:
1. Line.py: You can generate line chart binary now from x and y array data. 
fixed:
others:
### [1.0.0] - 2024-06-23
add:
1. image visualisation: Charts that is presented in terms of image binary data
2. pie visual for image: Display a pie chart.
3. root init file: Added log_data class initialisation. 
fixed:
others:
1. Purpose of image visualisation: For displaying visuals in the front end.
pyqsim 0.0.4
High-Level Quantum Computing Simulation in Python
Requires Python: >=3.6
Keywords: quantum, simulator, quantum computing

# pyqsim: High-Level Quantum Computing Simulation in Python

pyqsim is a Python library designed to simplify quantum computing simulation through high-level abstractions. It aims to make quantum programming more accessible and intuitive, bridging the gap between classical and quantum computing paradigms.

## Features

- **High-Level Abstraction**: Move beyond low-level circuit and qubit manipulations to a more intuitive programming model.
- **Automatic Inverse Operations**: Objects automatically perform inverse operations upon deletion, maintaining quantum state consistency.
- **Familiar Programming Model**: Use quantum data types similarly to classical types like int, making the transition to quantum computing smoother for classical programmers.
- **Eager Execution**: Computations are performed immediately as Python functions are called, allowing for real-time interaction and debugging.
- **Quantum-Classical Hybrid Programming**: Seamlessly mix quantum operations with classical programming constructs.

## Installation

```bash
pip install pyqsim
```

## Quick Start

Here's a simple example implementing Deutsch's algorithm:

```python
import pyqsim
from pyqsim.types import qint
from pyqsim.gates import h, z

def oracle(x): return x & ~x  # Constant function

a = qint(0, size=1)
z(oracle(h(a)))
print("Constant" if int(a) == 0 else "Balanced")
```

## Advanced Usage

Check out the `examples/` directory for more complex quantum algorithms implementations, including Grover's search algorithm.

## Contributing

We welcome contributions! Please contact me through email.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## Contact

For any queries or support, please open an issue on our GitHub repository or contact me at [cykim@snu.ac.kr](mailto:cykim@snu.ac.kr).
paper-downloader 1.0.2
Download, Merge, and Rename
Requires Python: >=3.8

# Introduction
This tool provide a pipeline that can help you download PDF(s), merge them into a single file and rename it based on the venue, title and authors.

# Usage
1. Write `config.json` at `${HOME}/paper-down/config.json` with the following format:

```json
{
  "temp_filename_1": "__TEMP__1.pdf",
  "temp_filename_2": "__TEMP__2.pdf",
  "temp_filename": "__TEMP__.pdf",
  "save_root": REPLACE_WITH_YOUR_ROOT
}
```

2. Note that the `save_root` property is the place where PDFs save to.
In this directory, it should contain some directories like:
```plaintext
YOUR_ROOT
├── LLM
├── Image Generation 
├── 3D Reconstruction
├── Face Recognition
├── ...
```

3. Install `paper-downloader`:

```bash
pip install paper-downloader
```

4. Start!

```bash
pd
```
render-engine-parser 2024.9.0
Parser System for Render Engine
Requires Python: >=3.10

# Render Engine `BasePageParser`

The `BasePageParser` is used for making content for Render Engine. Parsers are used to parse the content of a page and convert it to HTML. The parser is specified in the page attributes as `Parser`.

This is meant to be used by Render Enging but can be used as a base dependency for building custom Render Engine Parsers.

## Using Frontmatter

[Frontmatter](https://github.com/eyeseast/python-frontmatter) is used to pull in attributes from a generated page.

Some pages will be looking for information that is provided in the frontmatter. All of the attributes defined can be used in the template (which itself can also be defined in the frontmatter or the class itself.

> **NOTE**
> These attributes **CANNOT** be used in the content itself, but you can use them in the template generation.

## Parsing the Data

The base parser doesn't is a pass-thru parser meaning the content input will be passed through.

```md
---
title: "Spider-Man"
name: "Peter Parker"
superhero: "Spider-Man"
---

<h2>I'm your friendly neighborhood Spiderman</h2>

<p>I was bitten by a radioactive spider and now I fight crime.</p>
```

If you generate the page with the following template

```html
<h1>About {{superhero}}</h1>
<h2>Real Name: {{alias}}</h2>

<div>
{{content}}
</div>
```

it would generate.

```html
<h1>About Spider-Man</h1>
<h2>Alias: Peter Parker</h2>

<div>
<h2>I'm your friendly neighborhood Spiderman</h2>

<p>I was bitten by a radioactive spider and now I fight crime.</p>
</div>
```
fibberhttp 1.0
simple, high performance http requests library

# fiberhttp is high performance and simple HTTP library.

source code: [github](https://github.com/xsxo/fiberhttp/)
pypi project: [pypi](https://pypi.org/project/fiberhttp/)

install fiberhttp library on windows/linux/macos/other_os...<br/>
```bash
pip install fiberhttp
```
how to use:<br/>
```python3
# 1 import fiberhttp library
import fiberhttp

# 2 create client to save your connections session
cn = fiberhttp.client(timeout=10)
cn_without_timeout = cn()

# 3 send http request
response = cn.get('https://httpbin.org/ip')

# 4 take response with any format
print(response.json()['origin'])
print(response.text())
print(response.body())
print(response.headers().get('User-Agent'))

# 5 close connection after finish
cn.close_host('httpbin.org')

# 6 close all connections in the client
cn.close()
```

send http request directly, without keep connect session<br/>

```python3
import fiberhttp

# send http request without client
response = fiberhttp.get('https://httpbin.org')
print(response.text())
```

**soon fiberhttp will support proxies HTTP, HTTPS, SOCKS4, SOCKS5**<br/>