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

Added

  • Initial upload of package

Changed

  • N/A

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.2.tar.gz (3.9 kB view details)

Uploaded Source

Built Distribution

ldm_python_client_lib-0.0.2-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ldm_python_client_lib-0.0.2.tar.gz
  • Upload date:
  • Size: 3.9 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.2.tar.gz
Algorithm Hash digest
SHA256 bf6cad07d517ae6ceabf6c166bd209fa90ac009ca0952fe53289d8a9d4eef1f4
MD5 fd24c73751fe7e2cc53872bac9f3bbb3
BLAKE2b-256 a1a57c906bc5091b250c0fa949307a9e68184ddaf3969ced4f1edbb970b84a5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ldm_python_client_lib-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.5 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 f3fcef7ffe6c645c6010a6710c6ce0205cd2b4c204298f7b2ce15f81972cbcae
MD5 c3aaffadebdbadf2f14f300acd3671e9
BLAKE2b-256 93fd9e55eb049117d785b62c0040e2323a6ef07da05836c68c2812aae1e34515

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