Recent Releases of ukaea-multiparser
ukaea-multiparser - Support for Python3.13
Updated project to support the release of Python3.13
- Python
Published by kzscisoft over 1 year ago
ukaea-multiparser - Remove unneeded printout
Removes unneeded printout from monitor.py.
- Python
Published by kzscisoft over 1 year ago
ukaea-multiparser - Fix inconsistency between parser types
- Added support for parser keyword arguments in file parsers.
- Added additional custom parser checking.
- Added support for both positional and keyword argument propagation allowing parsers to be created from class methods.
- Python
Published by kzscisoft over 1 year ago
ukaea-multiparser - Fix bugs with incorrect parser handling
Changes
- Fixed broken tail parsers due to incorrect handling of outputs.
- Fixed bug whereby only one file in a group (e.g.
*.txt) is parsed whenterminate_all_on_failis set.
- Python
Published by kzscisoft almost 2 years ago
ukaea-multiparser - First major release of Multiparser
Changes
- Added ability for FileMonitor to itself set termination triggers to stop external processes if required.
- Added exception handling across all threads whereby any errors occurring in a thread are raised either after the monitor is terminated or causing all threads to be aborted.
- Added functionality for users to create their own custom parsers in both categories.
- Included default parsers for common file types such as JSON, CSV, YAML etc.
- Implemented termination trigger and timeout to allow the user to either abort monitoring via an external process, or set an expiry period.
- Created FileMonitor for observing changes to files specified by the user separating these into two categories "tracked" for files read in full, and "tailed" for those where only added lines are parsed.
- Python
Published by kzscisoft almost 2 years ago
ukaea-multiparser - First pre-release of Multiparser
Test pre-release
- Python
Published by kzscisoft almost 2 years ago