Skip to main content

Python utilities for SE research

Project description

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 the latest Python 3, currently 3.8.

Mature functions:

  • io: loading/dumping files with serialization support, managing files;

  • bash: running Bash command;

  • log: for easy setup logging;

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;

  • 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;

  • 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.0.tar.gz (40.9 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.8.0-py3-none-any.whl (45.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: seutil-0.8.0.tar.gz
  • Upload date:
  • Size: 40.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for seutil-0.8.0.tar.gz
Algorithm Hash digest
SHA256 66b3965f06d1172b5e4873280854d04716a581a7102e8b836029b37d77a128d5
MD5 3f0f5aeab025c293e9f8a191df5e29d3
BLAKE2b-256 69e6a81a4d43b54155acb65ca6dcb5db730b108dc7037dfc9ba876916e377bf3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: seutil-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 45.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for seutil-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 75f9343ee53daa79d23033c13627dbab849e213c4316361143d9fac920e1314a
MD5 124dcda7bfe6d26e0ab6825ba75f37c8
BLAKE2b-256 8a0277f744d5cb0dece41266e94ae5ac5dddcef9e8d40d309c8dbebd868abc11

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