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:

  • 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.3.tar.gz (42.0 kB view details)

Uploaded Source

Built Distribution

seutil-0.8.3-py3-none-any.whl (46.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: seutil-0.8.3.tar.gz
  • Upload date:
  • Size: 42.0 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.3.tar.gz
Algorithm Hash digest
SHA256 525f47e0a06c78da0707d57b3f4eafbfa5b86732043505f57abf51f09b018d50
MD5 53d34f8a3ba64b65345225f6cf257cc3
BLAKE2b-256 34714525cb8d22662baa3796aab46a90d95ed6da91850e87d2297337e831143c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: seutil-0.8.3-py3-none-any.whl
  • Upload date:
  • Size: 46.3 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 39d1030a18f6d3c3f892a82d2be90c269320b0f09245c7357871f77f3240ef39
MD5 0bfd95d63a73499d4b9698c3ea6346f4
BLAKE2b-256 9adec45d26fb20e6bf0b125bcc193a835bbc3ac38816f293bc11bed5fe28bbce

See more details on using hashes here.

Provenance

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