Changes in SciExp²-ExpDef

Here’s a brief description of changes introduced on each version.

2.1.7

External compatibility breaks

New features

Improvements

Bug fixes

Documentation

Internals

2.1.6

External compatibility breaks

New features

Improvements

Bug fixes

  • Fix concurrency bugs in Experiments.generate and Experiments.generate_jobs.

  • Fix file mode settings in Experiments.generate and Experiments.generate_jobs.

Documentation

Internals

2.1.5

External compatibility breaks

New features

Improvements

Bug fixes

Documentation

Internals

2.1.4

External compatibility breaks

New features

Improvements

Bug fixes

Documentation

Internals

2.1.3

External compatibility breaks

  • Remove package sciexp2.common.parallel.

New features

Improvements

Bug fixes

Documentation

Internals

2.1.2

External compatibility breaks

  • Rename Instance.auto_translation to Instance.auto_translate.

New features

Improvements

Bug fixes

  • Fix Instance auto-translation when elements have no currently available translation.

Documentation

Internals

2.1.1

External compatibility breaks

New features

Improvements

Bug fixes

  • Fix Instance auto-translation cache with empty InstanceGroup.

Documentation

Internals

2.1.0

External compatibility breaks

  • Remove sciexp2.expdef.system.SEARCH_PATH in favor of Python’s existing module import engine.

New features

  • Add context manager Instance.auto_translation.

Improvements

Bug fixes

  • Fix variable export selection when serializing Instance objects.

  • Fix expansion of expdef.experiments.with_exp and expdef.experiments.with_exp_tpl during text generation.

Documentation

Internals

2.0.14

External compatibility breaks

New features

Improvements

Bug fixes

  • Fix error message when Experiment.execute has duplicate instances.

Documentation

Internals

2.0.13

External compatibility breaks

New features

Improvements

Bug fixes

  • Fix switch to Python3.

Documentation

Internals

2.0.12

External compatibility breaks

New features

Improvements

Bug fixes

  • Update copyright.

  • Fully switch to Python 3.

Documentation

Internals

2.0.11

External compatibility breaks

New features

Improvements

Bug fixes

Documentation

Internals

2.0.10

External compatibility breaks

  • Remove obsolete sciexp2.common.utils.copy_path_maybe.

New features

Improvements

Bug fixes

  • Fix string encoding in setup.py.

Documentation

Internals

2.0.9

External compatibility breaks

New features

Improvements

Bug fixes

Documentation

Internals

2.0.8

External compatibility breaks

New features

Improvements

Bug fixes

Documentation

Internals

  • Fix packaging.

2.0.7

  • Reupload version.

2.0.6

External compatibility breaks

New features

Improvements

Bug fixes

Documentation

Internals

  • Fix packaging.

  • Improve release procedures.

2.0.5

External compatibility breaks

New features

Improvements

Bug fixes

Documentation

Internals

  • Fix packaging.

2.0.4

External compatibility breaks

New features

Improvements

Bug fixes

  • Properly export top-level modules.

  • Fix filter management in Launcher.

  • Fix exception reporting in launcher.

Documentation

Internals

2.0.3

External compatibility breaks

New features

Improvements

Bug fixes

Documentation

Internals

  • Fix file generation when destination file already exists.

2.0.2

External compatibility breaks

New features

Improvements

Bug fixes

Documentation

Internals

  • Minor release fixes and improvements.

2.0.1

External compatibility breaks

New features

Improvements

Bug fixes

Documentation

  • Update pypi package description and development status.

Internals

2.0.0

External compatibility breaks

New features

Improvements

Bug fixes

Documentation

Internals

  • Move into a separate package.

  • Remove module sciexp2.common.varref.

Older versions

Older SciExp² versions.