bokeh.util

Bokeh機能を実現するために有用な汎用ユーティリティのセットを提供する。

bokeh.util.browser

ブラウザに関する操作の実行を支援するためのユーティリティ関数。

class DummyWebBrowser[ソース]

“操作なし”のウェブブラウザコントローラ。

open(url: str, new: int = 0, autoraise: bool = True)bool[ソース]

標準的な論点を受け入れて、何の行動も取らない。

get_browser_controller(browser: Optional[str] = None) → bokeh.util.browser.BrowserLike[ソース]

ブラウザコントローラに戻ります。

パラメータ

browser (str or None) -- ブラウザ名、または None (デフォルト値: None )文字列が転送された場合 'none' 仮想ウェブブラウザコントローラに戻り、そうでなければこの値を使用して通過します。 webbrowser 標準ライブラリモジュールです。値の中の値 None システムのデフォルト値を使用します。

戻り値

ウェブブラウザコントローラ

戻り値の型

controller

view(location: str, browser: Optional[str] = None, new: typing_extensions.Literal[same, window, tab] = 'same', autoraise: bool = True)None[ソース]

ブラウザを開いて指定された位置を表示します。

パラメータ
  • location (str) -- 位置が“http:”で先頭でなければ,開く位置をローカルファイルシステム上のファイルパスと仮定する.

  • browser (str or None) -- 以下の場合、どのブラウザを使用するか(デフォルト値:なし) None デフォルトブラウザを使用してください。

  • new (str) -- どのように位置を開きますか。有効値は、以下のことを含む。 'same' -現在のオプションカードで開く 'tab' -現在のウィンドウで新しいタブを開く 'window' -新しいウィンドウで開く

  • autoraise (bool) -- 新しいブラウザウィンドウで位置を自動的にアップグレードするかどうか(デフォルト:true)

戻り値

なし

bokeh.util.callback_manager

提供 PropertyCallbackManager そして EventCallbackManager 追加用Mixinクラス on_change そして on_event クラスのコールバックインタフェース.

class EventCallbackManager(*args, **kw)[ソース]

Python側に登録され、イベントコールバックをトリガするインタフェースを提供するMixinクラス。

class PropertyCallbackManager(*args, **kw)[ソース]

コールバックを登録し、トリガするインタフェースを提供するMixinクラス。

on_change(attr, *callbacks)[ソース]

このオブジェクトには,以下の場合にトリガするコールバックを追加する. attr 変化する。

パラメータ
  • attr (str) -- このオブジェクトの属性名

  • callback (callable) -- 登録するコールバック関数

戻り値

なし

remove_on_change(attr, *callbacks)[ソース]

この対象からコールバックを削除する

trigger(attr, old, new, hint=None, setter=None)[ソース]

以下の項目のコールバックをトリガする attr この物体の上にあります

パラメータ
戻り値

なし

bokeh.util.compiler

様々なJSおよびCSSコンパイルを支援するための関数およびクラスを提供する。

exception CompilationError(error)[ソース]

A RuntimeError JSコンパイル誤りを報告するためのサブクラス.

class AttrDict[ソース]

名前属性ごとのアクセスをサポートするdict子クラスを提供する.

class CustomModel(cls)[ソース]

カスタマイズ(ユーザ定義の)Bokehモデルを表す.

class FromFile(path)[ソース]

単独のソースファイルから読み込むカスタムモデルを実現する.

パラメータ

path (str) -- 拡張ソースコードを含むファイルのパス

class Implementation[ソース]

Bokehカスタムモデル実現を表すための基底クラス.

class Inline(code, file=None)[ソース]

Bokehカスタムモデル実現を表すための基底クラスは,いくつかの言語でインラインコードとして与えることができる.

パラメータ
  • code (str) -- 実現されたソースコード

  • file (str, optional) -- ソーステキストを含むファイルのファイルパス(デフォルト値:なし)

class JavaScript(code, file=None)[ソース]

