Skip to main content

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

Release files for usfutils 2.0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for usfutils 2.0.3
File Size Uploaded
usfutils-2.0.3.tar.gz 13.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for usfutils 2.0.3
File Interpreter ABI Platform
usfutils-2.0.3-py3-none-any.whl Python 3 none any Details

Total release size: 28.6 kB

Release files / usfutils-2.0.3.tar.gz

Download URL usfutils-2.0.3.tar.gz
Size 13.3 kB
Tags Source
SHA-256 checksum
How to use checksums
0d542b3aa4fa21217ac6a40b8099c3a5b9ff0a9fc34a3b0d3b22408a6995e0e8
BLAKE2b-256 checksum
How to use checksums
d64e02784380d83409a60cf24d718b9ace68287e0530e132386de01bd286f138
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.10

Release files / usfutils-2.0.3-py3-none-any.whl

Download URL usfutils-2.0.3-py3-none-any.whl
Size 15.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cba7104f1340276c370b3c384b0bc12a2ecce844a7db5ae72aa708074885c962
BLAKE2b-256 checksum
How to use checksums
885a5df2c18997a1e8c8b413777ee934284e2cb25900b4682598432cf0124a13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.10

Release history Release notifications | RSS feed

This release

2.0.3 This release

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

1.0.0

2 release files

0.0.1

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page