semvec/pypi-packages huggingface dataset:
simcombustion 0.2.0
Una librería para análisis de combustión con Cantera.
Requires Python: >=3.8

# SimCombustion

Una librería de Python para realizar análisis de combustión en un reactor de mezcla perfecta (Ideal Gas Reactor) utilizando Cantera.

El paquete incluye el mecanismo de reacción '91sp_991re.yaml', que contiene 91 especies y 991 reacciones.

## Instalación

Puedes instalar `simcombustion` directamente desde PyPI:

```bash
pip install simcombustion


 - Combustible: NC10H22 para sustituto del queroseno, CH4... explorar en el archivo 91sp_991re.yaml
 - Condiciones iniciales: 
	+ rel_equivalencia-> es igual a 1/coeficiente de exceso de aire, 
	+ T_in_K -> Temperatura inicial de la mezcla en grados Kelvin, 
	+ P_in_atm -> Presión (constante) en la cámara de combustión en atmósferas,
	+ tiempo_residencia_s -> tiempo que permanece la mezcla reaccionando en el interior de la cámara de combustión (normalmente valores de milisegundos) en segundos.

==============================================================
Puedes listar todas las especies (y por tanto, combustibles potenciales) disponibles en el mecanismo con el siguiente método:
==============================================================
from simcombustion import CombustionAnalyzer
print(CombustionAnalyzer.list_available_fuels())

==============================================================
script de ejemplo
==============================================================
# Importa la clase desde tu nuevo paquete 'simcombustion'
from simcombustion import CombustionAnalyzer

try:
    # Crear la instancia
    analyzer = CombustionAnalyzer(fuel_name='NC10H22') #aproximacion al keroseno NC10H22, metano: CH4...

    # Calcular propiedades
    results = analyzer.calcular_propiedades(rel_equivalencia=0.98, T_in_K=479, P_in_atm=12,
                                            tiempo_residencia_s=0.025)

    print("\nResultados de la simulación:")
    # Imprime los resultados...
    print(results)

except ValueError as e:
    print(f"Error al usar la librería: {e}")
alumath-group20 0.1.0
A library for matrix operations by Group 20
Requires Python: >=3.6

alumath_group20 :
A Python library for matrix operations, supporting multiplication of matrices with different dimensions, developed by Group 20: Christian, Carine, Eva, and Thierry.

Installation

Install via pip:
pip install alumath_group20

Usage
The alumath_group20 library, created by Christian, Carine, Eva, and Thierry, provides a Matrix class for matrix multiplication with compatible dimensions. 

Below are examples:
Example 1: Multiplying Two 2x2 Matrices

from alumath_group20 import Matrix

# Define two 2x2 matrices
A = Matrix([[1, 2], [3, 4]])
B = Matrix([[5, 6], [7, 8]])

# Multiply using @
C = A @ B
print("2x2 * 2x2 Matrix:")
print(C)

Output:
2x2 * 2x2 Matrix:
19 22
43 50

Example 2: Multiplying a 2x3 Matrix by a 3x2 Matrix
from alumath_group20 import Matrix

# Define a 2x3 and a 3x2 matrix
X = Matrix([[1, 2, 3], [4, 5, 6]])
Y = Matrix([[7, 8], [9, 10], [11, 12]])

# Multiply
Z = X @ Y
print("2x3 * 3x2 Matrix:")
print(Z)

Output:
2x3 * 3x2 Matrix:
58 64
139 154

Example 3: Handling Incompatible Dimensions
from alumath_group20 import Matrix

# Define incompatible matrices (1x2 and 3x1)
A = Matrix([[1, 2]])
B = Matrix([[1], [2], [3]])

try:
    C = A @ B
except ValueError as e:
    print(e)

Output (member name varies):
Matrix dimensions incompatible for multiplication, says Christian, Carine, Eva, or Thierry(name is picked randomly)

Notes :

Supports multiplication for compatible dimensions (mÃ—n * nÃ—p = mÃ—p).
For incompatible dimensions, raises ValueError with a message including a randomly selected member (Christian, Carine, Eva, or Thierry).
Uses the @ operator for multiplication.

Development
To contribute:

Clone the repository:
git clone https://github.com/yourusername/alumath_group20.git
cd alumath_group20


Install in editable mode:
pip install -e .


Run tests:
python -m unittest tests/test_matrix.py



License
MIT License


Authors :

Christian
Carine
Eva
Thierry
tesseral-fastapi 0.0.3
Tesseral SDK for FastAPI
Requires Python: >=3.13

# Tesseral Flask SDK

[![pypi](https://img.shields.io/pypi/v/tesseral-fastapi)](https://pypi.python.org/pypi/tesseral-fastapi)

`tesseral_flask` is the official Tesseral SDK for FastAPI.

Documentation for this package is available [here](https://tesseral.com/docs/sdks/serverside-sdks/tesseral-sdk-fastapi).