JavaScriptでBokehカスタムモデルを実現する.

例を引く

class MyExt(Model):
    __implementation__ = JavaScript(""" <JavaScript code> """)
class Less(code, file=None)[ソース]

より少ないCSSスタイルテーブルの実現。

class TypeScript(code, file=None)[ソース]

BokehカスタムモデルのTypeScriptでの実現

例を引く

class MyExt(Model):
    __implementation__ = TypeScript(""" <TypeScript code> """)
bundle_all_models()[ソース]

すべてのモデルの梱包を作成します。

bundle_models(models)[ソース]

選択されたバンドルを作成する models それがそうです。

calc_cache_key(custom_models)[ソース]

キャッシュカスタム拡張実現のための鍵を生成する.

Modelクラス以外にメタデータはないため,これがキャッシュ鍵生成の唯一の基礎である.

以下のリストからモデル鍵を構築する. model.full_name それがそうです。これは理想的ではないが、これからもっと良い解決策が見つかるかもしれない。

get_cache_hook()[ソース]

CustomModelおよび実装が与えられた場合、コンパイルコードを検索するための現在のキャッシュフックを返します。

set_cache_hook(hook)[ソース]

CustomModelおよび実装が与えられた場合には,コンパイルコードを探すためのコンパイルモデルキャッシュフックを設定する.

bokeh.util.dependencies

依存項を検査するためのユーティリティ

import_optional(mod_name: str) → Optional[module][ソース]

オプション依存項の導入を試みる.

要求されたモジュールが利用できない場合、NONEは暗黙に返される。

パラメータ

mod_name (str) -- 導入を試みるオプションモジュールの名前

戻り値

導入したモジュールまたはなし(導入に失敗した場合

import_required(mod_name: str, error_msg: str) → module[ソース]

必要な依存項の導入を試みる.

要求されたモジュールが使用できない場合、RounmeErrorが開始される。

パラメータ
  • mod_name (str) -- 導入を試みた必要なモジュールの名前

  • error_msg (str) -- モジュールが失われたときに起こるエラーメッセージ

戻り値

導入したモジュール

例外

RuntimeError --

bokeh.util.deprecation

bokeh.util.functions

関数リフレクションのためのユーティリティ.

get_param_info(sig)[ソース]

デフォルト値を持つパラメータを検索して返します。

パラメータ

sig (Signature) -- 関数署名

戻り値

デフォルト値を持つパラメータ

戻り値の型

tuple(list, list)

bokeh.util.hex

六角形タイルを扱うための関数である.

ここで使用されている概念のより多くの情報については、この情報ページを参照してください

axial_to_cartesian(q: Any, r: Any, size: float, orientation: str, aspect_scale: float = 1) → Tuple[Any, Any][ソース]

軸線マップ. (q,r) 直角座標からデカルト座標まで (X,Y) タイルの中心の座標です

この関数は、16進フラットタイルに対して他のBoke字形の位置を特定するために、デカルト座標を使用するために使用されてもよい。

この関数は以下のように改編された。

Https://www.redblobgames.com/grids/heagons/#16進数は画素に入力される.

パラメータ
  • q (array[float]) -- 箱詰めのためのQ座標のNumPy配列

  • r (array[float]) -- 箱詰めのためのr座標のNumPy配列

  • size (float) -- 六角形タイルの大きさです大きさは、六角形の中心から頂角までの距離(“点頂”方向に対して)、または中心から辺角までの距離(“平頂”方向について)と定義される。

  • orientation (str) -- 六角タイルの方向は“尖頂”か“平頂”か。

  • aspect_scale (float, optional) -- “十字”次元の六角形をスケーリングする。“点頂”方向の場合、六角形は水平方向にスケーリングされる。“フラットトップ”については、垂直方向にスケーリングされる。印刷を使用する場合 aspect_scale != 1 この値を描画とマッチングするように設定することは有用である可能性がある.

戻り値

(配列) [int] 配列、配列 [int] )

