Skip to main content

Core components for Swedish folk music classification (MIT licensed)

Project description

neckenml-core

Core components for Swedish folk music classification. MIT licensed

Installation

pip install neckenml-core

What's Included

  • Database Models: Track, AnalysisSource, TrackDanceStyle (SQLAlchemy)
  • Classifier: StyleClassifier, ClassificationHead, ClassifierParams
  • Audio Sources: AudioSource (interface), FileAudioSource
  • Training: TrainingService for model training

Usage

from neckenml.core import StyleClassifier, ClassificationHead, Track

# Use pre-computed feature vectors for classification
classifier = StyleClassifier()
results = classifier.classify(track, analysis_data)

License

MIT License - see LICENSE for details.

Full Package

For audio analysis capabilities (requires AGPL-licensed Essentia), install the full package:

pip install neckenml  # or pip install neckenml-analyzer

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

neckenml_core-0.3.1.tar.gz (38.7 kB view details)

Uploaded Source

Built Distribution

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

neckenml_core-0.3.1-py3-none-any.whl (41.1 kB view details)

Uploaded Python 3

File details

Details for the file neckenml_core-0.3.1.tar.gz.

File metadata

  • Download URL: neckenml_core-0.3.1.tar.gz
  • Upload date:
  • Size: 38.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for neckenml_core-0.3.1.tar.gz
Algorithm Hash digest
SHA256 ffc2f6a218b70819639a03b5b7b8cfeca1a58724dff12495d7d6333908cb6f23
MD5 35bc2c6b58cabae75b8de19516630f12
BLAKE2b-256 30a18ec3a0c253f7e182ace317ea62268e18575c055beac0c55745e785681e64

See more details on using hashes here.

Provenance

The following attestation bundles were made for neckenml_core-0.3.1.tar.gz:

Publisher: release.yml on svnoak/neckenml-analyzer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file neckenml_core-0.3.1-py3-none-any.whl.

File metadata

  • Download URL: neckenml_core-0.3.1-py3-none-any.whl
  • Upload date:
  • Size: 41.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for neckenml_core-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d0fac9084c4e302525ac71d908c9f05faba08a1a61796ed6e5a925539b10864c
MD5 a8a795dc4e77a798991202f3523cefeb
BLAKE2b-256 43f190ec364b81e27fa7d0648952c84c91efd572f03f1e893207848b2bc58ac9

See more details on using hashes here.

Provenance

The following attestation bundles were made for neckenml_core-0.3.1-py3-none-any.whl:

Publisher: release.yml on svnoak/neckenml-analyzer

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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