Skip to main content

A package for forecasting orders using Hawk API.

Project description

forecast_order

このリポジトリには、Hawk APIを使用して受注予測を行うための ForecastOrders クラスが含まれています。このクラスを使用して、受注データを元に予測を実行し、その結果を取得することができます。

Requirement

ForecastOrdersはPython3系で動作し、以下のライブラリに依存します。

Installation

pip install requests

Methods

・forecast_orders(self, client_id, api_token, pred_id, original_data):
    受注予測を実行し、その結果を取得します。
"""
引数は省略不可です。
Args:
  client_id (str): client ID,任意の文字列
  private_key (str): 認証に使用するAPIトークン
  pred_id (str): 予測ID,任意の文字列
  original_data (list): 予測用の実績データ
Returns:
  dict:予測結果
"""

Usage

以下は、ForecastOrders クラスを使用して予測を実行し、結果を取得するサンプルコードです。

# 入力データ
client_id = "your_client_id"
api_token = "your_api_token"
pred_id = "your_pred_id"
original_data = [
    {"受注日(YYYYMMDD形式)": "20230101", "金額": 1000},
    {"受注日(YYYYMMDD形式)": "20230102", "金額": 1500},
    # 他のデータを追加
]

forecast_orders_instance = ForecastOrders()
forecast_result = forecast_orders_instance.forecast_orders(client_id, api_token, pred_id, original_data)

Notes

  • このクラスはテスト環境用に設計されています。実際のエンドポイントやAPI URLを使用する前に、テスト環境で十分に動作を確認してください。
  • ジョブステータスの取得や予測結果の取得には一定の時間がかかる場合があります。適宜 time.sleep などを用いて適切に待機時間を設けてください。

Author

License

"ForecastOrders" is under MIT license.

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

forecast_order-0.1.1.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

forecast_order-0.1.1-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file forecast_order-0.1.1.tar.gz.

File metadata

  • Download URL: forecast_order-0.1.1.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.12.3

File hashes

Hashes for forecast_order-0.1.1.tar.gz
Algorithm Hash digest
SHA256 2e74f6230ec93374527cabb57c00de875aa7009712cfa14e33b67716d6e97e59
MD5 58bfb01f2c4f6489a7b6cf56870ade37
BLAKE2b-256 e5638640df91cb98d44b964f8fb7aaea756b66ceceac961adf2dbd1840071840

See more details on using hashes here.

File details

Details for the file forecast_order-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for forecast_order-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ff8ec9bc92cd771675410bf286f83c4ef0b3bd4f066e72534abe4737c79e6c7b
MD5 cde25183130290acda8f754d722b3cdb
BLAKE2b-256 7c28328f7de4aa309a9079df0d1429d2261e8499223f5709b7f4fb6355e55972

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page