Releases: materialsvirtuallab/monty
Releases · materialsvirtuallab/monty
v0.5.5
- More robust handling of numpy arrays and datetime objects in json.
- Refactor NotOverwritableDict to Namespace (Matteo).
v0.5.4
- Addition of many help functions in string, itertools, etc. (Matteo).
- NullFile and NullStream in monty.design_patterns (Matteo).
- FileLock in monty.io (Matteo)
v0.5.3
- Minor efficiency improvement.
v0.5.2
- Add unicode2str and str2unicode in monty.string.
v0.5.0
- Completely rewritten zopen which supports the "rt" keyword of Python 3
even when used in Python 2.
- monty.string now has a marquee method which centers a string
(contributed by Matteo).
- Monty now supports only Python >= 3.3 as well as Python 2.7. Python 3.2
support is now dropped.
v0.4.3
- Additional dev decorators lazy and logging functions.
v0.4.1
- Minor bug fix for module load in Py3k.
v0.4.0
- Remove deprecated json.loadf methods.
- Add MSONable protocol for json/yaml based serialization.
- deprecated now supports an additonal message.
v0.3.6
:class:monty.tempfile.ScratchDir
_ now checks for existence of root
directory. If root path does not exist, will function as simple
pass through. Makes it a lot more robust to bad mounting of scratch
directories.
v0.3.5
- Added backport of functools.lru_cache.