## Duke.ai Lib (*dukeai_lib*)
Latest Release: 2023-07-25
---
*The dukeai_lib PIP package repository; Contains base functions that are used across multiple internal backend projects making it easier for developers to maintain consistency via a centralized codebase while enabling retroactive updates to core functionality.*
---
**Modules**
- **tools**
- gen_random_sha()
- **application**
- check_access()
- api_response()
- **utilities**
- DecimalEncoder(class)
- **schema_kung_fu**
- rate_confirmation
- *flatten_ratecon()*
- *unflatten_ratecon()*
- accessorial
- *flatten_accessorial()*
- *unflatten_accessorial()*
- bill_of_lading
- *flatten_bol()*
- *unflatten_bol()*
- invoice
- *flatten_invoice()*
- *unflatten_invoice()*
- noa_lor
- *flatten_noa_lor()*
- *unflatten_noa_lor()*
- classification
- *dt_multiclass_to_dynamoson()*
- *translate_dt_multiclass()*
- *classification_template()*
- *standardize_classification_name()*
- *parse_classification_dynamoson()*
- *parse_multiple_classification_dynamoson()*
- schema_utilities
- *dict(REFERENCE_OPTIONS)*
- *dict(STATES)*
- *get_idtype()*
- *format_state()*
- *parse_incoming_address()*
- *format_time()*
- *parse_time()*
---
**Usage**
pip install dukeai_lib
*and subsequently...*
import dukeai_lib
***or***
from dukeai_lib.schema_kung_fu import schema_utilities
Raw data
{
"_id": null,
"home_page": "https://duke.ai",
"name": "dukeai-lib",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "dukeai,duke.ai",
"author": "Blake Donahoo",
"author_email": "Blake Donahoo <blake@duke.ai>",
"download_url": "https://files.pythonhosted.org/packages/af/0b/b4fbf35a6cf05269e6ae40790bd2637790893e4be1d5c851486695e3a377/dukeai_lib-0.2.5.tar.gz",
"platform": null,
"description": "## Duke.ai Lib (*dukeai_lib*)\n\nLatest Release: 2023-07-25\n\n---\n\n*The dukeai_lib PIP package repository; Contains base functions that are used across multiple internal backend projects making it easier for developers to maintain consistency via a centralized codebase while enabling retroactive updates to core functionality.*\n\n---\n**Modules**\n\n- **tools**\n\n - gen_random_sha()\n\n- **application**\n\n - check_access()\n - api_response()\n\n- **utilities**\n\n - DecimalEncoder(class)\n\n- **schema_kung_fu**\n\n - rate_confirmation\n - *flatten_ratecon()*\n - *unflatten_ratecon()*\n - accessorial\n - *flatten_accessorial()*\n - *unflatten_accessorial()*\n - bill_of_lading\n - *flatten_bol()*\n - *unflatten_bol()*\n - invoice\n - *flatten_invoice()*\n - *unflatten_invoice()*\n - noa_lor\n - *flatten_noa_lor()*\n - *unflatten_noa_lor()*\n - classification\n - *dt_multiclass_to_dynamoson()*\n - *translate_dt_multiclass()*\n - *classification_template()*\n - *standardize_classification_name()*\n - *parse_classification_dynamoson()*\n - *parse_multiple_classification_dynamoson()*\n - schema_utilities\n - *dict(REFERENCE_OPTIONS)*\n - *dict(STATES)*\n - *get_idtype()*\n - *format_state()*\n - *parse_incoming_address()*\n - *format_time()*\n - *parse_time()*\n---\n\n**Usage**\n\npip install dukeai_lib\n\n*and subsequently...*\n\nimport dukeai_lib\n\n***or***\n\nfrom dukeai_lib.schema_kung_fu import schema_utilities\n",
"bugtrack_url": null,
"license": "GNU General Public License v3 (GPLv3)",
"summary": "Common functions used across the DUKE.ai project environments.",
"version": "0.2.5",
"project_urls": {
"Homepage": "https://duke.ai"
},
"split_keywords": [
"dukeai",
"duke.ai"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "69068ad8cc80d4bb3994a7836f9e3f994112d78930ff2b9202b1da8f966f8f5f",
"md5": "a274d64491339ef9eb773964b33765ec",
"sha256": "fcfbeb7f69741364517303c91f306ea8c255867b25e70f06476ba075e1137cf7"
},
"downloads": -1,
"filename": "dukeai_lib-0.2.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a274d64491339ef9eb773964b33765ec",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 56958,
"upload_time": "2023-09-05T18:42:43",
"upload_time_iso_8601": "2023-09-05T18:42:43.058029Z",
"url": "https://files.pythonhosted.org/packages/69/06/8ad8cc80d4bb3994a7836f9e3f994112d78930ff2b9202b1da8f966f8f5f/dukeai_lib-0.2.5-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "af0bb4fbf35a6cf05269e6ae40790bd2637790893e4be1d5c851486695e3a377",
"md5": "d99687cf580c4721599fe5f8024c2137",
"sha256": "986f1a787a808a1081ba706a3c01f7b7633ff2ccb49bac358b420c28129dee51"
},
"downloads": -1,
"filename": "dukeai_lib-0.2.5.tar.gz",
"has_sig": false,
"md5_digest": "d99687cf580c4721599fe5f8024c2137",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 49963,
"upload_time": "2023-09-05T18:42:44",
"upload_time_iso_8601": "2023-09-05T18:42:44.148486Z",
"url": "https://files.pythonhosted.org/packages/af/0b/b4fbf35a6cf05269e6ae40790bd2637790893e4be1d5c851486695e3a377/dukeai_lib-0.2.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-09-05 18:42:44",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "dukeai-lib"
}