Skip to main content

Open Source Universal Tool Library for Python Project

Project description

UsfUtils

English | 简体中文

PyPI License

This is an open-source universal toolkit named Useful Utilities for Deep Learning, Machine Learning, and other Python projects.

🚩Features

  • Aiming to provide frequently-used functions mainly about log management, configuration management, and file/directory management.
  • To help researchers and engineers avoid wasteful duplication of effort.
  • Rely solely on native Python / Pytorch and does not depend on any other third-party package.

🚀What's New?

  • 2023.11.29 Add object-load module; Release version 2.0.0
  • 2023.11.28 Add data type UsfDict and integrate it with UsfConfig; Release version 1.0.0
  • 2023.11.27 Add statistical modules, such as statistical model parameters
  • 2023.11.17 Add basic log management functions: initialize logger and manage multi-process logs
  • 2023.11.16 Add basic directory management functions: create, rename, and scan
  • 2023.11.16 Initialization

💻How to Install?

Environmental requirements: Python 3.x

It is suggested to install it via the following command:

pip install usfutils

Or installing through source code:

git clone https://github.com/chenaoxuan/UsfUtils.git
cd UsfUtils
pip install .

Reference

Some modules of this project refer to the following repos:

BasicSR

omegaconf

Pytorch Lightning

easydict

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

usfutils-2.0.3.tar.gz (13.3 kB view hashes)

Uploaded Source

Built Distribution

usfutils-2.0.3-py3-none-any.whl (15.3 kB view hashes)

Uploaded Python 3

Supported by

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