⚠️ Allison → Sorix
Allison ha sido renombrada oficialmente a Sorix.
Este paquete (allison) permanecerá disponible únicamente por compatibilidad, pero ya no recibirá actualizaciones.
Sorix continúa el desarrollo de Allison bajo un nuevo nombre, con la misma base NumPy/CuPy y mejoras en rendimiento, documentación y organización interna.
🚀 Migración
Actualice su entorno a Sorix ejecutando:
pip install sorix
Y reemplace en su código:
# Antes
from allison import tensor
# Ahora
from sorix import tensor
El paquete allison seguirá funcionando temporalmente, pero mostrará una advertencia de deprecación.
Para garantizar compatibilidad futura, se recomienda migrar a sorix lo antes posible.
🧠 Sobre Sorix
Sorix es una librería de aprendizaje automático basada en NumPy/CuPy, diseñada para el estudio de los principios fundamentales de frameworks como PyTorch. Proporciona un sistema de autograd completo, soporte para GPU y una arquitectura modular para experimentación científica y docente.
🔧 Instalación (nuevo paquete)
Con pip:
pip install sorix
Con Poetry:
poetry add sorix
Con UV:
uv add sorix
⚡ Ejemplo rápido
from sorix import tensor
x = tensor([2.0], requires_grad=True)
w = tensor([3.0], requires_grad=True)
b = tensor([1.0], requires_grad=True)
y = w * x + b
y.backward()
print("dy/dx:", x.grad)
print("dy/dw:", w.grad)
print("dy/db:", b.grad)
📚 Documentación y ejemplos
Los ejemplos y notebooks actualizados están disponibles en el nuevo repositorio:
Incluye:
- Fundamentos del sistema tensorial
- Ejemplos de autograd
- Entrenamiento de redes neuronales simples
- Uso de GPU con CuPy
🧩 Estado del proyecto
- Allison → Deprecado (solo mantenido por compatibilidad)
- Sorix → Desarrollo activo ✅
Se recomienda a todos los usuarios migrar a Sorix para acceder a las versiones más recientes, soporte de GPU mejorado y nuevas funciones de autograd.
📎 Enlaces
| Recurso | Enlace |
|---|---|
| 📦 PyPI (Allison, versión final) | pypi.org/project/allison |
| 🧠 PyPI (Nuevo paquete) | pypi.org/project/sorix |
Metadata
Release files for allison 1.3.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 | Provenance | |
|---|---|---|---|---|
| allison-1.3.0.tar.gz | 18.0 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| allison-1.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 39.5 kB
Release files / allison-1.3.0.tar.gz
| Download URL | allison-1.3.0.tar.gz |
|---|---|
| Size | 18.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
27de9e0c839eb0f49cb8e823a9a1ad0bbbc6e65f37ec8fc833da852f4d4d76fb
|
|
BLAKE2b-256 checksum How to use checksums |
1a7067ae6e92dc7dd7fcd616eaefddd0788d5859384127305be0e29a95a51c0d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.11
|
Release files / allison-1.3.0-py3-none-any.whl
| Download URL | allison-1.3.0-py3-none-any.whl |
|---|---|
| Size | 21.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
580a322c02cd6df8a85591e5d16fa3d0615fbd25bf5a857959fa6d88797a6b40
|
|
BLAKE2b-256 checksum How to use checksums |
fe1afd9dc35d7544af29ecc2439f2af198130f1f5864d161829f5dada0e40b9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
uv/0.8.11
|
Security for allison 1.3.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.