Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

semantic_bit-1.0.0.tar.gz (32.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

semantic_bit-1.0.0-py3-none-any.whl (30.8 kB view details)

Uploaded Python 3

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

Hashes for semantic_bit-1.0.0.tar.gz
Algorithm Hash digest
SHA256 e9dea45984ab9f4e49f04ef93b0b23a25819da3c31e1ab450b16c0a240e8b421
MD5 a15283b9d5dc36790238b3b6b7785c4d
BLAKE2b-256 dcb4659a90219783de542e9eb9c722125de277e999ff7fc3136be79fafe29cce

See more details on using hashes here.

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

Hashes for semantic_bit-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2967776beafc82219d74c0c079f420b8c431ab31cda669e70c644bf5f58f8e15
MD5 23e7ab390b344cf8ec73df65ebc1d32e
BLAKE2b-256 6544da1b62f2a30db343f250e51f741a960215306b378d8569d638a922cc526b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page