Skip to main content

A package with useful data science functions I have developed and useful guidance.

Project description

🧰 diego-utils

Deploy to PyPI Deploy MkDocs PyPI version PyPI - Python Version Code style: Ruff Code style: black

The diego-utils package is a Python library with some utility functions that I find useful for data science and econometrics. It is also a place for me to try and formalise some code built across different projects taht I think might be useful in the future.

📋 Prerequisites

This package is requires a Python version between 3.11 and 3.13. It uses setup.py, setup.cfg, and pyproject.toml for dependency management and packaging.

🛫 Set Up

Install with PyPI

The faster and easier way to install diego-utils in using PyPI. From your terminal just run:

pip install diego-utils

Install through Cloning the repository

Alternatively, diego-utils can also be installed by first cloning the repository:

git clone https://github.com/diego-lda/diego-utils.git

Then navigating into the home directory and running:

pip install .

🗂️ How the Project is Organised

The package has several modules, which split the functionality into themes:

  • metrics: These are econometrics functions, to help with the analysis of data.
  • evaluate: These are evaluation functions, designed to monitor a pipelines performance.
  • handle: These are data handling functions, useful in data manipulation and transformation.

📖 Documentation and Further Information

The documentation is automatically generated using GitHub Actions and MkDocs. For an in-depth understanding of diego-utils, how to contribute to rdsa-utils, and more, please refer to the MkDocs-generated documentation.

🛡️ Licence

Unless stated otherwise, the codebase is released under the MIT License. This covers both the codebase and any sample code in the documentation.

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

diego_utils-0.1.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

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

diego_utils-0.1.0-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: diego_utils-0.1.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for diego_utils-0.1.0.tar.gz
Algorithm Hash digest
SHA256 1db08da372eac9543a3f94b51213acfaf693f9c9fc43219cd820b5fc6a4967dd
MD5 4b15668cf47422a2a8c78cc476f0399d
BLAKE2b-256 60cf97ecbae60fe5258378855cd8393abc91e0193612d818478251060b259479

See more details on using hashes here.

File details

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

File metadata

  • Download URL: diego_utils-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for diego_utils-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 62d57964688489483b23ca5ad1887fad555622c75a8271c752e37616df030a67
MD5 b824dd65994e7454426435b576c94291
BLAKE2b-256 f2b913cc2e2697dc9e9f722ea51fc4a3cb802a37118de149624fc920b061e8da

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