Official Python SDK for the Pashudhan Nutri AI API
Project description
Pashudhan Nutri AI — Official Python SDK
The official Python client library for the Pashudhan Nutri AI API.
This SDK provides a clean, typed interface to generate NASEM 2021 compliant dairy rations using Linear Programming. Zero formulation logic is exposed — all equations, ingredient databases, and AI models run securely on our backend.
Installation
pip install pashudhan_ai
Quickstart
import pashudhan_ai
# Initialize the client with your API key
client = pashudhan_ai.Client(api_key="pd_your_api_key_here")
# Generate a ration
result = client.formulate(
animal_type="cow",
breed="HF_crossbred",
body_weight_kg=450,
milk_yield_kg_day=18,
fat_pct=3.5,
production_stage="lactating",
state="Punjab",
month=5
)
# Access the least cost option
print(f"Total Cost: ₹{result.least_cost.total_cost_inr}/day")
for ingredient in result.least_cost.ingredients:
print(f"{ingredient.name}: {ingredient.kg_fresh_day} kg")
Features
- Fully Typed: Data models for all API responses.
- Secure: Only acts as a wrapper for HTTP requests.
- Lightweight: Only relies on
requests.
Documentation
For full API reference, visit the Developer Portal.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pashudhan_ai-0.1.8.tar.gz
(7.0 kB
view details)
File details
Details for the file pashudhan_ai-0.1.8.tar.gz.
File metadata
- Download URL: pashudhan_ai-0.1.8.tar.gz
- Upload date:
- Size: 7.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d3b07471fc3ee51637dc2c94605d3c39c05a9e7bdc452892ba06a3660f09296
|
|
| MD5 |
d9383a9f22ebde32630deeea26711d47
|
|
| BLAKE2b-256 |
b38e0c26fa73659b674df69e3c9c8348de14d80e117354929f4ac03dce95f31c
|