Metadata-Version: 2.1
Name: pelutils
Version: 0.2.1
Summary: Utility functions that are commmonly useful
Home-page: https://github.com/peleiden/pelutils
Author: Søren Winkel Holm, Asger Laurits Schultz
Author-email: swholm@protonmail.com
License: BSD-3-Clause
Download-URL: https://pypi.org/project/pelutils/
Description: # pelutils
        Utility functions that we commonly use including flexible parser, logger and time taker.
        
        ## Parser
        A combination of parsing CLI and config file arguments which allows for a powerful, easy-to-use workflow.
        Useful for parametric methods such as machine learning.
        
        ## Logger
        Easy to use logger which fit common needs.
        
        ## TickTock
        Simple time taker inspired by Matlab Tic, Toc.
        
        ## DataStorage
        Mutation of dataclass that saves/loads its fields from disk
        
        
        # 0.2.1 - BREAKING CHANGES
        
            - Removed torch as dependency
        
        # 0.2.0 - BREAKING CHANGES
        
            - Logger is now a global variable. Logging should happen by importing the log variable and calling .configure to set it up. To reset the logger, .clean can be called.
            - It is still possible to just import Logger and use it in the traditional way, though .configure should be called first.
            - Changed timestamp function to give a cleaner output.
            - get_commit now returns None if gitpython is not installed.
        
        # 0.1.2
        
            - Update documentation for logger and ticktock.
            - Fix bug where seperator was not an argument to Logger.__call__.
        
        # 0.1.0
        
            - Include DataStorage.
            - Logger can throw errors and handle seperators.
            - TickTock includes time handling and units.
            - Minor parser path changes.
        
        # 0.0.1
        
            - Logger, Parser, TickTock added from previous projects.
        
Keywords: utility,logger,parser,profiling
Platform: UNKNOWN
Description-Content-Type: text/markdown
