deepraaga-core
Core domain models and abstractions for Carnatic music AI. Extracted from the original DeepRaaga project.
Installation
You can install the package directly via pip:
pip install deepraaga-core
Overview
The deepraaga-core package provides the foundational data structures and base models for representing Carnatic music constructs. This acts as the base dependency for all other deepraaga-* packages in the ecosystem, ensuring a standardized representation of Ragas, Swaras, and machine learning model configurations.
Usage
You can use the base abstractions to build out your own model architectures tailored for Carnatic music:
from deepraaga_core.base import BaseModel, VGGModel
# Define a configuration for your architecture
config = {
'input_shape': (224, 224, 3),
'num_classes': 72 # e.g. for the 72 Melakarta ragas
}
# Initialize the core model abstraction
model = VGGModel(config)
# Access standard base methods
model.build_model()
License
This project is licensed under the MIT License.
Release files for deepraaga-core 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| deepraaga_core-0.1.0.tar.gz | 1.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| deepraaga_core-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 3.9 kB
Release files / deepraaga_core-0.1.0.tar.gz
| Download URL | deepraaga_core-0.1.0.tar.gz |
|---|---|
| Size | 1.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d4d8a431d15e77d7ac0aaa323070d794116060d40a8f143b11d9261695415e18
|
|
BLAKE2b-256 checksum How to use checksums |
2f2f9320d66a50caa1acb7dd84b6cba1b8ac066872826021f9b0f3923e213dd7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Release files / deepraaga_core-0.1.0-py3-none-any.whl
| Download URL | deepraaga_core-0.1.0-py3-none-any.whl |
|---|---|
| Size | 2.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6c497d35e24965d7935505ec860b719e9861d794519ed7c51605d65eee52bfb8
|
|
BLAKE2b-256 checksum How to use checksums |
79c2d9b57193d2a37ba2ffbfa747c77bc9aa4c29492cf91c18c90e5d221a17eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|