Python utilities for SE research
Project description
Python utilities for SE(+ML) research. This library stays reasonably up-to-date with the latest Python 3, currently supporting 3.8~3.11.
Mature functions:
bash: running Bash command;
io: loading/dumping files with serialization support, managing files;
log: for easy setup logging;
project: for batch processing of repositories;
Incubating functions:
pbar: improve tqdm’s output in emacs-shell like terminals;
GitHubUtils: for mining GitHub, using PyGitHub package;
MiscUtils: for whatever functions that may not belong to other classes;
Stream: similar to java.utils.Stream;
TimeUtils: for adding time constrain on an operation;
latex.*: for writing macros and tables for latex documents;
Deprecated functions:
BashUtils: the previous version of bash;
IOUtils: the previous version of io;
CliUtils: for command line argument parsing without the need to declare each argument, recommended to use jsonargparse library;
LoggingUtils: the previous version of log;
Full documentation can be found at readthedocs.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file seutil-0.8.12.tar.gz
.
File metadata
- Download URL: seutil-0.8.12.tar.gz
- Upload date:
- Size: 1.6 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9610b0f62607fc80fe2fbf6aadcf82696bd60f25e10b685c8f48b1545ac8cb35 |
|
MD5 | 67347f78842da1684acc5b78bfb84b42 |
|
BLAKE2b-256 | 71157fa9eb9562447f8902c6ae9e6b74dab717c47f08984b61190090a47a592f |
File details
Details for the file seutil-0.8.12-py3-none-any.whl
.
File metadata
- Download URL: seutil-0.8.12-py3-none-any.whl
- Upload date:
- Size: 59.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 212a0a7eb53599aebd07f2615a33b0d5d3a93f6af7d78c6d61b668a0db43f616 |
|
MD5 | aa4bfd0270384a9064a1275599ace298 |
|
BLAKE2b-256 | 6dbedda5d9e3bc268982fb9f634af88dd9bd0a591fcfbf30169958d62e0225d1 |