Generate structured JSON metadata for up to 5000 characters of text.
Project description
semantic-bit Package
This directory contains the Python package implementation of semantic-bit.
Package Structure
semantic_bit/
├── src/semantic_bit/ # Source code
│ ├── __init__.py # Package exports and API
│ ├── semantic.py # Core SBT implementation
│ ├── cli.py # Command line interface
│ └── analyzer.py # Legacy text analysis
├── tests/ # Test suite (62+ tests)
├── pyproject.toml # Package configuration
└── pytest.ini # Test configuration
Development
This package is part of the larger semantic_bit_theory project.
📖 For complete documentation, see the project README
Quick Development Setup
# From this directory (semantic_bit/)
python -m venv .venv
source .venv/bin/activate
pip install -e .[dev]
pytest
Testing
# Run all tests
pytest
# Run specific test categories
pytest tests/test_semantic.py::TestEncoding -v
📖 For detailed testing instructions, see Testing Guide
Package Development
Building and Publishing
# Build the package
pip install build twine
python -m build
# Upload to PyPI
python -m twine upload dist/*
For complete project information, installation instructions, and usage examples, see the main project README.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file semantic_bit-1.0.0.tar.gz.
File metadata
- Download URL: semantic_bit-1.0.0.tar.gz
- Upload date:
- Size: 32.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e9dea45984ab9f4e49f04ef93b0b23a25819da3c31e1ab450b16c0a240e8b421
|
|
| MD5 |
a15283b9d5dc36790238b3b6b7785c4d
|
|
| BLAKE2b-256 |
dcb4659a90219783de542e9eb9c722125de277e999ff7fc3136be79fafe29cce
|
File details
Details for the file semantic_bit-1.0.0-py3-none-any.whl.
File metadata
- Download URL: semantic_bit-1.0.0-py3-none-any.whl
- Upload date:
- Size: 30.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.19
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2967776beafc82219d74c0c079f420b8c431ab31cda669e70c644bf5f58f8e15
|
|
| MD5 |
23e7ab390b344cf8ec73df65ebc1d32e
|
|
| BLAKE2b-256 |
6544da1b62f2a30db343f250e51f741a960215306b378d8569d638a922cc526b
|