Data Extract-Load-Transform for Autosink Project
Parse the values in the data lake and load them into memory, then make it executable for the data labeler. It organizes the labeled data into a format that is easy for the feature store to store. The autosink-data-elt contains utility classes and data type definitions for reading and writing json files stored in the data lake. When the data extracted from the Raspberry Pi is stored in the data lake, it is loaded, labeled, and transformed into a form that can be stored in the feature store, so it is named ELT.
Features
- Parse the values in the data lake and load them into memory, then organize them into a format that is easy for the data labeler to read.
- Call the data labeler.
- Store the labeled data in the feature store.
Environment
The environment is based on MacOS and Linux.
Makefile
The Makefile has the following functions.
make lint
- To use the
.vscodesettings, install thepylintextension. - Override the options specified in the
pyproject.tomlfile to lint the code with the default settings of the linter.
make format
- The formatter uses google's
yapf. - Override the options specified in the
pyproject.tomlfile to format the code with the default settings of theyapfformatter. - To use the
.vscodesettings, install theyapfextension.
make test
- The test uses
unittest. - Supports both
test_*.pyand*_test.pypatterns. - The test file must be connected to
__init__.pyup to the location where the test file exists.
make publish
- Write the
~/.pypircfile as follows.[pypi] username = __token__ password = pypi-어쩌고저쩌고 # Write your personal API token. - This command uses
flitto push the package to the PyPI public registry. - The package uploaded with the name specified earlier as `
Metadata
Release files for autosink-data-elt 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| autosink_data_elt-0.2.0.tar.gz | 12.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| autosink_data_elt-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 23.8 kB
Release files / autosink_data_elt-0.2.0.tar.gz
| Download URL | autosink_data_elt-0.2.0.tar.gz |
|---|---|
| Size | 12.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
254d2a7ceb4c191017cdacbc19114395eb5c8b8716061381712c9e622579d33e
|
|
BLAKE2b-256 checksum How to use checksums |
f563cb66de72965312a3b55b2c7303db786187cf95a88af2a1311beef6716954
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.31.0
|
Release files / autosink_data_elt-0.2.0-py3-none-any.whl
| Download URL | autosink_data_elt-0.2.0-py3-none-any.whl |
|---|---|
| Size | 10.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1de9dd147d62597b212afe9a4024364a63d8758ae1eb15e74d865da4c45a0ec0
|
|
BLAKE2b-256 checksum How to use checksums |
d4b5a8353fd3b087809ebb11d40a9e75c358878f88e53d280a323142f9b5227f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.31.0
|