cartesian_to_axial(x: Any, y: Any, size: float, orientation: str, aspect_scale: float = 1) → Tuple[Any, Any][ソース]

地図Cartesion (X,Y) 指向軸 (q,r) タイルの座標を閉じています

この関数は以下のように改編された。

Https://www.redblobgames.com/grids/heagons/#画素から16進数まで

パラメータ
  • x (array[float]) -- 変換するx座標のNumPy配列

  • y (array[float]) -- 変換するy座標のNumPy配列

  • size (float) -- 六角形タイルの大きさです大きさは、六角形の中心から頂角までの距離(“点頂”方向に対して)、または中心から辺角までの距離(“平頂”方向について)と定義される。

  • orientation (str) -- 六角タイルの方向は“尖頂”か“平頂”か。

  • aspect_scale (float, optional) -- “十字”次元の六角形をスケーリングする。“点頂”方向の場合、六角形は水平方向にスケーリングされる。“フラットトップ”については、垂直方向にスケーリングされる。印刷を使用する場合 aspect_scale != 1 この値を描画とマッチングするように設定することは有用である可能性がある.

戻り値

(配列) [int] 配列、配列 [int] )

hexbin(x: Any, y: Any, size: float, orientation: str = 'pointytop', aspect_scale: float = 1) → Any[ソース]

データ点などを六角形タイルに再実装する.

重み付け箱詰めのようなより複雑な用例の場合、単一のタイルを他の数でスケーリングする場合、HoloViewsを使用することを考慮してください。

パラメータ
  • x (array[float]) -- 箱詰めのためのx座標のNumPy配列

  • y (array[float]) -- 箱詰めのためのy座標のNumPy配列

  • size (float) -- 六角形タイルの大きさです大きさは、六角形の中心から頂角までの距離(“点頂”方向に対して)、または中心から辺角までの距離(“平頂”方向について)と定義される。

  • orientation (str, optional) -- 六角タイルの方向は“尖頂”か“平頂”か。(デフォルト値:“pointytop”)

  • aspect_scale (float, optional) -- 描画のアスペクト比にマッチする.印刷を使用する場合 aspect_scale != 1 このパラメータは、正六角形(“延伸”の六角形ではなく)を描画するために、描画に一致するように設定されてもよい。これは、実質的に“スクリーン空間”で箱詰めすることに相当し、描画アスペクト比が1つでない場合には、軸整列された矩形ボックスを使用した方が良い可能性がある。

戻り値

DataFrameが生成したDataFrameは列を持つ. q そして r 軸座標では六角形の平らな配置と列を指定します 計数する. タイルごとのカウントを提供しています

警告

16進式箱詰めは、線形尺度でのみ機能する、すなわち対数グラフ上では機能しない。

bokeh.util.logconfig

Bokehのログ記録システムを構成する.

デフォルトでは、Bokehのユーザがログ記録ポリシーを完全に制御することを可能にするために、ログ記録が構成されていない。しかし,Bokehを開発している間にログ記録を任意に有効にすることができることは有用である.これは環境変数を設定することで実現できます BOKEH_PY_LOG_LEVEL それがそうです。有効値は、重症度が増加する順に、

  • debug

  • info

  • warn

  • error

  • fatal

  • none

デフォルトログ記録レベルは none それがそうです。

basicConfig(**kwargs: Any)None[ソース]

Logging.basicConfig()ラッパは、デフォルトのBokeh特定の構成も破棄します。

bokeh.util.options

構成オプションを指定、検証、記録するためのユーティリティ。

class Options(kw: Dict[str, Any])[ソース]

Bokeh属性タイプシステムを用いて構成オプションを指定し、検証します。

の子類 Options 標準Bokeh属性を使用して構成オプションのセットを指定します:

class ConnectOpts(Options):

    host = String(default="127.0.0.1", help="a host value")

    port = Int(default=5590, help="a port value")

