Skip to content

Releases: nlesc-nano/Nano-Utils

Nano-Utils 1.3.1

08 Jul 22:40
2fbdb9c
Compare
Choose a tag to compare
  • Allow SequenceView.index and SequenceView.count to pass on arbitrary parameters.
  • Reworked SequenceView.__repr__ to use pprint.

Nano-Utils 1.3.0

09 Jun 15:27
46c8bdd
Compare
Choose a tag to compare
  • Added the new SequenceView and CatchErrors classes.
  • Drop support for Python 3.6.

Nano-Utils 1.2.1

04 Dec 14:12
Compare
Choose a tag to compare
  • Added UniqueLoader, a pyyaml Loader that dissallows duplicate keys.
  • Added three functions for recursivvelly iterating through hdf5 files/groups: recursive_keys(), recursive_values() and recursive_items().
  • Renamed DtypeLike to DTypeLike.

Nano-Utils 1.1.2

13 Jul 18:28
c629e79
Compare
Choose a tag to compare

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

13 Jun 15:41
d35e18a
Compare
Choose a tag to compare
  • 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

12 Jun 20:21
7666cf8
Compare
Choose a tag to compare
  • Updated the development status from Beta to Production/Stable.

Nano-Utils 0.4.3

09 Jun 20:03
2c94d83
Compare
Choose a tag to compare
  • Added the nanoutils.testing_utils module; contains the FileNotFoundWarning class and @delete_finally() decorator.

Nano-Utils 0.4.2

09 Jun 11:26
da067f0
Compare
Choose a tag to compare
  • Set the default output of AbstractFileContainer.write() to sys.stdout.
  • Cleaned up tests_require in setup.py.
  • Added the get_func_name() function.
  • Added the module argument to issubclass_factory(), isinstance_factory() and import_factory().
  • PartialPrepend and SetAttr are now in their own (private) modules. Note that they still should be imported from (preferably) nanoutils or otherwise nanoutils.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

06 Jun 14:51
132576c
Compare
Choose a tag to compare
  • Minor documentation fixes.
  • Added the ignore_if() decorator.

Nano-Utils 0.4.0

05 Jun 19:47
6f8decb
Compare
Choose a tag to compare
  • Added the AbstractFileContainer class and file_to_context() function.
  • Marked all internally used type annotations are private.
  • Added contextlib2 as a dependency for Python 3.6.