Skip to main content

Python client side functions for working with LDM framework.

Project description

logging_functions

Client side functions for working with LDM framework.

log

log(msg, role_name='')

Log message msg to server.

Parameters:

msg (string): Message to log

role_name (string): Role name of a message. Role name is optional and can be ommited.

Returns:

None

start_run

start_run(project_name, comment='', git_commit_url='')

Start a new run.

Parameters:

project_name (string): Name of a project this newly started run will belong to.

comment (string): Comment for a run. This parameter is optional and can be ommited.

git_commit_url (string): URL of a git commit representing the state of a code base used in this run. This prm is optional and can be ommited.

Returns:

None

finish_run

finish_run()

Finish the current run.

Parameters:

Returns:

None

upload_file

upload_file(file_name, role_name='', comment='')

Upload file (file_name) to the logging server and attaches it to the current run.

Parameters:

file_name (string): File path (on a local machine) of file to be uploaded.

comment (string): Comment for a file to be uploaded. This prm is optional and can be ommited.

role_name (string): Role name for a file to be uploaded. This prm is optional and can be ommited.

Returns:

None

login

login(user_id, psw, server_url_prm='http://localhost:5000')

Authorize user user_id with password psw on server server_url_prm.

Parameters:

user_id (string): User ID.

psw (string): User password.

server_url_prm (URL): URL of an instance of LDM framework to connect to. All subsequent calls to LDM framework functions will be directed to this URL. This prm is optional and can be ommited, in this case default URL of "http://localhost:5000" will be used .

Returns:

True in case of success, False otherwise.

Change log

[0.0.1] - 2020-12-09

[0.0.3] - 2021-02-10

[0.0.4] - 2021-02-12

Added

  • Functions for
    • dataset upload
    • dataset download
    • project creation
    • result validation on a specific dataset

Changed

  • changed package structure (only one package logger is uploaded)
  • removed all examples from package logger
  • class LDMLogger has package visibility

Removed

  • N/A

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

ldm_python_client_lib-0.0.5.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

ldm_python_client_lib-0.0.5-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

Details for the file ldm_python_client_lib-0.0.5.tar.gz.

File metadata

  • Download URL: ldm_python_client_lib-0.0.5.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.21.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.3

File hashes

Hashes for ldm_python_client_lib-0.0.5.tar.gz
Algorithm Hash digest
SHA256 9787a135f73aa4f2a6aa8e0d0cbd267c23d4d08b53f9df70b18d8b6f0217d274
MD5 ec6016b1f2519d28bdb281f6261cc934
BLAKE2b-256 cd58d431a245bb68c752eb25fcf04fde1a10347bd777396e0d1458fe4e67bdcd

See more details on using hashes here.

File details

Details for the file ldm_python_client_lib-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: ldm_python_client_lib-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 5.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.21.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.7.3

File hashes

Hashes for ldm_python_client_lib-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 64c194f785aa1dd5723c95daf0bde986f10d6b7e1e18971ccd0b32a9f80a6542
MD5 97bb2f1ca2fa2defa8e415ad6e7ef83d
BLAKE2b-256 7fa9d23f7cf21c532bf4aa6d2cd74723bd85cf072fcef852742508391f6bdf8c

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