そして1つは ConnectOpts 構成オプションに対応するキーおよび値、ならびに任意の他のキーおよび値を含む辞書を渡すことによって作成することができる。上属性対応項 ConnectOpts はい。はい。 *removed *辞書から抜粋します。これは,いくつかのBokehモデル属性を受け取ることに加えて,自分のキーワードパラメータを配置する関数のセットを受け取るのに有用である.

bokeh.util.paths

bokehjsdir(dev: bool = False)str[ソース]

Bokehjsソースファイルの位置を取得します。DevがTrueであれば、bokehjs/buildのファイルが好ましい。そうでなければ,bokeh/server/staticのファイルを用いる.

serverdir()str[ソース]

サーバパケットの位置を取得する

bokeh.util.serialization

直列化および逆直列化Bokehオブジェクトを支援するための関数.

性能および効率を向上させるために、いくつかのNumPy配列データタイプをバイナリフォーマットに直列化することができる。サポートされるデータタイプリストは:

  • np.uint32

  • np.float64

  • np.int8

  • np.float32

  • np.uint8

  • np.int32

  • np.int16

  • np.uint16

array_encoding_disabled(array)[ソース]

配列がバイナリ符号化可能かどうかを決定する.

符号化可能なNumPy配列データタイプは、:

  • np.uint32

  • np.float64

  • np.int8

  • np.float32

  • np.uint8

  • np.int32

  • np.int16

  • np.uint16

パラメータ

array (np.ndarray) -- 検査する配列

戻り値

ブール.

convert_date_to_datetime(obj)[ソース]

DateオブジェクトをDateTimeに変換する

パラメータ

obj (date) -- 変換する対象

戻り値

日時.

convert_datetime_array(array)[ソース]

NumPy DateTime配列を紀元からミリ秒までの配列に変換する.

パラメータ

array -- (Obj)変換する日時のNumPy配列が入力された値がNumPy配列でなければそのまま返す.

戻り値

配列.

convert_datetime_type(obj)[ソース]

任意の識別可能な日付、時間、または日時値を、紀元以来の浮動小数点ミリ秒数に変換する。

Arg:

Obj(Object):変換するオブジェクト

戻り値

ミリ秒

戻り値の型

float

convert_timedelta_type(obj)[ソース]

任意の識別可能なtimedelta値を浮動小数点絶対ミリ秒に変換する.

Arg:

Obj(Object):変換するオブジェクト

戻り値

ミリ秒

戻り値の型

float

decode_base64_dict(data)[ソース]

Base 64符号化された配列をNumPy配列に復号する.

パラメータ

data (dict) -- 復号する符号化配列データ

データの符号化フォーマットは encode_base64_dict() それがそうです。

戻り値

np.ndarray

encode_base64_dict(array)[ソース]

Base 64を使用してNumPy配列を符号化する:

符号化フォーマットは、以下の構成を有する辞書である。

{
    '__ndarray__' : << base64 encoded array data >>,
    'shape'       : << array shape >>,
    'dtype'       : << dtype name >>,
}
パラメータ

array (np.ndarray) -- コードする配列

戻り値

ディクト!

encode_binary_dict(array, buffers)[ソース]

Numpy配列を未符号化バイナリバッファとして送信する.

符号化フォーマットは、以下の構成を有する辞書である。

{
    '__buffer__' :  << an ID to locate the buffer >>,
    'shape'      : << array shape >>,
    'dtype'      : << dtype name >>,
    'order'      : << byte order at origin (little or big)>>
}
パラメータ
  • array (np.ndarray) -- コードする配列

  • buffers (set) -- バッファを追加するように設定されています これは“out”パラメータです それがそうです。それに含まれる値はその場で修正されるだろう。

戻り値

ディクト!

is_datetime_type(obj)[ソース]

オブジェクトがBokehによって識別可能な任意の日付、時間、または日時タイプであるかどうか。

