Skip to content

Repository of general purpose utility functions in Python

License

Notifications You must be signed in to change notification settings

Ayush-Nema/PyUtils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PyUtils

Repository of general purpose utility functions in Python.

Curation of general purpose tools so that you don't have to write the basic stuff ever again.

ToDo

  • create empty logging.json file
  • add sample logging.json (with and without stream handler)
  • add module for setting up (and showing the usage of) the argument parser
  • sample code for sphinx setup
  • create documentation for this repo
  • create a directory named aws containing the AWS related utils codebase
  • add Python file for accessing RDS tables, creating and updating Secrets in Secrets Manager
    • for RDS:
      • add functions for adding, deleting, and altering columns
      • add functions for creating and altering tables
      • funcs for checking column names and respective datatypes
  • multithreading s3 operations upload and download functions
  • add another function for read and validate datatypes
  • add function for timeit decorator
  • poetry dependency manager for the repo
  • add functionalities for automatic retries using retry
  • functions for raising timeoutError

Miscellaneous

  • Milvus experiments as a new repo.
    • generate sample data for /data directory
  • Repositories for:
    • Audio clipper (with file merger logic + denoiser*)
    • ASR comparisons (includes live transcription with multilingual support)
    • LLM notes
    • Memory profiling and identification of memory leaks

About

Repository of general purpose utility functions in Python

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published