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.7.tar.gz (6.9 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.7-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pashudhan_ai-0.1.7.tar.gz
  • Upload date:
  • Size: 6.9 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.7.tar.gz
Algorithm Hash digest
SHA256 dfa91da285da17e630d1745606642b13de965f5232be98fb63e84e54c7858530
MD5 608ba303237a628399172afcb8a33368
BLAKE2b-256 df2ca2bee053f7f80e9b2a01400b7d06a7573ded903aff19bd9dfcc4e5aeb944

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pashudhan_ai-0.1.7-py3-none-any.whl
  • Upload date:
  • Size: 7.5 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.7-py3-none-any.whl
Algorithm Hash digest
SHA256 c780e6b8a8f616de0a4ed43254add5debc069a3ca3370375192f8a9d9bb5c5f8
MD5 10c1855ee79d08e0cae84a4c014f2462
BLAKE2b-256 6222b599a569d3659b03653d5f67534f0134ced89741a1d1b20b3a74654b3c2c

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