Releases: nlesc-nano/Nano-Utils
Releases · nlesc-nano/Nano-Utils
Nano-Utils 1.3.1
- Allow
SequenceView.index
andSequenceView.count
to pass on arbitrary parameters. - Reworked
SequenceView.__repr__
to usepprint
.
Nano-Utils 1.3.0
- Added the new
SequenceView
andCatchErrors
classes. - Drop support for Python 3.6.
Nano-Utils 1.2.1
- Added
UniqueLoader
, a pyyaml Loader that dissallows duplicate keys. - Added three functions for recursivvelly iterating through hdf5 files/groups:
recursive_keys()
,recursive_values()
andrecursive_items()
. - Renamed
DtypeLike
toDTypeLike
.
Nano-Utils 1.1.2
See https://github.com/nlesc-nano/Nano-Utils/milestone/2:
- Added aliases for the following
numpy.typing
annotations:ArrayLike
,DtypeLike
&ShapeLike
. - Fixed an issue with the license in
MANIFEST.in
. - Enable Cancel Workflow Action for the unit tests.
- Added tests for building wheels.
- Enabled tests for the Python
3.9
beta.
Nano-Utils 1.0.1
- Validate the passed path-/file-like object in
AbstractFileContainer.read()
and.write()
. - Enabled the readthedocs Autobuild Documentation for Pull Requests option.
Nano-Utils 1.0.0
- Updated the development status from Beta to Production/Stable.
Nano-Utils 0.4.3
- Added the
nanoutils.testing_utils
module; contains theFileNotFoundWarning
class and@delete_finally()
decorator.
Nano-Utils 0.4.2
- Set the default output of
AbstractFileContainer.write()
tosys.stdout
. - Cleaned up
tests_require
insetup.py
. - Added the
get_func_name()
function. - Added the
module
argument toissubclass_factory()
,isinstance_factory()
andimport_factory()
. PartialPrepend
andSetAttr
are now in their own (private) modules. Note that they still should be imported from (preferably)nanoutils
or otherwisenanoutils.utils
.- Run tests on the
docs/
directory. - Updated annotations and documentation.
- Fixed an issue where decorator documentation wasn't properly generated.
Nano-Utils 0.4.1
- Minor documentation fixes.
- Added the
ignore_if()
decorator.
Nano-Utils 0.4.0
- Added the
AbstractFileContainer
class andfile_to_context()
function. - Marked all internally used type annotations are private.
- Added contextlib2 as a dependency for Python 3.6.