source: branches/decorate @ 862

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @855   5 months mmckerns updated copyright to 2016
(edit) @776   17 months mmckerns copyright updated to 2015; added to examples2
(edit) @714   2 years mmckerns added license and copyright to every file in certain branches
(edit) @710   2 years mmckerns updated to match changes in klepto (archive_dict is now called 'cache')
(edit) @709   2 years mmckerns updated cache examples in decorate to use klepto (some should move to …
(edit) @671   3 years mmckerns fix: correct imports of _CacheInfo in memoize; have test_cached use …
(edit) @670   3 years mmckerns fix: created module to correct import of cache.safe cache.archives …
(edit) @669   3 years mmckerns moved rounding and cache stuff from decorate branch into trunk
(edit) @668   3 years mmckerns added docstrings for caching and rounding functions, methods, etc
(edit) @667   3 years mmckerns added a 'safe' cache version of all caches (makes memoized obsolete)
(edit) @666   3 years mmckerns sync'd memoize with cache; added cache method in memoize
(edit) @665   3 years mmckerns added 'memoize' features (archiving, rounding, etc) to caches in cache.py; …
(edit) @664   3 years mmckerns refactor archive_dict to be a dict with a pointer to an archive; rename …
(edit) @663   3 years mmckerns migrated keymap functions to keymap classes; enable memoize to use keymaps
(edit) @662   3 years mmckerns fixed import of inf_cache, already merged into cache; added ability for …
(edit) @661   3 years mmckerns merged all the new cache functions into a single file; added simple …
(edit) @660   3 years mmckerns added new caching algorithms, need merging with features in memoize
(edit) @659   3 years mmckerns added file_dict for dict with file backend; need to rethink "archive"
(edit) @658   3 years mmckerns merged the different variants of memoized decorator
(edit) @657   3 years mmckerns added pop, clear, and iterator methods to db_dict
(edit) @656   3 years juhas The memo table is created only if it does not yet exist in the database …
(edit) @655   3 years mmckerns abstracted serializer and memo in memoize.memoized; added db_memo
(edit) @646   3 years mmckerns moved discrete from decorate/wrapper to mystic.constraints; added …
(edit) @645   3 years mmckerns migrated constraints, penalty, coupler, and symbolic to trunk; fix: use …
(edit) @644   3 years mmckerns shuffing methods within constraints and penalty to better logically group; …
(edit) @643   3 years mmckerns enable discrete to take int or tuple for index
(edit) @638   3 years mmckerns fix: updated sumt penalty restarts for changes to solver internals; fix: …
(edit) @631   3 years mmckerns merge energy_history with stepmonitor; converted CONTINUE in …
(edit) @629   3 years mmckerns enable discrete decorator to handle negative index; updated corresponding …
(edit) @628   3 years mmckerns discrete decorator for ndarrays; updated test_wrapper for discrete
(edit) @627   3 years mmckerns fix: discrete decorator index applies to all when index=None
(edit) @626   3 years mmckerns discrete decorator can be applied to given indicies
(edit) @623   3 years mmckerns some cleanup of imports in symbolic; _symbolic.solve now imported to solve
(edit) @622   3 years mmckerns merge simplify_symbolic, _build_linear, _build_nonlinear, and …
(edit) @621   3 years mmckerns updated to new sausage model; added vaA model viewer
(edit) @620   3 years mmckerns pass constraint and penalty informative docstring built from underlying …
(edit) @619   3 years mmckerns enable use of locals in build_constraint; make use of exec more secure
(edit) @618   3 years mmckerns rename order to targets in build_constraint, takes list of variable names
(edit) @617   3 years mmckerns commented out guess and *bounds options in build_*; throw Error for …
(edit) @616   3 years mmckerns added test_build_constraint, renamed test_generate_constraint in …
(edit) @615   3 years mmckerns added more docstrings to _symbolic; convert == to = for sympy; make sympy …
(edit) @614   3 years mmckerns cleaned up documentation; bugfix for when nvars is less than list of …
(edit) @613   3 years mmckerns added impose_product and impose_sum to mystic.math.measures; allow …
(edit) @612   3 years mmckerns better substitution of mean and range for symbolic parser
(edit) @611   3 years mmckerns started rewrite of alta's code in mystic's symbolic math module; …
(edit) @610   3 years mmckerns added isbounded; minor documentation improvements; extended as_constraints …
(edit) @609   3 years mmckerns rename and migrate wrap, nested, and proxify from wrapper to constraints …
(edit) @608   3 years mmckerns added solve, as_constraint, and as_penalty; added tests for solve, …
(edit) @606   3 years mmckerns added issolution and error method to penalty
(edit) @605   3 years mmckerns added iterative solver method for penalties (needs work) added …
(edit) @604   3 years mmckerns added SetPenalty? method for penalty functions, and penalty kwd for …
(edit) @603   3 years mmckerns added outer wrapper 'wrap' as opposed to inner wrapper 'nested' added …
(edit) @602   3 years mmckerns added "with_constraint(target)" form of decorator; nested now preserves …
(edit) @601   3 years mmckerns memoized0 functions renamed to memoized, memoized class to memoize; …
(edit) @600   3 years mmckerns add optimization test for penalty and (nested) constraints decorators
(edit) @599   3 years mmckerns added decorators for penalty functions: barrier, quadratic, lagrange
(edit) @598   3 years mmckerns added clip_bounded, target_bounded, and bounce_bounded decorators to …
(edit) @597   3 years mmckerns add 'shallow' rounding (one level deep for floats, lists, arrays)
(edit) @595   3 years mmckerns enable a simple round (only rounds floats, does not 'deep round')
(edit) @594   3 years mmckerns fix: correct more typos in test_wrapper
(edit) @593   3 years juhas Fixed few typos, few more remaining.
(edit) @591   3 years mmckerns added decorator in wrapper to provide discrete input added test for …
(edit) @590   4 years mmckerns added reading and writing to disk archive for memoize
(edit) @587   4 years mmckerns added access to memory cache for memoizing decorators
(edit) @581   4 years mmckerns strong improvements to float caching in memoize, works recursively on …
(edit) @580   4 years mmckerns add tests for 'wrapper' decorators
(edit) @579   4 years mmckerns improved TimedMonitor? to use independent Timer class; added test code
(edit) @575   4 years mmckerns added 'info' keyword to LoggingMonitor? for logging info during init; added …
(edit) @554   4 years mmckerns added Monitor with built-in timer to branches/decorate
(edit) @550   4 years mmckerns added decorator versions of function wrappers from mystic.tools
(edit) @535   4 years mmckerns hackery to allow float rounding at level zero or level one depth
(edit) @534   4 years mmckerns added HPC tutorial (work in progress); extended memoize to better float …
(add) @532   4 years mmckerns added some simple and useful decorators
Note: See TracRevisionLog for help on using the revision log.