Arg:

Obj(Object):テストするオブジェクト

戻り値

以下の条件を満たせば真となる obj DateTimeタイプです

戻り値の型

bool

is_timedelta_type(obj)[ソース]

オブジェクトがBokehで識別された任意のTimeDeltaタイプであるかどうか.

Arg:

Obj(Object):テストするオブジェクト

戻り値

以下の条件を満たせば真となる obj 時間増分タイプです

戻り値の型

bool

make_globally_unique_id()[ソース]

グローバルで唯一のUUIDを返す。

例えば、HTML文書においてDivのIDを動的に作成する場合があり、常にグローバル一意のIDを必要とする場合がある。

戻り値

応力.応力

make_id()[ソース]

Bokehオブジェクトに新しいユニークIDを返します。

一般に、この関数は、文書中のBokehオブジェクトを識別するために、単純な単調増加整数ID(文字列形式)を返す。しかし,各オブジェクトが大域的に一意であることが望ましい場合には,環境変数を設定することでその行為をカバーすることができる. BOKEH_SIMPLE_IDS=no それがそうです。

戻り値

応力.応力

serialize_array(array, force_list=False, buffers=None)[ソース]

NumPy配列を直列化形式に変換する.

パラメータ
  • array (np.ndarray) -- 変換するNumPy配列

  • force_list (bool, optional) -- 標準リストにのみ出力されるかどうかこの関数は、バイナリ符号化を使用していくつかのデータタイプを符号化することができますが、このパラメータをTrueに設定するとパラメータが上書きされ、標準Pythonリストのみが発行されます。(デフォルト値:FALSE)

  • buffers (set, optional) -- バイナリバッファが必要であれば、BUFFERSパラメータを提供することができ、バイナリバッファとして送信される任意の列をそのセットに追加することができる。ない場合は、Base 64符号化(デフォルト値:なし)のみを使用する。Force_listがTrueであれば,この値を無視し,バッファを生成しない. これは“out”パラメータです それがそうです。それに含まれる値はその場で修正されるだろう。

戻り値

リストや辞書

transform_array(array, force_list=False, buffers=None)[ソース]

NumPy配列を直列化フォーマットに変換する

非直列化可能なデータタイプを変換し、JSON直列化可能なフォーマットを返す

パラメータ
  • array (np.ndarray) -- 変換するNumPy配列

  • force_list (bool, optional) -- 標準リストにのみ出力されるかどうかこの関数は、バイナリ符号化を使用していくつかのデータタイプを符号化することができますが、このパラメータをTrueに設定するとパラメータが上書きされ、標準Pythonリストのみが発行されます。(デフォルト値:FALSE)

  • buffers (set, optional) -- バイナリバッファが必要であれば、BUFFERSパラメータを提供することができ、バイナリバッファとして送信される任意の列をそのセットに追加することができる。ない場合は、Base 64符号化(デフォルト値:なし)のみを使用する。Force_listがTrueであれば,この値を無視し,バッファを生成しない. これは“out”パラメータです それがそうです。それに含まれる値はその場で修正されるだろう。

戻り値

JSON

transform_array_to_list(array)[ソース]

NumPy配列を値リストに変換する

パラメータ

array (np.nadarray) -- 変換するNumPy配列系列

戻り値

リストや辞書

transform_column_source_data(data, buffers=None, cols=None)[ソース]

変換する. ColumnSourceData データを直列化形式に変換する

パラメータ
  • data (dict) -- 変換するデータ列に名前をマッピングする

  • buffers (set, optional) -- バイナリバッファが必要であれば、BUFFERSパラメータを提供することができ、バイナリバッファとして送信される任意の列をそのセットに追加することができる。Noneの場合は、Base 64符号化(デフォルト:None)のみを使用します。 これは“out”パラメータです それがそうです。それに含まれる値はその場で修正されるだろう。

  • cols (list[str], optional) -- 変換される列のサブセットのオプションリスト。Noneであれば、すべての列(デフォルト値:None)を変換します。

