semvec/pypi-packages huggingface dataset:
CHE-QNM 0.0.6
Package to solve QNMs using HeunC_functions
Requires Python: >=3.9

# CHE_QNM
Using Confluent Heun Functions to solve for QNMs. Focussing on AS and unconventional modes with the intent of learning about the vector space properties.

For basic explanation of the code, some of the findings using this code, an overview of the planned updates of this package and a list of literature sources, look at the documentation CHE_QNM file at the github https://github.com/StefHusken/CHE_QNM..

The method is based on arxiv.org/abs/2506.14635v3. Furthermore we use https://github.com/motygin/confluent_Heun_functions to evaluate confluent heun functions in matlab.
To compare with the paper above we use the repository: https://github.com/IronChen1/Complete-QNMs. The python code also uses the positive package https://github.com/llondon6/positive. Note that the python code is not to be distributed because it is a literal translation of Motygin's code.

For questions you can reach me on stef.husken@student.kuleuven.be.
packetdiagram 0.0.1
A tool to generate packet diagrams and save them as png or svg.
Requires Python: >=3.9
Keywords: diagram, packet, visualization

**PacketDiagram** is a simple and intuitive Python library for creating packet diagrams. These diagrams allow you to visualize the structure of data packet fields, including nested subfields, and export them in **SVG** or **PNG** format.

---

## 📌 Features

- **Packet Diagram Creation**: Visualize the hierarchical structure of packets and their fields.
- **Customizable Colors**: Modify the colors of outlines, text, and parent lines.
- **Flexible Export**: Save your diagrams as **SVG** or **PNG**.
- **Intuitive API**: A simple and well-documented interface for quick adoption.

## 📦 Installation

Install **PacketDiagram** via pip :

```bash
pip install packetdiagram
```

## 🚀 Getting started

Here is a minimal example to create a basic diagram and to export it as a `.png` file

```python
import packetdiagram

# Create a new diagram
my_diagram = packetdiagram.Diagram()

# Add a packet to the diagram
packet = my_diagram.add_new_packet("Ethernet Frame")

# Add fields to the packet
packet.add_field("Destination MAC", 7)
packet.add_field("Source MAC", 7)
packet.add_field("Ether-Field", 5)
parent_field = packet.add_field("Packet", 10)
packet.add_field("FCS", 2)

# Add another packet to the diagram
packet = my_diagram.add_new_packet("Ethernet Frame")

# Set packet parent field
packet.set_parent(parent_field)

# Add fields to the second packet
packet.add_field("Source IP", 6)
packet.add_field("Destination IP", 6)
packet.add_field("Protocol", 6)
packet.add_field("...", 4)
packet.add_field("Segment", 6)

# Draw the diagram and saves it
my_diagram.draw_to_file("ethernet_frame.png")
```

**Result :**

![Basic diagram example](https://raw.githubusercontent.com/JoramFC/packetdiagram/main/docs/images/ethernet_frame.png "Basic diagram - Ethernet frame")

## 🤝 Contributing

Contributions are welcome! Here's how you can contribute:

1. Report a Bug: Open an issue on GitHub.
2. Suggest an Improvement: Open a pull request.
3. Improve Documentation: Any help to improve this README or add examples is appreciated.

## 📄 License

This project is licensed under the MIT License. See the LICENSE file for more details.
universal-crc 0.9
A universal CRC (8, 16, 32 or 64) computation tool
Requires Python: <4,>=3.6

# Universal CRC

The goal of this project is to provide a simple and universal CRC computation tool, allowing the user to freely choose any of the parameters.

## Installation

Install universalCRC

    $ pip install universal-crc

## Usage

To use custom parameters :

	from universalCRC import crc
	CRC = crc.compute_CRC("111213141516171819",0x07,0x00,0x00,8,False,False)

To use predefined parameters :

	from universalCRC import crc
	CRC = crc.compute_CRC("111213141516171819",preset = "DARC")