Skip to main content

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


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.3.tar.gz (6.1 kB view details)

Uploaded Source

Built Distribution

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

pashudhan_ai-0.1.3-py3-none-any.whl (7.2 kB view details)

Uploaded Python 3

File details

Details for the file pashudhan_ai-0.1.3.tar.gz.

File metadata

  • Download URL: pashudhan_ai-0.1.3.tar.gz
  • Upload date:
  • Size: 6.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for pashudhan_ai-0.1.3.tar.gz
Algorithm Hash digest
SHA256 a8980f52483bd59064d2fa2baafacaf5a66d93b641c3bf66037e16c74d4d08d2
MD5 0c7fc440314ee295b2a8839c7bd10a94
BLAKE2b-256 e1043971443bd34081226bbfccb3d6f2417330ba1bd0d09be1372f61a2420b9a

See more details on using hashes here.

File details

Details for the file pashudhan_ai-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: pashudhan_ai-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 7.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.9

File hashes

Hashes for pashudhan_ai-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7d76eed6ad09987854c3108e86415791bcda1e9d2ebbf0f7955dbde898e2f963
MD5 94e28a4b51a3ff40906147418a929f8b
BLAKE2b-256 cd5818333e5b53b0e71f382157b77648b3a9b2800cb0a3e5415bc35bf98f376e

See more details on using hashes here.

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