# PYDEEN
Python Data Engineer Enterprise Notebook
Work with Enterprise data as an Data Engineer in notebook style.
## Main features:
- Extract data from SAP ABAP Backend OData Services
- Extract data from SAP ABAP Backend via SQL (SAP [abapGit](https://abapgit.org/) Addon [ZDEEB](https://github.com/MDJoerg/deeb) required)
- Websocket Stack for secure SAP ABAP callbacks and realtime messaging
## current state and license
This library is still experimental at the moment and is currently being tested by selected people in practical scenarios. A release under an open source license is planned.
# CHANGELOG
0.12.0: 2023-04-13 CLI support
- NEW: sap deeb exit class and merge mode
- NEW: sap deeb timestamp and key info
- NEW: file loader util for period loading data to SAP
- NEW: argument util for configuration from cli
- bugfix sap table exit for pandas
- bugfix deeb exit class and merge mode
0.11.0: 2022-11-09 JSON REST Support
- NEW: REST Connector
- NEW: pandas expert options
- NEW: object menu subtitle
- NEW: multi selection menu
- NEW: Auth per API Token
- pandas menu redesign (expert options)
- pandas metadata and detect options
- pandas expert: delete columns
- pandas expert: generate unique key and set unique key columns
- pandas expert: generate table layout (SQLite, DXP)
- redesign http connector menu
- redesign sap abap odata
- bugix pandas from association (convert_raw_value)
0.10.0: 2022-11-02 single record odata navigation
- pandas dataframe excel support (export/import)
- single records with follow association support
- parse json results with deep structure
- sap deeb optimizations for table template generation (long fieldnames) and export to sap backend
- remember last request in http connector object
- change: sap odata without client param
- change: pandas dataframe csv export without index
- bugfix: pandas menu
0.9.0: 2022-10-05 pandas dataframe integration
- datahub optimizations (description, integration)
- pandas dataframe file export/import for pickle, csv
- http backend ssl verify mode support
0.8.0: 2022-09-08 Datahub feature
- NEW: Datahub feature for store multiple data objects in one session
- NEW: select single entry from record list
- SAPAbapHttpBackend replaces HttpBackend in sap abap scenarios
- SAP OData Connector: single record selection
- websockets: cloud events - answering to incoming ce message
- websockets: authentification issue for direct sap sicf path
- auth: generate http header authorization parameter value
- menu: lower case character allowed
- bugfix: pandas menu: datefrom -> dataframe
- bugfix: save content: filename issues (result, metainfo)
0.7.0: 2022-08-20 pandas menu
- pandas df menu
- save result to txt
- save metainfo (xml/json)
- redesign menu handling
- websockets renamed
- cloud events support
- cloud events for websockets
0.6.0 2022-08-15 sap abap odata fixes
- logging
- optimized menu with logging infos
- pyodata lib removed
- sap odata entity by key selection
0.5.0 2022-08-12 deeb addon
- bugfix sap_abap result to pandas - timestamp fields
- abapGit Addon DEEB support
- execute SQL statements in SAP ABAP (via DEEB Addon)
0.4.0 2022-08-07 pandas support
- basic auth menu
- property encoding
- export results as pandas dataframe
- parse odata xml
- sap type mapping (e.g. Date)
0.3.0 2022-08-04 sap abap odata support
- command line menu framework
- redesign pyodata support
- support for sap abap odata gateway
0.2.0 2022-06-30 odata v1
- doc for websocket usage
- websocket restart mode
- odata v2 access (pyodata) - early access
0.1.0 2022-06-21 initial pre-alpha release
- core types
- config file handling
- websocket scenario with default command handler for SAP APC
Raw data
{
"_id": null,
"home_page": "",
"name": "pydeen",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "python,data,data science,enterprise,analysis,toolbox,notebook",
"author": "MDJoerg (Joerg Mueller)",
"author_email": "<mdjoerg@joomp.de>",
"download_url": "",
"platform": null,
"description": "# PYDEEN\n\n\n\nPython Data Engineer Enterprise Notebook\n\n\n\nWork with Enterprise data as an Data Engineer in notebook style.\n\n\n\n## Main features:\n\n- Extract data from SAP ABAP Backend OData Services\n\n- Extract data from SAP ABAP Backend via SQL (SAP [abapGit](https://abapgit.org/) Addon [ZDEEB](https://github.com/MDJoerg/deeb) required)\n\n- Websocket Stack for secure SAP ABAP callbacks and realtime messaging\n\n\n\n\n\n## current state and license\n\n\n\nThis library is still experimental at the moment and is currently being tested by selected people in practical scenarios. A release under an open source license is planned.\n\n\n# CHANGELOG\n\n\n\n0.12.0: 2023-04-13 CLI support\n\n- NEW: sap deeb exit class and merge mode\n\n- NEW: sap deeb timestamp and key info\n\n- NEW: file loader util for period loading data to SAP\n\n- NEW: argument util for configuration from cli\n\n- bugfix sap table exit for pandas\n\n- bugfix deeb exit class and merge mode\n\n\n\n0.11.0: 2022-11-09 JSON REST Support\n\n- NEW: REST Connector\n\n- NEW: pandas expert options\n\n- NEW: object menu subtitle\n\n- NEW: multi selection menu\n\n- NEW: Auth per API Token\n\n- pandas menu redesign (expert options)\n\n- pandas metadata and detect options\n\n- pandas expert: delete columns\n\n- pandas expert: generate unique key and set unique key columns\n\n- pandas expert: generate table layout (SQLite, DXP)\n\n- redesign http connector menu\n\n- redesign sap abap odata\n\n- bugix pandas from association (convert_raw_value)\n\n\n\n0.10.0: 2022-11-02 single record odata navigation\n\n- pandas dataframe excel support (export/import)\n\n- single records with follow association support\n\n- parse json results with deep structure\n\n- sap deeb optimizations for table template generation (long fieldnames) and export to sap backend\n\n- remember last request in http connector object\n\n- change: sap odata without client param \n\n- change: pandas dataframe csv export without index\n\n- bugfix: pandas menu\n\n\n\n0.9.0: 2022-10-05 pandas dataframe integration \n\n- datahub optimizations (description, integration)\n\n- pandas dataframe file export/import for pickle, csv\n\n- http backend ssl verify mode support\n\n\n\n0.8.0: 2022-09-08 Datahub feature\n\n- NEW: Datahub feature for store multiple data objects in one session \n\n- NEW: select single entry from record list\n\n- SAPAbapHttpBackend replaces HttpBackend in sap abap scenarios\n\n- SAP OData Connector: single record selection\n\n- websockets: cloud events - answering to incoming ce message\n\n- websockets: authentification issue for direct sap sicf path\n\n- auth: generate http header authorization parameter value\n\n- menu: lower case character allowed\n\n- bugfix: pandas menu: datefrom -> dataframe\n\n- bugfix: save content: filename issues (result, metainfo)\n\n\n\n\n\n0.7.0: 2022-08-20 pandas menu \n\n- pandas df menu\n\n- save result to txt\n\n- save metainfo (xml/json)\n\n- redesign menu handling\n\n- websockets renamed\n\n- cloud events support\n\n- cloud events for websockets\n\n\n\n0.6.0 2022-08-15 sap abap odata fixes\n\n- logging \n\n- optimized menu with logging infos\n\n- pyodata lib removed\n\n- sap odata entity by key selection \n\n\n\n0.5.0 2022-08-12 deeb addon\n\n- bugfix sap_abap result to pandas - timestamp fields\n\n- abapGit Addon DEEB support\n\n- execute SQL statements in SAP ABAP (via DEEB Addon) \n\n\n\n0.4.0 2022-08-07 pandas support\n\n- basic auth menu\n\n- property encoding\n\n- export results as pandas dataframe\n\n- parse odata xml \n\n- sap type mapping (e.g. Date)\n\n\n\n0.3.0 2022-08-04 sap abap odata support\n\n- command line menu framework\n\n- redesign pyodata support\n\n- support for sap abap odata gateway\n\n\n\n0.2.0 2022-06-30 odata v1 \n\n- doc for websocket usage\n\n- websocket restart mode\n\n- odata v2 access (pyodata) - early access\n\n\n\n0.1.0 2022-06-21 initial pre-alpha release\n\n- core types\n\n- config file handling\n\n- websocket scenario with default command handler for SAP APC\n",
"bugtrack_url": null,
"license": "",
"summary": "Python Data Engineer Enterprise Notebook",
"version": "0.12.0",
"split_keywords": [
"python",
"data",
"data science",
"enterprise",
"analysis",
"toolbox",
"notebook"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "e69110b28f9188f86d1dfb5494f8ff0c261d02d7c1872f2c532cdc4348633de8",
"md5": "77fc093e69a8dbca2bc358d4e5385369",
"sha256": "0c6bb347dfa6e20336a4f73458d246465f4f65a883d08bda1e6587aa6001dfd5"
},
"downloads": -1,
"filename": "pydeen-0.12.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "77fc093e69a8dbca2bc358d4e5385369",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 63036,
"upload_time": "2023-04-13T05:37:11",
"upload_time_iso_8601": "2023-04-13T05:37:11.308928Z",
"url": "https://files.pythonhosted.org/packages/e6/91/10b28f9188f86d1dfb5494f8ff0c261d02d7c1872f2c532cdc4348633de8/pydeen-0.12.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-13 05:37:11",
"github": false,
"gitlab": false,
"bitbucket": false,
"lcname": "pydeen"
}