No significant changes.
No significant changes.
No significant changes.
-
- split_key_value_store now works with binary key-value stores as well (
#120 <https://github.com/isi-vista/vistautils/issues/120>
_)
- split_key_value_store now works with binary key-value stores as well (
-
- in
Parameters
, the user can now assert exactly one of a set of parameters is present. (#121 <https://github.com/isi-vista/vistautils/issues/121>
_)
- in
-
- alters
Parameters.object_from_parameters
to make it easier to specify constant values as well as factories - implements
.keys()
for path-mapping key-value sources - Better
repr
forZipBytesFileKeyValueSource
(#131 <https://github.com/isi-vista/vistautils/issues/131>
_)
- alters
No significant changes.
- Adds a script to turn directories into key-value stores. (
#108 <https://github.com/isi-vista/vistautils/issues/108>
_) - Adds the ability to specify defaults for many parameter accessors. (
#109 <https://github.com/isi-vista/vistautils/issues/109>
_) - Added
MemoryAmount
class for representing amounts of memory in user input. (#110 <https://github.com/isi-vista/vistautils/issues/110>
_)
- When configuring logging from parameters, timestamps are now included on logging messages by default. (
#106 <https://github.com/isi-vista/vistautils/issues/106>
_)
- Fixes a bug where parameters_only_entry_point with user-supplied parameters would fail if sys.argv did not have length 2 (
#96 <https://github.com/isi-vista/vistautils/issues/96>
_)
No significant changes.
- Added
non_none
, which will filterNone
values out of an iterable (#90 <https://github.com/isi-vista/vistautils/issues/90>
_)
-
- added binary key-value sources for doc-id-to-file maps
- added directory-backed binary sinks
- supported creating binary sources and sinks from parameters (
#84 <https://github.com/isi-vista/vistautils/issues/84>
_)
- Eliminates double-logging when logging is configured from parameters. (
#79 <https://github.com/isi-vista/vistautils/issues/79>
_) - Fixed incorrect loading of second-level included files for parameters (
#81 <https://github.com/isi-vista/vistautils/issues/81>
_)
- Added
optional_integer
,optional_creatable_directory
,optional_creatable_empty_directory
,optional_string,
optional_positive_integer
,optional_floating_point
, andoptional_float
(#80 <https://github.com/isi-vista/vistautils/issues/80>
_)
- Environmental variables are now interpolated into parameters loaded from YAML by default (
#71 <https://github.com/isi-vista/vistautils/issues/71>
_)
- Parameters can now optionally interpolate environmental variables (
#68 <https://github.com/isi-vista/vistautils/issues/68>
_)
No significant changes.
- Distribute type information via PEP 561 (
#45 <https://github.com/isi-vista/vistautils/issues/45>
_)
- Update for breaking changes in immutablecollections 0.4.0 (
#42 <https://github.com/isi-vista/vistautils/issues/42>
_)
- Initial implementation of indexing utility for objects with
Span
s (#42 <https://github.com/isi-vista/vistautils/issues/42>
_)
- Add support for getting the closest set to a given value in a RangeSet
Add support for getting the value associated to the closest key set with a given value in RangeMap (
#40 <https://github.com/isi-vista/vistautils/issues/40>
_)
- Allow specifying limited set of valid options to string() in Parameters (
#33 <https://github.com/isi-vista/vistautils/issues/33>
_)
- Added
class_utils.fully_qualified_name
to get class names with their packages and modules. (#30 <https://github.com/isi-vista/vistautils/issues/30>
_)
- Adds
windowed
for iterating over sliding windows over a sequence (#17 <https://github.com/isi-vista/vistautils/issues/17>
_) - Adds
optional_existing_file
,optional_existing_directory
toParameters
(#23 <https://github.com/isi-vista/vistautils/issues/23>
_)
- Utility to convert .tar.gz files to .zips. This is useful because the LDC likes to distribute corpora
as .tar.gz, but it doesn't support random access. (
#14 <https://github.com/isi-vista/vistautils/issues/14>
_) - Adds convenience entry point for scripts which take only a single parameter file. In addition to saving the boilerplate of loading parameters, this will also automatically
configure logging from the param file itself and log the contents of the parameter file. In the future, other such conveniences may be added. (
#15 <https://github.com/isi-vista/vistautils/issues/15>
_)
- Fixed crash when a RangeSet was asked for the ranges which enclosed a range greater than any contained range (#10) (
#10 <https://github.com/isi-vista/vistautils/issues/10>
_)
- Towncrier can now be used to generate a changelog (
#3 <https://github.com/isi-vista/vistautils/issues/3>
_)