Skip to main content

Python utilities for SE research

Project description

PyPI GitHubRelease GitHubWorkflow

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

seutil-0.8.12.tar.gz (1.6 MB view details)

Uploaded Source

Built Distribution

seutil-0.8.12-py3-none-any.whl (59.0 kB view details)

Uploaded Python 3

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

Hashes for seutil-0.8.12.tar.gz
Algorithm Hash digest
SHA256 9610b0f62607fc80fe2fbf6aadcf82696bd60f25e10b685c8f48b1545ac8cb35
MD5 67347f78842da1684acc5b78bfb84b42
BLAKE2b-256 71157fa9eb9562447f8902c6ae9e6b74dab717c47f08984b61190090a47a592f

See more details on using hashes here.

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

Hashes for seutil-0.8.12-py3-none-any.whl
Algorithm Hash digest
SHA256 212a0a7eb53599aebd07f2615a33b0d5d3a93f6af7d78c6d61b668a0db43f616
MD5 aa4bfd0270384a9064a1275599ace298
BLAKE2b-256 6dbedda5d9e3bc268982fb9f634af88dd9bd0a591fcfbf30169958d62e0225d1

See more details on using hashes here.

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