Skip to content

Releases: automl/ConfigSpace

Version 0.4.16

22 Oct 15:11
Compare
Choose a tag to compare

Version 0.4.16

  • FIX #167: fix a broken equal comparison in forbidden constraints.

Version 0.4.15

24 Sep 11:09
Compare
Choose a tag to compare
  • Add pyproject.toml to support wheel installation as required in PEP518

Version 0.14.4

10 Sep 12:19
Compare
Choose a tag to compare
  • ADD new argument config_id to Configuration which can be set by an application using the ConfigSpace package (None by default).
  • FIX #157 fix a bug in get_random_neighbor where the last hyperparameter value was never changed.
  • MAINT #136 remove asterisk in version identifier in setup.py.
  • MAINT #156 add ConstantHyperparameter to the API documentation.
  • MAINT #159 document that None is a forbidden value for CategoricalHyperparameter and OrdinalHyperparameter.

Version 0.4.13

25 May 09:45
Compare
Choose a tag to compare
  • ADD Python3.8 support, drop Python3.5 support (#144, #153)
  • FIX copy weights of CategoricalHyperparameter (#148)
  • FIX store weights of CategoricalHyperparameter, raise an error message for the other output writers (#152).
  • FIX correct types in util function fix_types (#134)
  • MAINT unit test of the source distribution (#154)

Version 0.4.12

14 Jan 08:14
Compare
Choose a tag to compare
  • ADD #135: Add weights to the sampling of categorical hyperparameters.
  • MAINT #129: Performance improvements for the generation of neighbor configurations.
  • MAINT #130: Test the installability of a distribution on travis-ci.
  • FIX #140: Fixes a bug which led to samples lower than the lower bound of UniformFloatHyperparemeter if the lower bound was larger than zero and quantization was used.
  • FIX # 138: Fixes a bug in which the readme wasn't read correctly on systems not using UTF8 as their default encoding.

Version 0.4.11

30 Sep 13:09
Compare
Choose a tag to compare
  • MAINT #115: install numpy during installation if it is not already installed.
  • MAINT #124: add section on what to cite to the readme file.
  • MAINT via #127: speed improvement for neigborhood generation of integer hyperparameters.
  • FIX: Neighborhood of an integer hyperparameter does no longer contain duplicate values.
  • FIX #117: Fix sampling of OrCondition.
  • FIX #119: Allow sampling of multiple quantized integers.
  • FIX via #118: Fix error message.

Version 0.4.10

25 Mar 08:21
Compare
Choose a tag to compare
  • DOC: improved documentation and plenty of new docstrings.
  • FIX #114: Checking categorical hyperparameters for uniqueness.
  • MAINT #110: temporarily disable categorical value None
  • MAINT #112: improved unit tests and compilation; new pep8 checks.

Version 0.4.9

25 Mar 08:20
Compare
Choose a tag to compare
  • Fixes an issue where adding a new forbidden for an unknown hyperparameter did not result in an immediate exception.
  • Add a new argument vector to util.deactivate_inactive_hyperparameters.
  • Make the number of categories a public variable for categorical and ordinal hyperparameters.

Version 0.4.8

11 Feb 18:39
67923dc
Compare
Choose a tag to compare
  • Fixen an issue which made serialization of ForbiddenInCondition to json fail.
  • MAINT #101: Improved error message on setting illegal value in a configuration.
  • DOC #91: Added a documentation to automl.github.io/ConfigSpace

Version 0.4.7

21 Aug 14:18
Compare
Choose a tag to compare
  • Tests Python3.7.
  • Fixes #87: better handling of Conjunctions when adding them to the
    configuration space.
  • MAINT: Improved type annotation in util.py which results in improved
    performance (due to better Cython optimization).
  • MAINT: util.get_one_exchange_neighborhood now accepts two arguments
    num_neighbors and stdev which govern the neighborhood creation behaviour
    of several continuous hyperparameters.
  • NEW #85: Add function to obtain active hyperparameters
  • NEW #84: Add field for meta-data to the configuration space object.
  • MAINT: json serialization now has an argument to control indentation