戻り値

JSON互換DICT

transform_series(series, force_list=False, buffers=None)[ソース]

パンダシリーズを直列化形式に変換する

パラメータ
  • series (pd.Series) -- パンダシリーズは転換しなければならない

  • force_list (bool, optional) -- 標準リストにのみ出力されるかどうかこの関数は、バイナリ符号化を使用していくつかのデータタイプを符号化することができますが、このパラメータをTrueに設定するとパラメータが上書きされ、標準Pythonリストのみが発行されます。(デフォルト値:FALSE)

  • buffers (set, optional) -- バイナリバッファが必要であれば、BUFFERSパラメータを提供することができ、バイナリバッファとして送信される任意の列をそのセットに追加することができる。ない場合は、Base 64符号化(デフォルト値:なし)のみを使用する。Force_listがTrueであれば,この値を無視し,バッファを生成しない. これは“out”パラメータです それがそうです。それに含まれる値はその場で修正されるだろう。

戻り値

リストや辞書

traverse_data(obj, buffers=None)[ソース]

平面リストが見つかるまでオブジェクトを再帰的にトラバースする。

The flat list is converted to a numpy array and passed to transform_array() to handle nan, inf, and -inf.

パラメータ

obj (list) -- 値またはリストのリスト

bokeh.util.token

セッションIDを生成して操作するためのユーティリティ。

セッションIDは、一般に、アプリケーションまたは描画を表示する各ブラウザオプションカードに関連付けられる。各セッションは、サーバにホストされている任意の他のセッションから独立した自分の状態を有する。

check_session_id_signature(session_id: str, secret_key: Optional[bytes] = None, signed: Optional[bool] = False)bool[ソース]

セッションIDの署名をチェックし,有効であればTrueを返す.

サーバはこの関数を用いて正しい鍵を用いてセッションIDを生成したかどうかをチェックする.署名セッションが無効にされた場合、この関数は常にTrueを返す。

check_token_signature(token: str, secret_key: Optional[bytes] = None, signed: Optional[bool] = False)bool[ソース]

トークンの署名と含まれる署名をチェックする.

サーバはこの関数を用いてトークンと含まれるセッションIDが正しい鍵を用いて生成されているかどうかをチェックする.署名セッションが無効にされた場合、この関数は常にTrueを返す。

パラメータ
  • token (str) -- 検査するトークン

  • secret_key (str, optional) -- 鍵(デフォルト値:BOKEH_SECRET_KEY環境変数の値)

  • signed (bool, optional) -- 任意の内容をチェックするかどうか(デフォルト値:BOKEH_SIGN_SESSIONS環境変数の値)

戻り値

ブール.

generate_jwt_token(session_id: str, secret_key: Optional[bytes] = None, signed: bool = False, extra_payload: Optional[Dict[str, Any]] = None, expiration: int = 300)str[ソース]

JWTトークンは、セッション_idおよび追加のペイロードが与えられた場合に生成される。

パラメータ
  • session_id (str) -- トークンのセッションIDに追加する

  • secret_key (str, optional) -- 鍵(デフォルト値:BOKEH_SECRET_KEY環境変数の値)

  • signed (bool, optional) -- セッションIDに署名するか否か(デフォルト値:環境変数bokeh_sign_sessionの値)

  • extra_payload (dict, optional) -- Bokehセッショントークンに含まれる追加の鍵/値ペア

  • expiration (int, optional) -- 期限が切れる時間.

戻り値

応力.応力

generate_secret_key()str[ソース]

SHA−256 HMAC署名に適した安全に生成された新しい鍵を生成する。

例えば、この鍵は、BokehサーバセッションIDに署名するために使用されてもよい。

generate_session_id(secret_key: Optional[bytes] = None, signed: bool = False)str[ソース]

機会とともにIDを生成する.

