Skip to main content

Python utilities for SE research

Project description

Project seutil

PyPI GitHub release (latest by date including pre-releases) GitHub Workflow Status

Python utilities for SE(+ML) research. This library stays reasonably up-to-date with latest Python 3, currently 3.8.

Mature functions:

  • io: loading/dumping files with serailization support, managing files;
  • bash: running Bash command;

Incubating functions:

  • LoggingUtils: for logging;
  • 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;
  • project.*: for batch processing of repositories;

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;

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.6.2.tar.gz (31.3 kB view details)

Uploaded Source

Built Distribution

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

seutil-0.6.2-py3-none-any.whl (36.3 kB view details)

Uploaded Python 3

File details

Details for the file seutil-0.6.2.tar.gz.

File metadata

  • Download URL: seutil-0.6.2.tar.gz
  • Upload date:
  • Size: 31.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for seutil-0.6.2.tar.gz
Algorithm Hash digest
SHA256 cba2a6d958e93da24db8154b2d1be0273d44e8c2deba68229d61fef8ce5016aa
MD5 f4abd34cd6df1fdd20bde9503fc8073a
BLAKE2b-256 2c357bde7467ffa89747adbb9a742070883ee31064f52d9dc97625023be731a8

See more details on using hashes here.

File details

Details for the file seutil-0.6.2-py3-none-any.whl.

File metadata

  • Download URL: seutil-0.6.2-py3-none-any.whl
  • Upload date:
  • Size: 36.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for seutil-0.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 b26a7c5176fa03c029b28348e59beacbc21167eae24840c74c8cb54ddb2309b4
MD5 0a630f709ffaba543a678f6997577d27
BLAKE2b-256 ad54321da81fe7a28e484c9d71e1f094b596aac72f437abcc3a279a1b636f85a

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