Skip to main content

Official Python SDK for the AskMarcel HVAC technical API

Project description

AskMarcel Python SDK

Official Python client for the AskMarcel API.

Quickstart

pip install askmarcel
import os
from askmarcel import AskMarcel

marcel = AskMarcel(api_key=os.environ["ASKMARCEL_KEY"])
d = marcel.diagnostic(symptom="PAC Ecodan E7", brand="mitsubishi")
print(d.diagnostic, d.source["page_start"], d.confidence["band"])

Methods

Parity with @askmarcel/sdk (JS): me, diagnostic, search, error_code, product_sheet, procedure, pdf_snapshot.

Publish to PyPI

cd packages/sdk-python
make build    # or: pnpm sdk:python:build from WebApp root
make publish  # requires PyPI token (twine)

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

askmarcel-0.1.0.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

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

askmarcel-0.1.0-py3-none-any.whl (2.9 kB view details)

Uploaded Python 3

File details

Details for the file askmarcel-0.1.0.tar.gz.

File metadata

  • Download URL: askmarcel-0.1.0.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for askmarcel-0.1.0.tar.gz
Algorithm Hash digest
SHA256 580396b7d5337c4799d9cff48ea7b5b23657967534783a28b6db744bc07fdcd5
MD5 b1a9898a95d5cc2f93f02d076f628e7f
BLAKE2b-256 5e2b84c8eeaf26762cba66b0ae6ce1f804574a3f70f4fd0b4c6d872d05876c25

See more details on using hashes here.

File details

Details for the file askmarcel-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: askmarcel-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 2.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for askmarcel-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 47f17e984daeecd1f9f9e60f096b8605ea8f6de905b1a4db2fecde6694f79f95
MD5 99cf98cd6a1435324de918abe6df3f6f
BLAKE2b-256 323abaf23747836a15244e852cea45b1638bd351e190b8fa0e70e22021a0d9d9

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