Skip to main content

A sample library of Data Transformation functions.

Project description

Data Transformation Library

About

This project is an exercise primarily focused on building Python libraries, dependency management using Poetry and publishing packages to PyPI.

The task is to implement three data transformation functions:

  • Transpose
  • Time Series Windowing
  • Cross-Correlation (Convolution)

Functions were built using Python and Numpy (as per requirements of this task).

For package management we were required to use Poetry.

Libraries Used

For this project only Python's standard library as well as Numpy (were it was required) were used.

How to Use

As this project is an exercise on building Python libraries, the library itself must first be installed from PyPI, were it is being published.

To do so in the terminal window type pip install dtl-functions-rd. After the library is installed, open the main.py file that is located in the main project directory to see a few examples on how to use the functions of this data transformation library.

Possible Future Improvements

  • Version handling

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

dtl_functions_rd-0.1.0.tar.gz (2.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dtl_functions_rd-0.1.0-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file dtl_functions_rd-0.1.0.tar.gz.

File metadata

  • Download URL: dtl_functions_rd-0.1.0.tar.gz
  • Upload date:
  • Size: 2.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for dtl_functions_rd-0.1.0.tar.gz
Algorithm Hash digest
SHA256 05dd1c67ce3a0b052d6614c392d6bc0ca43849959cacb25ebe5dc1b0f00099a9
MD5 92596996e70f827220f0b5515c2aa9c1
BLAKE2b-256 4e5758280513dcbd64d21d52e39c2de62393d7d72de5966d6d9caa89dab06d6f

See more details on using hashes here.

File details

Details for the file dtl_functions_rd-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dtl_functions_rd-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4fc8fd43d9a72b543a8f8e5a877b0fdc9beaa4cdc1f38aefcbe7f03c234a114e
MD5 ac844ea613b73c83423b06ba9beff0de
BLAKE2b-256 e068e98a3e2a72771db56241c894102b8231d3170097fc33a4d5a56c5fbeb2af

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page