c52d657 | Stuart Rossiter | 05 June 2018, 13:27:25 UTC | Minor fixes to User Guide | 05 June 2018, 13:27:25 UTC |
9e36997 | Stuart Rossiter | 05 June 2018, 12:49:22 UTC | Merge pull request #1 from sprossiter/complete0_2 Complete final V0.2 release (from previous snapshot release) | 05 June 2018, 12:49:22 UTC |
b68a8f2 | Stuart Rossiter | 05 June 2018, 12:43:27 UTC | User Guide updates for final V0.2 release | 05 June 2018, 12:43:27 UTC |
e297fe9 | Stuart Rossiter | 05 June 2018, 10:13:22 UTC | Update Javadoc to remove warnings and finalise V0.2 (Markdown) README and change history | 05 June 2018, 11:03:49 UTC |
e4d6a70 | Stuart Rossiter | 11 May 2018, 15:01:14 UTC | Added alternative message-based events to EventManager | 11 May 2018, 15:01:14 UTC |
dea4617 | Stuart Rossiter | 01 May 2018, 12:01:02 UTC | Various changes from testing in AnyLogic 8 * Suppress settings writing in Java 9+ (due to XStream incompatibility). * Handle situation when SLF4J is already bound to something other than Logback (as it is in AnyLogic 8). * Add Weibull distribution and AnyLogic helper library implementation (which adds use of Apache Commons Math). * Allow for AnyLogic custom experiments to be using JSIT. * Allow for use of the stochasticity control file to be disabled in the JSIT API (so that it can be left for testing but 'disabled' for real runs). | 02 May 2018, 16:22:41 UTC |
cbef465 | Stuart Rossiter | 06 March 2018, 10:58:31 UTC | Added source to JARs and allowed for non-existent classpath entries | 06 March 2018, 10:58:31 UTC |
67f1441 | Stuart Rossiter | 28 February 2018, 10:39:35 UTC | Fixed Ant buildfile for AnyLogic 8.1.0 and library Web site changes; switched to Markdown for README | 28 February 2018, 10:39:35 UTC |
c9f62cf | Stuart Rossiter | 22 May 2015, 10:06:02 UTC | Support run-end processing chaining (AnyLogic) and 'continuous' sampling of discrete distributions - backwards-compatible (non-abstract) addition of run-end processing method to MainModel_AnyLogic (see comments there) - use common ContinuousSampler interface so that discrete distributions can be sampled as though continuous | 22 May 2015, 10:06:02 UTC |
68ecba2 | Stuart Rossiter | 16 May 2015, 16:41:45 UTC | If VCS checks not being made, don't load up the SVN client (remove need for JavaHL installation) | 16 May 2015, 16:47:41 UTC |
f7fcc98 | Stuart Rossiter | 31 March 2015, 09:47:22 UTC | Document and tweak AnyLogic randomness capabilities - Have RandomWithSeedAccess use an interface SeedAccessibleRNG to permit user alternative RNGs - Add to User Guide to give details of how to use RandomWithSeedAccess (including its use for reproducible stochastic variation in multi-run experiments) | 31 March 2015, 09:47:22 UTC |
fba6e44 | Stuart Rossiter | 31 March 2015, 09:14:12 UTC | Fix to Bernoulli COLLAPSE_MID sampling and tweaks to the API - Have AnyLogicLoggerAccessor return AnyLogicLoggers, not just Loggers - Change RandomWithSeedAccess to allow for a non-incremented-seed instantiation (and better explanation of how AnyLogic threading affects it) - Restrict distribution copying to return Distributions (leaving AbstractStochasticItem returns for when this functionality is extended to all stochastic items) - Fix DistBernoulli to return the correct COLLAPSE_MID value (success if p >= 0.5) | 31 March 2015, 09:14:12 UTC |
9a21f4f | Stuart Rossiter | 17 March 2015, 13:25:12 UTC | Adapt for AnyLogic 7.1.2 fix to relative dependency paths. - Change default AnyLogic input/output folder locations - Update User Guide | 17 March 2015, 13:25:12 UTC |
4b645ec | Stuart Rossiter | 17 March 2015, 12:35:12 UTC | Bug fixes and add copy capability to Distributions. | 17 March 2015, 12:35:12 UTC |
4f9e7df | Stuart Rossiter | 16 March 2015, 16:49:26 UTC | Fix Javadoc errors. | 16 March 2015, 16:49:26 UTC |
06133ca | Stuart Rossiter | 16 March 2015, 16:40:39 UTC | API refactoring and new probability distributions. - AnyLogicLoggers and stoch items can now be got from an accessor by passing any Agent in the model (with change beneath to key by run ID and not MainModel_AnyLogic instance) - Added lock and unlock to categorical distributions for use when the set of outcomes or probabilities are being changed - Allowed custom categorical distributions to be set up for 1-K outcomes (cf. Java enum ones) - Removed some unnecessary methods from the public API (now protected) - Added Poisson, geometric, negative binomial and triangular distributions (plus dummy sampler for convenience with non-helper-library models) - Additions/improvements to the User Guide and Javadoc | 16 March 2015, 16:40:39 UTC |
611b602 | Stuart Rossiter | 03 March 2015, 15:55:27 UTC | Fix potential bug in AnyLogic model settings writing - XStream MainModel_AnyLogic converter potentially points to wrong object | 03 March 2015, 15:55:27 UTC |
fa273d1 | Stuart Rossiter | 03 March 2015, 12:23:54 UTC | Correct Javadoc for AnyLogicLogger | 03 March 2015, 12:23:54 UTC |
19230c8 | Stuart Rossiter | 03 March 2015, 12:10:09 UTC | Refactor (with new API) AnyLogic logging and stochastic accessors: - AnyLogic logging now checks for thread changes during any logging statement (by means of a custom SLF4J Logger subclass) - AnyLogic loggers can now be used in singleton classes (or statically when you're not worried about parallel runs) without an accessor - stochastic items can now be used in singleton classes (or statically when you're not worried about parallel runs) without an accessor - StochasticAccessorMDC is now StandardStochasticAccessor to avoid implementation details in the name - updated User Guide to reflect the above | 03 March 2015, 12:10:09 UTC |
c0bfbbf | Stuart Rossiter | 12 February 2015, 16:08:13 UTC | Add Javadoc link to user guide and gh-pages build process | 12 February 2015, 16:16:25 UTC |
f2ac2d0 | Stuart Rossiter | 12 February 2015, 11:14:50 UTC | Changes to integrate Project Pages for JSIT | 12 February 2015, 11:14:50 UTC |
46b9561 | Stuart Rossiter | 09 February 2015, 10:32:55 UTC | Bug fixes: - fixed NPE when committing changes only to non-source-dirs material - 'fix' missing parenthesis in User Guide | 09 February 2015, 10:32:55 UTC |
2ff49f0 | Stuart Rossiter | 07 February 2015, 17:18:37 UTC | - Removed pesky tabs from source - Adjusted commit/runtime check process to better reflect possible scenarios and expanded User Guide to cover this - Updated build to include JSIT license files in distribution lib folder - Fixed canonical paths (and class name in Linux one) in template commit scripts - Fixed case where no model source paths specified - Tweaked comments in Logback conf file | 07 February 2015, 17:23:40 UTC |
fde0ee9 | Stuart Rossiter | 04 February 2015, 16:50:41 UTC | - Add build dirs to .gitignore - Remove test target from build script | 04 February 2015, 16:50:41 UTC |
909c329 | Stuart Rossiter | 04 February 2015, 16:36:20 UTC | - Fixed rst2html invocation in build script - Added empty lib folder (via .gitignore) so that build script runs clean on cloned repo (and adjusted existing root .gitignore) | 04 February 2015, 16:44:31 UTC |
92f26ab | Stuart Rossiter | 04 February 2015, 15:06:57 UTC | Commit initial 0.2 snapshot code | 04 February 2015, 15:06:57 UTC |
a7bbf22 | Stuart Rossiter | 30 January 2015, 14:04:18 UTC | Initial commit | 30 January 2015, 14:04:18 UTC |