Skip to content

PyGlove v0.3.0

Compare
Choose a tag to compare
@daiyip daiyip released this 17 Mar 21:34
· 194 commits to main since this release

New Features

  • Introducing extension module pg.mutfun for evolving low-level functions. (c67a1e7, 3c6cd7f, ba937c0)

  • Add pg.registered_types for accessing all registered JSONConvertible sub-classes. (c67a1e7)

Enhancements

pg.Symbolic:

  • Added property sym_root. (528aefc)
  • Added methods sym_ancestor and sym_descendants. (40bc014)

pg.sample:

  • Sampling of abstract search spaces (pg.DNASpec) is now supported (87707c2)

Module pg.typing:

  • PyType annotation could be used as value spec in pg.members/pg.symbolize. (e95505d)

Module pg.object_utils:

  • Pushed up shared JSONConvertible features to pg.object_utils module. (55bc482)

API changes.

  • Removed pg.schema (an alias for pg.members). (e25dbd9)