You can subscribe to this list here.
| 2000 |
Jan
(3) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2001 |
Jan
|
Feb
(1) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
(10) |
Sep
(14) |
Oct
(1) |
Nov
(21) |
Dec
(13) |
| 2002 |
Jan
(17) |
Feb
(2) |
Mar
(1) |
Apr
(2) |
May
(4) |
Jun
(2) |
Jul
(4) |
Aug
|
Sep
(7) |
Oct
(4) |
Nov
(12) |
Dec
(39) |
| 2003 |
Jan
(28) |
Feb
(18) |
Mar
(7) |
Apr
(5) |
May
(23) |
Jun
(29) |
Jul
(23) |
Aug
(18) |
Sep
(1) |
Oct
(5) |
Nov
(3) |
Dec
|
| 2004 |
Jan
(7) |
Feb
(2) |
Mar
(2) |
Apr
(2) |
May
(8) |
Jun
(2) |
Jul
(8) |
Aug
(2) |
Sep
(4) |
Oct
(3) |
Nov
|
Dec
|
| 2005 |
Jan
(2) |
Feb
(2) |
Mar
(13) |
Apr
(2) |
May
(2) |
Jun
(2) |
Jul
(32) |
Aug
(7) |
Sep
(11) |
Oct
(8) |
Nov
(16) |
Dec
(2) |
| 2006 |
Jan
(3) |
Feb
(1) |
Mar
(4) |
Apr
|
May
|
Jun
(1) |
Jul
(3) |
Aug
(3) |
Sep
|
Oct
(6) |
Nov
(1) |
Dec
(10) |
| 2007 |
Jan
(7) |
Feb
(6) |
Mar
(1) |
Apr
(5) |
May
(4) |
Jun
(6) |
Jul
(20) |
Aug
(21) |
Sep
(12) |
Oct
(4) |
Nov
(12) |
Dec
(17) |
| 2008 |
Jan
(18) |
Feb
(6) |
Mar
(9) |
Apr
(13) |
May
(14) |
Jun
(8) |
Jul
(23) |
Aug
(31) |
Sep
(26) |
Oct
(10) |
Nov
(3) |
Dec
(79) |
| 2009 |
Jan
(63) |
Feb
(13) |
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
(2) |
| 2010 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2013 |
Jan
(1) |
Feb
|
Mar
|
Apr
(3) |
May
|
Jun
(1) |
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2014 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
| 2015 |
Jan
|
Feb
(2) |
Mar
(1) |
Apr
(2) |
May
|
Jun
(4) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(1) |
Nov
|
Dec
|
|
From: Nick C. <ni...@sr...> - 2000-04-12 20:40:23
|
RePast 1.1 has been released. It includes a variety of new features and the requisite bug fixes. It is available from the RePast home page: http://repast.sourceforge.net. Questions, comments, suggestions, and bug reports always welcome. The release notes follow: * Repast 1.1 ** New Features *** New type of Schedule, the SubSchedule A SubSchedule makes it easier to schedule actions at different rates. It is identical to a Schedule but can be set to iterate over its own actions some specified number of times whenever it is executed. For example, it may iterate 4 times for every single iteration of its parent Schedule. This number of iterations can varied at run-time. *** Remove BasicActions from Schedules and ActionsGroups with removeAction(BasicAction action) *** Execution order is now more easily specifiable You can now specify that BasicActions scheduled at some interval or for a single execution at a certain time, execute after other BasicActions scheduled for the same tick. This is useful for ensuring that things such as data collection or image capture that might occur at some interval occur after their sources change state. This was always possible, but modifications to the scheduling mechanism made the semantics quite convoluted. *** Default execution order for BasicActions added to a Schedule is now concurrent. You can use a sequential ActionGroup if you need sequential actions. *** Eliminated reflection from the analysis classes DataRecorder and the charting classes no longer use reflection to call methods used in data collection. Substantial speed-up in models that frequently collect a lot of data. The convenience methods that use reflection remain. *** New interfaces for collecting and charting data The elimination of reflection in the analysis classes, necessitated the introduction of the Sequence and BinDataSource interfaces. *** findMin and findMax methods added to Object2DGrid, Object2DTorus and Diffuse2D spaces. The method for specifying what constitutes a max or min value is user specifiable as is the range and neighborhood to be searched. *** Standard java.beans.BeanInfo now used as the basis for probing. *** New CustomProbeable interface for specifying what properties should be probed and displayed *** New Look for Repast toolbar and parameter windows Toolbar now uses icons from Dean S. Jones' excellent free icon collection instead of labeled buttons. The parameter windows have been consolidated into a single tab in a settings window. *** Custom Actions tab and mechanism A Custom Actions tab has been placed in the settings window. You can now easily add sliders, buttons, or checkboxes to this tab to change the state of the model at run-time. *** Repast Action tab A Repast Action tab has been placed in the settings window. You can now take snapshots and create movies by clicking the buttons on this window. *** Can now load a model from within the Gui. There is a load model button on the toolbar for this. *** -ng switch added to SimInit. This switch (no gui) will start a single run of the model without bringing up the gui. It is up to the model to stop itself. *** Includes a port of the Swarm mousetrap sample simulation *** More "How To" documentation ** Bug Fixes *** Diffuse2D is now correctly double buffered. *** Misc. small bugs fixed. ** Known problems There is a flicker in the display when a graphical model is first started. This is caused, I think, by a small conflict between the initial display of the DisplaySurface via the AWT thread, and the redrawing of the DisplaySurface via the main Repast thread. This is ugly, but only an inconvenience. I am looking into it. -- Nick Collier Social Science Research Computing University of Chicago http://repast.sourceforge.net ni...@sr... |
|
From: Nick C. <ni...@sr...> - 2000-01-28 20:11:14
|
Hi, I moved the Repast CVS tree over to sourceforge this morning. It is available via the project page: http://http://sourceforge.net/project/?group_id=1703. In the future, I won't post CVS related news to repast-interest. Commit notifications etc. will go to repast-developer. The posted tree is identical to that in the 1.0 release except for one addition. Nelson Minar pointed out that the Schedule.scheduleAction methods that use reflection (i.e. all but those that schedule a BasicAction) are unecessary with static schedules, and an inner class can be used instead. HeatBugsModel.java reflects this change and I've included some snippets below. Instead of: displayGroup.createActionFor(dsurf, "updateDisplay") modelGroup.createActionFor(space, "diffuse"); modelGroup.createActionForEach(heatBugList, "step"); schedule.scheduleActionBeginning(0, modelGroup); schedule.scheduleActionBeginning(0, displayGroup); (The groups weren't really necessary here but I included them in the original source for illustration purposes). we now have: class HeatBugsRunner extends BasicAction { public void execute() { dsurf.updateDisplay(); space.diffuse(); for (int i = 0; i < heatBugList.size(); i++) { HeatBug bug = (HeatBug)heatBugList.get(i); bug.step(); } } }; schedule.scheduleActionBeginning(0, new HeatBugsRunner()); This avoids the use of the java.lang.reflect classes and will be faster over the course of a run. I'll be adapting the other demonstrations to use this idiom soon. Nick -- Nick Collier Social Science Research Computing University of Chicago ni...@sr... |
|
From: Nick C. <ni...@sr...> - 2000-01-21 22:51:25
|
test -- Nick Collier Social Science Research Computing University of Chicago ni...@sr... |
|
From: Nick C. <ni...@sr...> - 2000-01-21 22:50:44
|
test -- Nick Collier Social Science Research Computing University of Chicago ni...@sr... |