Peewit Change Log

2014-3-21, changes in 0.9.5
  • bugfix aggregation: change labels on aggregator-dim only
  • do not peel (singleton) cubes from s-ancestores or t-successors, rather use get_value(s)
2013-9-3, changes in 0.9.4
  • more readable error for failed vcube-read
2013-7-7, changes in 0.9.3
  • bugfix build_plots
2013-7-5, changes in 0.9.2
  • bugfix partially_permute
  • order contraint in vcube-chain drob
2013-6-1, changes in 0.9.1
  • bugfix baseclass: call ancestore init iff no of positional args fits
2012-8-23, changes in 0.8.2
  • mention indirect deps in echo production
2012-7-28, changes in 0.8.1
  • bugfix optional inputs
2012-6-25, changes in 0.7.18
  • shell as module function
2012-6-22, changes in 0.7.17
  • fixes for python2.7
2012-6-10, changes in 0.7.16
  • bugfix merge_straight
2012-6-9, changes in 0.7.15
  • updated example-packages
2012-6-6, changes in 0.7.14
  • bugfix test selection
  • labels from var-names as e-node option
2012-4-26, changes in 0.7.13
  • bugfix arg-aggregation
2012-4-7, changes in 0.7.12
  • skip production for old input-indexes
  • clean-up dependency resolution
2012-4-3, changes in 0.7.11
  • rewrite deploy
  • joint dependencies for descent and ascent
2012-3-31, changes in 0.7.10
  • first implementation of looping: repeatedly deploy e-node for indefinite descent sizes
  • bug-fix input-refs
2012-3-20, changes in 0.7.9
  • sibling-values in proper object instead of dict
  • labels from var-names
2012-3-6, changes in 0.7.8
  • bugfix on producing semi-uniform v-cubes
2012-2-28, changes in 0.7.7
  • bugfix in vcube.deepcopy()
  • example_project uses current libsvm interface
2012-2-23, changes in 0.7.6
  • allow absolute base-dir
2012-2-14, changes in 0.7.5
  • first implementation of descent by vcubes
2012-2-11, changes in 0.7.4
  • sibling-value access fixed
2012-2-10, changes in 0.7.3
  • rewrite plotting from v-cubes
2012-1-30, changes in 0.7.2
  • basic unit-tests
2012-1-24, changes in 0.7.1
  • core rewrite: new e-tree model
  • dropped features:
    • parent experiments
    • multi-dim descent values
26.10.2011, changes in 0.6.35
  • run-numbers on plain-text-output and plots
11.9.2011, changes in 0.6.34
  • pull_peewit() working again
6.9.2011, changes in 0.6.33
  • For technical reasons we had to swtich from mercurial to git. archiving now uses git and development repo is a git-repo too.
6.9.2011, changes in 0.6.32
  • archivist uses private repo-dir
  • removed guest access
29.8.2011, changes in 0.6.31
  • run_number in latex_snippets
  • restore by run_number
25.8.2011, changes in 0.6.30
  • default prune_ascent and prune_condition
21.8.2011, changes in 0.6.29
  • overwrite base-dir by file in .peewit/
  • test-install script in doc/
  • archivist.export_project()
14.8.2011, changes in 0.6.28
  • bugfix import plotting
10.8.2011, changes in 0.6.27
  • bugfix pruned-ascent
  • separate plot-module
25.7.2011, changes in 0.6.25
  • synchronization.py was missing in distro
  • example_1.py contained faulty calls
4.7.2011, changes in 0.6.24
  • read v-cube by basename
  • more v-cube manipulation: bold_merge, drop_singleton, partialy_permute_values
7.4.2011, changes in 0.6.23
  • bugfix in archiving
2.4.2011, changes in 0.6.22
  • explicit ascent makes leaf v-cubes holding a-value
  • optional subtree dropping on ascent
Changes in 0.6.21
  • method repeat singleton value over given dim
Changes in 0.6.20
  • sync considers foreign states before pushing logs and v-cubes
  • several renamings
  • better separation core vs. paralellization
Changes in 0.6.19
  • state sensitive sync with remote head for logs and v-cubes
Changes in 0.6.18
  • bugfix: do not overwrite remote logs when lauching another experiment.
Changes in 0.6.17
  • removed needless spec of architecture for launching
  • removed needless path exports for PBS-launching
  • better example user-module on data reading
  • removed some unneeded inter-dependencies
Changes in 0.6.16
  • bugfix v-cube merge
Changes in 0.6.15
  • bugfix parallelization: inconsitent command line args
Changes in 0.6.14
  • bugfix: omit statefile if no launcher is used
  • double dashes for name part separation
  • first implementation of semi-uniform v-cubes
Changes in 0.6.13
  • bugfix parallelization: get abs path of etree module when called with rel path
Changes in 0.6.12
  • bugfix remove current file in combination with launcher
  • log build time for pv-tree
Changes in 0.6.11
  • verbose descent: argument is list of verbose nodes
  • simpler loading of v-cubes
  • default partname 'main' with and without launcher
Changes in 0.6.10
  • bugfix on relative paths to sync executables
Changes in 0.6.9
  • more robust job distribution through user space paths to sync executables
Changes in 0.6.8
  • ascent function can access v-cube of the computed subtree
  • ancestor inputs get by default a box with pnode, vcube and d-values
  • arg-aggregation can yield the objects from the pv-tree not only their value_names
Changes in 0.6.7
  • changed run call: launcher specification now separated from run
Changes in 0.6.6
  • remove_current_files() excludes log files
  • launcher creates relevant dirs on remote side
Changes in 0.6.5
  • history files: no homedir but user in runs and user in filename
  • better integration of path handling for launcher
Changes in 0.6.4
  • exclude history files when pulling from server
Changes in 0.6.3
  • history files are know commit with each run
Changes in 0.6.2
  • archiving service bug-fix: bug in reading history files
Changes in 0.6.1
  • archiving service bug-fix: history dir was ignored by hg
Changes in 0.6
  • archiving services: integration of version control system hg such that older code can easily be restored.
    The history of peewit itself is available through a public accessible repo for increasing the chances to experiments runnable.
  • log-files for single run experiemnts
Changes in 0.5
  • parallelization services: distribute partial computations and collect partial results into one v-cube
    uses unison for syncronizing
  • clean-up service: remove run files of current experiment version
Changes in 0.4
  • platform-independent path-handling
  • changed convention: e-nodes defined with lower-case letters
  • run with verbose_descent-flag: prints descent calls with arguments given by value-names
Changes in 0.3
  • incremental e-tree definition with reuse of descent values
  • rough merge of similar v-cubes
    for examples v-cubes that stem from experiments related by incremental definition
Changes in 0.2
  • self-referential descent inputs
  • alternate production dropped
    Instead we plan to facilitate the run and merge of similar e-trees and vcubes.
Changes in 0.1
  • argaggregation rewrite
Release of version 0.0 in April 2010 with registration on mloss.org.
Kontakt

small ke-icon

Knowledge Engineering Group

Fachbereich Informatik
TU Darmstadt

S2|02 D203
Hochschulstrasse 10

D-64289 Darmstadt

Sekretariat:
Telefon-Symbol+49 6151 16-21811
Fax-Symbol +49 6151 16-21812
E-Mail-Symbol info@ke.tu-darmstadt.de

 
A A A | Drucken | Impressum | Sitemap | Suche | Mobile Version
zum Seitenanfangzum Seitenanfang