Skip to main content

頻繁に利用する処理を集めたライブラリ

Project description

reelib

頻繁に利用する処理を集めたライブラリ

インストール方法

pip install reelib

ライブラリの内容

timestamp

  • 時刻文字列を扱う
from reelib import timestamp

# 現在時刻のタイムスタンプを取得
ts = timestamp.get_timestamp()
# ex) 20191025164844890916

# タイムスタンプをdatetimeに変換
t = timestamp.conv_time_from_timestamp(ts)
# ex) datetime.datetime(2019, 10, 25, 16, 48, 44, 890916, tzinfo=datetime.timezone(datetime.timedelta(0, 32400)))

contjson

  • JSONを扱う
from reelib import contjson

# ファイルからの読み込み
json_obj = load_from_file('test.json')

# ファイルへの書き込み
save_to_file(json_obj, 'test.json')

# JSONを整形して標準出力
print_json(json_obj)

# str型文字列をJSONに変換
json_obj = json_from_str('{"a":2, "b":3}')

# JSONをstr型文字列に変換
json_text = json_to_str(json_obj)

contimg

  • 画像ファイルを扱う
from reelib import contimg

# PIL型をOpenCV型に変換
img_cv = contimg.pil2cv(img_pil)

# OpenCV型をPIL型に変換
img_pil = contimg.cv2pil(img_cv)

# 画像のリサイズ (トリミング)
resized = contimg.resize(img_cv, (画像のサイズ(x,yのtuple)), fill=False)

# 画像のリサイズ (パディング)
resized = contimg.resize(img_cv, (画像のサイズ(x,yのtuple)), fill=True)

# 画像タイルの作成
img_tile = contimg.get_imagetile((画像パスのリスト), (タイルのサイズ(x,yのtuple)), (タイルの数(x,yのtuple)))

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

reelib-1.4.1.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

reelib-1.4.1-py3-none-any.whl (4.9 kB view details)

Uploaded Python 3

File details

Details for the file reelib-1.4.1.tar.gz.

File metadata

  • Download URL: reelib-1.4.1.tar.gz
  • Upload date:
  • Size: 4.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.9 CPython/3.7.6 Linux/4.15.0-112-generic

File hashes

Hashes for reelib-1.4.1.tar.gz
Algorithm Hash digest
SHA256 cfb638e0b7400143b828bacd7d92f50bb5f05a1f43e1e72f93d5f744843b001a
MD5 ffd23b3e2c34f431d6eb62d1909b7f72
BLAKE2b-256 471e4cd9066ab4948f067076a0be21ad9734d30b424d9aeef4ec6486f12533d7

See more details on using hashes here.

File details

Details for the file reelib-1.4.1-py3-none-any.whl.

File metadata

  • Download URL: reelib-1.4.1-py3-none-any.whl
  • Upload date:
  • Size: 4.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.9 CPython/3.7.6 Linux/4.15.0-112-generic

File hashes

Hashes for reelib-1.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d723dadb3ebc916554e5a78c8f5e49a51c213de23a27950c7f0b59810b70e5f9
MD5 6fad01c80b516020fc5156886e84fa85
BLAKE2b-256 20bbb9c0d6dc08ea66ede26fb5c1ff9505a7c73c2a197f180f2d14cccedcf0a5

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