一般に、Bokehアプリケーションに接続された各ブラウザタブは、自分のセッションIDを有する。Bokehアプリケーションの生産展開では、セッションIDはランダムであるべきであり、推測できない−そうでなければ、アプリケーションのユーザは互いに干渉する可能性がある。

get_session_id(token: str) → Any[ソース]

JWTトークンからセッションIDを抽出する.

パラメータ

token (str) -- セッション_idおよび他のデータを含むJWTトークン。

戻り値

応力.応力

get_token_payload(token: str) → Any[ソース]

トークンからペイロードを抽出する.

パラメータ

token (str) -- セッション_idおよび他のデータを含むJWTトークン。

戻り値

ディクト!

bokeh.util.string

文字列操作やコーディングに有用な関数。

format_docstring(docstring: Optional[str], *args: Any, **kwargs: Any) → Optional[str][ソース]

文書文字列を安全にフォーマットする。

使用すべきである. -OO オプションの場合は,文書文字列を削除してその値を置き換える None それがそうです。この関数は、このような場合に文字列フォーマットオプションを適用することを防止することができる。

パラメータ
  • docstring (str or None) -- フォーマットする文書文字列、または None

  • args (tuple) -- Docsringの文字列フォーマットパラメータ

  • kwargs (dict) -- Docsringの文字列フォーマットパラメータ

戻り値

文字列またはなし

indent(text: str, n: int = 2, ch: str = ' ')str[ソース]

所与のテキストブロック中のすべての行を指定された量にインデントする.

パラメータ
  • text (str) -- インデントするテキスト

  • n (int, optional) -- 1行あたりのインデント数(デフォルト値:2)

  • ch (char, optional) -- インデント(デフォルト値:“”)をどの文字で充填しますか?

nice_join(seq: Sequence[str], sep: str = ', ', conjuction: str = 'or')str[ソース]

接続詞を用いて文字列列を英語に優しい文節に連結する or 適当なときに。

パラメータ
  • seq (seq[str]) -- うまく接続された文字列列

  • sep (str, optional) -- 使用するシーケンス·セパレータ(デフォルト値:“,”)

  • conjunction (str or None, optional) -- 最後の2つの接続詞のために、または基本的な連結動作(デフォルト値:“or”)を再現するために使用されることはありません。

戻り値

連結された文字列

サンプル

>>> nice_join(["a", "b", "c"])
'a, b or c'
snakify(name: str, sep: str = '_')str[ソース]

CamelCaseをSnake_Caseに変換する.

bokeh.util.tornado

竜巻に関する内部ユーティリティ

bokeh.util.terminal

端末出力をフォーマットするためのユーティリティを提供する。

bokeh.util.version

Bokehライブラリのバージョンを提供します。

本モジュールは使用します versioneer バージョン文字列を管理する場合は、以下の操作を実行してください。開発過程では versioneer バージョンの文字列は、現在のGITリビジョンに基づいて計算されます。非タグベースのパッケージバージョンの場合、バージョン文字列は、配布のためにカプセル化されたファイルにハードコードされる。

__version__

これは、Boehライブラリの完全バージョンの文字列をインストールしました。

機能:
基本バージョン(_V):

基本バージョンの文字列を返し、“dev”、“rc”やローカル構築情報は何も付加しません。

完全解放(_Full_Release):

現在インストールされているバージョンが完全なバージョンであるかどうかを返します。

bokeh.util.warnings

Bokeh固有の警告サブクラスを提供する.

デフォルトの場合,これらのサブクラスの主な用途は,それらをユーザに無条件に表示することを強制することである.

exception BokehDeprecationWarning[ソース]

ポーク特有の DeprecationWarning サブクラスです。

Bokeh破棄コンテンツを選択的にフィルタリングして無条件表示を行うために用いられる.

exception BokehUserWarning[ソース]

ポーク特有の UserWarning サブクラスです。

無条件表示のためにBokeh警告を選択的にフィルタリングするために使用される。