No project description provided
Project description
Siera Craft
Siera Craft is a Python package designed for managing and manipulating sequences with items that span intervals.
Features
- Handle sequences of items that span specific intervals.
- Detect and manage overlaps within sequences.
- Flexibly insert and manipulate sequence items.
- Default and customizable handlers (
Crafters
) for different sequence types.
Installation
Using pip
pip install siera-craft
Using poetry
poetry add siera-craft
Usage
Basic Example
from seira_craft.siera import Siera
from seira_craft.default import DefaultCrafter
# Initialize a DefaultCrafter
crafter = DefaultCrafter()
# Sample sequence of items (modify as per your data structure)
sequence = [...]
# Initialize Siera with the crafter and sequence
s = Siera(crafter, sequence=sequence)
# Manipulate sequence using Siera methods
...
For detailed documentation and advanced usage, please refer to the respective module documentation.
Contribute
Contributions are welcome! Feel free to open issues for feature requests, bug reports, or submit pull requests.
License
MIT License. See LICENSE for more details.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
seira_craft-0.0.2.tar.gz
(3.2 kB
view details)
Built Distribution
File details
Details for the file seira_craft-0.0.2.tar.gz
.
File metadata
- Download URL: seira_craft-0.0.2.tar.gz
- Upload date:
- Size: 3.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.8.17 Linux/5.15.0-1042-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2472d40d5e2120616bcca9779a7f9df241af78165d058613b3ab85e123f10aad |
|
MD5 | a0158c2cc4f40c2b0fed8645594d5193 |
|
BLAKE2b-256 | e2d74d85329ff325c07b74ff6ffbb3d5415c6cc43178a9c86059a23d3dbf9db0 |
File details
Details for the file seira_craft-0.0.2-py3-none-any.whl
.
File metadata
- Download URL: seira_craft-0.0.2-py3-none-any.whl
- Upload date:
- Size: 4.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.5.1 CPython/3.8.17 Linux/5.15.0-1042-azure
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22fa887c7708f8279f25a555604019930595088a63b8e361fbccad9d4d72a13e |
|
MD5 | 22dc241fc4f9774d7d478e75c53320f6 |
|
BLAKE2b-256 | b944a63e0c9e35b3ef09ec38422cde2caa5babb7fa08ff535487161f3acdc454 |