dukeai-lib


Namedukeai-lib JSON
Version 0.2.5 PyPI version JSON
download
home_pagehttps://duke.ai
SummaryCommon functions used across the DUKE.ai project environments.
upload_time2023-09-05 18:42:44
maintainer
docs_urlNone
authorBlake Donahoo
requires_python>=3.7
licenseGNU General Public License v3 (GPLv3)
keywords dukeai duke.ai
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ## 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"
}
        
Elapsed time: 0.10980s