https://github.com/sprossiter/JSIT

sort by:
Revision Author Date Message Commit Date
c52d657 Minor fixes to User Guide 05 June 2018, 13:27:25 UTC
9e36997 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 User Guide updates for final V0.2 release 05 June 2018, 12:43:27 UTC
e297fe9 Update Javadoc to remove warnings and finalise V0.2 (Markdown) README and change history 05 June 2018, 11:03:49 UTC
e4d6a70 Added alternative message-based events to EventManager 11 May 2018, 15:01:14 UTC
dea4617 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 Added source to JARs and allowed for non-existent classpath entries 06 March 2018, 10:58:31 UTC
67f1441 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 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 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 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 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 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 Bug fixes and add copy capability to Distributions. 17 March 2015, 12:35:12 UTC
4f9e7df Fix Javadoc errors. 16 March 2015, 16:49:26 UTC
06133ca 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 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 Correct Javadoc for AnyLogicLogger 03 March 2015, 12:23:54 UTC
19230c8 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 Add Javadoc link to user guide and gh-pages build process 12 February 2015, 16:16:25 UTC
f2ac2d0 Changes to integrate Project Pages for JSIT 12 February 2015, 11:14:50 UTC
46b9561 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 - 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 - Add build dirs to .gitignore - Remove test target from build script 04 February 2015, 16:50:41 UTC
909c329 - 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 Commit initial 0.2 snapshot code 04 February 2015, 15:06:57 UTC
a7bbf22 Initial commit 30 January 2015, 14:04:18 UTC
back to top