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: Mark R. D. <mdi...@la...> - 2003-05-20 03:31:03
|
Just to point out a bug. The SpaceModel still points back to the old packaging to get the pgm file. The pgm file doesn't appear to be in the repast jar thats downloadable at. http://www.src.uchicago.edu/repast/ > > // creates the sugar space using the values in sugarspace.pgm as > // the amount of sugar (see SugarSpace.java for more). > > space = new SugarSpace("/uchicago/src/sim/sugarScape/sugarspace.pgm"); One last question, is http://www.src.uchicago.edu/repast/ update with the latest release? -Mark |
|
From: Nick C. <nic...@ve...> - 2003-05-14 12:29:26
|
If you are in batch mode you should be able to create a new DataRecorder, add the appropriate sources and so on each run. RePast will realize that it is in batch mode and append the new data the file appropriately. If the DataRecorder is garbage collected then the reference to the agent should be gc'd as well. Nick On Tue, 2003-05-13 at 18:40, Phil Feldman wrote: > I've downloaded a trial version of JProbe, which seems pretty > impressive, although I'm leary of the price (not mentioned on the > website...). > > It turned out that the big problem was that I was storing the scene > graph from run to run - not a good thing. Now I'm tracing through > smaller issues. Nick, in DataRecorder, is there a way to clear out the > "sources" Vector? When I use createNumericDataSource(), I pass in a > reference to an agent which is left to hang between batches. > > Thanks, > > Phil > > >Hi, > > > >I use OptimizeIt. I've often seen memory leaks in a BatchController when > >a simulation was converted from GUI mode and there were still references > >to JFrames and such around. Even though the frames were never displayed > >repeated instantiations kept eating more and more memory. > > > >Nick > > > >On Sat, 2003-05-10 at 18:24, Phil Feldman wrote: > > > > > >>I'm running Windows XP and JDK 1.4.1.01. > >> > >>What sort of errors were you getting? > >> > >>Thanks, > >> > >>Phil > >> > >> > >> > >>>Hi, > >>> > >>>What OS and what version of the java SDK are you using? > >>> > >>>I was getting strange errors during my batch runs on Linux with Sun's > >>>Hotspot VM for > >>>java 1.4.1. When I reported the error to Sun, they said that there's a > >>>known garbage > >>>collection bug in that version, which was patched in their next beta: > >>>1.4.2. > >>> > >>>I don't know if this helped you at all. > >>> > >>>Gulya > >>> > >>>At 10:01 AM 5/10/2003 -0400, Phil Feldman wrote: > >>> > >>> > >>> > >>>>Hi all, > >>>> > >>>>Does anyone use or have a reccomendation for a memory debugger? When > >>>>I'm running sims in batch mode I get out of memory errors after the > >>>>15th run or so. > >>>> > >>>>Thanks, > >>>> > >>>>Phil > >>>> > >>>> > >>>> > >>>> > >>>>------------------------------------------------------- > >>>>Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara > >>>>The only event dedicated to issues related to Linux enterprise solutions > >>>>www.enterpriselinuxforum.com > >>>> > >>>>_______________________________________________ > >>>>Repast-developer mailing list > >>>>Rep...@li... > >>>>https://lists.sourceforge.net/lists/listinfo/repast-developer > >>>> > >>>> > >>> > >>> > >>> > >>>------------------------------------------------------- > >>>Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara > >>>The only event dedicated to issues related to Linux enterprise solutions > >>>www.enterpriselinuxforum.com > >>> > >>>_______________________________________________ > >>>Repast-developer mailing list > >>>Rep...@li... > >>>https://lists.sourceforge.net/lists/listinfo/repast-developer > >>> > >>> > >>> > >> > >> > >> > >>------------------------------------------------------- > >>Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara > >>The only event dedicated to issues related to Linux enterprise solutions > >>www.enterpriselinuxforum.com > >> > >>_______________________________________________ > >>Repast-developer mailing list > >>Rep...@li... > >>https://lists.sourceforge.net/lists/listinfo/repast-developer > >> > >> > > > > > > ------------------------------------------------------- > Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara > The only event dedicated to issues related to Linux enterprise solutions > www.enterpriselinuxforum.com > > _______________________________________________ > Repast-developer mailing list > Rep...@li... > https://lists.sourceforge.net/lists/listinfo/repast-developer -- Nick Collier <nic...@ve...> |
|
From: Phil F. <pfe...@co...> - 2003-05-13 22:40:15
|
I've downloaded a trial version of JProbe, which seems pretty impressive, although I'm leary of the price (not mentioned on the website...). It turned out that the big problem was that I was storing the scene graph from run to run - not a good thing. Now I'm tracing through smaller issues. Nick, in DataRecorder, is there a way to clear out the "sources" Vector? When I use createNumericDataSource(), I pass in a reference to an agent which is left to hang between batches. Thanks, Phil >Hi, > >I use OptimizeIt. I've often seen memory leaks in a BatchController when >a simulation was converted from GUI mode and there were still references >to JFrames and such around. Even though the frames were never displayed >repeated instantiations kept eating more and more memory. > >Nick > >On Sat, 2003-05-10 at 18:24, Phil Feldman wrote: > > >>I'm running Windows XP and JDK 1.4.1.01. >> >>What sort of errors were you getting? >> >>Thanks, >> >>Phil >> >> >> >>>Hi, >>> >>>What OS and what version of the java SDK are you using? >>> >>>I was getting strange errors during my batch runs on Linux with Sun's >>>Hotspot VM for >>>java 1.4.1. When I reported the error to Sun, they said that there's a >>>known garbage >>>collection bug in that version, which was patched in their next beta: >>>1.4.2. >>> >>>I don't know if this helped you at all. >>> >>>Gulya >>> >>>At 10:01 AM 5/10/2003 -0400, Phil Feldman wrote: >>> >>> >>> >>>>Hi all, >>>> >>>>Does anyone use or have a reccomendation for a memory debugger? When >>>>I'm running sims in batch mode I get out of memory errors after the >>>>15th run or so. >>>> >>>>Thanks, >>>> >>>>Phil >>>> >>>> >>>> >>>> >>>>------------------------------------------------------- >>>>Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara >>>>The only event dedicated to issues related to Linux enterprise solutions >>>>www.enterpriselinuxforum.com >>>> >>>>_______________________________________________ >>>>Repast-developer mailing list >>>>Rep...@li... >>>>https://lists.sourceforge.net/lists/listinfo/repast-developer >>>> >>>> >>> >>> >>> >>>------------------------------------------------------- >>>Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara >>>The only event dedicated to issues related to Linux enterprise solutions >>>www.enterpriselinuxforum.com >>> >>>_______________________________________________ >>>Repast-developer mailing list >>>Rep...@li... >>>https://lists.sourceforge.net/lists/listinfo/repast-developer >>> >>> >>> >> >> >> >>------------------------------------------------------- >>Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara >>The only event dedicated to issues related to Linux enterprise solutions >>www.enterpriselinuxforum.com >> >>_______________________________________________ >>Repast-developer mailing list >>Rep...@li... >>https://lists.sourceforge.net/lists/listinfo/repast-developer >> >> |
|
From: Laszlo G. <gu...@la...> - 2003-05-11 08:33:10
|
Hi, It's not the same then. I was getting: Unexpected Signal : 11 occurred at PC=0x4027AE50 Function=JVM_IHashCode+0x12C Library=/usr/local/JBuilder8/jdk1.4/jre/lib/i386/client/libjvm.so Current Java thread: at java.lang.Object.hashCode(Native Method) at java.util.HashMap.hash(HashMap.java:257) at java.util.HashMap.put(HashMap.java:375) at java.util.HashSet.add(HashSet.java:188) at uchicago.src.sim.network.DefaultNode.addOutEdge(DefaultNode.java:262) at randomwalknetwork.Agent.encounter(Agent.java:120) at randomwalknetwork.Agent.step(Agent.java:312) at uchicago.src.sim.engine.SimpleModel.autoStep(SimpleModel.java:161) at uchicago.src.sim.engine.SimpleModel.runAutoStep(SimpleModel.java:145) at BAB_SYNTH_5145.execute(Unknown Source) at uchicago.src.sim.engine.ScheduleGroup.execute(ScheduleGroup.java:49) at uchicago.src.sim.engine.RandomScheduleGroup.execute(RandomScheduleGroup.java:21) at uchicago.src.sim.engine.Schedule.execute(Schedule.java:366) at uchicago.src.sim.engine.BaseController$1.run(BaseController.java:398) at java.lang.Thread.run(Thread.java:536) Regards, Gulya At 06:24 PM 5/10/2003 -0400, Phil Feldman wrote: >I'm running Windows XP and JDK 1.4.1.01. > >What sort of errors were you getting? > >Thanks, > >Phil > >>Hi, >> >>What OS and what version of the java SDK are you using? >> >>I was getting strange errors during my batch runs on Linux with Sun's >>Hotspot VM for >>java 1.4.1. When I reported the error to Sun, they said that there's a >>known garbage >>collection bug in that version, which was patched in their next beta: 1.4.2. >> >>I don't know if this helped you at all. >> >>Gulya >> >>At 10:01 AM 5/10/2003 -0400, Phil Feldman wrote: >> >>>Hi all, >>> >>>Does anyone use or have a reccomendation for a memory debugger? When I'm >>>running sims in batch mode I get out of memory errors after the 15th run or so. >>> >>>Thanks, >>> >>>Phil >>> >>> >>> >>> >>>------------------------------------------------------- >>>Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara >>>The only event dedicated to issues related to Linux enterprise solutions >>>www.enterpriselinuxforum.com >>> >>>_______________________________________________ >>>Repast-developer mailing list >>>Rep...@li... >>>https://lists.sourceforge.net/lists/listinfo/repast-developer >> >> >> >> >> >>------------------------------------------------------- >>Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara >>The only event dedicated to issues related to Linux enterprise solutions >>www.enterpriselinuxforum.com >> >>_______________________________________________ >>Repast-developer mailing list >>Rep...@li... >>https://lists.sourceforge.net/lists/listinfo/repast-developer > > > > > >------------------------------------------------------- >Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara >The only event dedicated to issues related to Linux enterprise solutions >www.enterpriselinuxforum.com > >_______________________________________________ >Repast-developer mailing list >Rep...@li... >https://lists.sourceforge.net/lists/listinfo/repast-developer |
|
From: Phil F. <pfe...@co...> - 2003-05-10 22:24:42
|
I'm running Windows XP and JDK 1.4.1.01. What sort of errors were you getting? Thanks, Phil > Hi, > > What OS and what version of the java SDK are you using? > > I was getting strange errors during my batch runs on Linux with Sun's > Hotspot VM for > java 1.4.1. When I reported the error to Sun, they said that there's a > known garbage > collection bug in that version, which was patched in their next beta: > 1.4.2. > > I don't know if this helped you at all. > > Gulya > > At 10:01 AM 5/10/2003 -0400, Phil Feldman wrote: > >> Hi all, >> >> Does anyone use or have a reccomendation for a memory debugger? When >> I'm running sims in batch mode I get out of memory errors after the >> 15th run or so. >> >> Thanks, >> >> Phil >> >> >> >> >> ------------------------------------------------------- >> Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara >> The only event dedicated to issues related to Linux enterprise solutions >> www.enterpriselinuxforum.com >> >> _______________________________________________ >> Repast-developer mailing list >> Rep...@li... >> https://lists.sourceforge.net/lists/listinfo/repast-developer > > > > > > ------------------------------------------------------- > Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara > The only event dedicated to issues related to Linux enterprise solutions > www.enterpriselinuxforum.com > > _______________________________________________ > Repast-developer mailing list > Rep...@li... > https://lists.sourceforge.net/lists/listinfo/repast-developer > |
|
From: Laszlo G. <gu...@la...> - 2003-05-10 14:21:46
|
Hi, What OS and what version of the java SDK are you using? I was getting strange errors during my batch runs on Linux with Sun's Hotspot VM for java 1.4.1. When I reported the error to Sun, they said that there's a known garbage collection bug in that version, which was patched in their next beta: 1.4.2. I don't know if this helped you at all. Gulya At 10:01 AM 5/10/2003 -0400, Phil Feldman wrote: >Hi all, > >Does anyone use or have a reccomendation for a memory debugger? When I'm >running sims in batch mode I get out of memory errors after the 15th run or so. > >Thanks, > >Phil > > > > >------------------------------------------------------- >Enterprise Linux Forum Conference & Expo, June 4-6, 2003, Santa Clara >The only event dedicated to issues related to Linux enterprise solutions >www.enterpriselinuxforum.com > >_______________________________________________ >Repast-developer mailing list >Rep...@li... >https://lists.sourceforge.net/lists/listinfo/repast-developer |
|
From: Phil F. <pfe...@co...> - 2003-05-10 14:02:18
|
Hi all, Does anyone use or have a reccomendation for a memory debugger? When I'm running sims in batch mode I get out of memory errors after the 15th run or so. Thanks, Phil |
|
From: <ge...@te...> - 2003-05-07 17:18:37
|
Ahhh, very cool. I'm about to write one in Objective-C... though it's for a particular purpose, which will limit how generic it is. I intend to follow the "patterns" set up by Ptolemy, GVF, and Boost, all of which have an explicit class for the graph data structure. Thanks! Nick Collier writes: > I'm surprised no one has ever asked this before as its fairly obvious a > Network structure would be useful. That said, we went with a List for > simplicity and things sort of grew from there. At the moment though, Tom > is working a Graph class I think. > > Nick > > On Tue, 2003-05-06 at 17:44, ge...@te... wrote: > > Please excuse my ignorance, here; but, was it a purposeful decision > > to use a transparent List as a representation of a network (graph)? > > Why not use a Network class that contains higher level data about > > the structure? > -- > Nick Collier <nic...@ve...> -- glen e. p. ropella =><= Hail Eris! H: 503.630.4505 http://www.ropella.net/~gepr M: 971.219.3846 http://www.tempusdictum.com |
|
From: Nick C. <nic...@ve...> - 2003-05-07 12:32:44
|
Hi, I'm surprised no one has ever asked this before as its fairly obvious a Network structure would be useful. That said, we went with a List for simplicity and things sort of grew from there. At the moment though, Tom is working a Graph class I think. Nick On Tue, 2003-05-06 at 17:44, ge...@te... wrote: > Please excuse my ignorance, here; but, was it a purposeful decision > to use a transparent List as a representation of a network (graph)? > Why not use a Network class that contains higher level data about > the structure? -- Nick Collier <nic...@ve...> |
|
From: <ge...@te...> - 2003-05-06 21:49:14
|
Please excuse my ignorance, here; but, was it a purposeful decision to use a transparent List as a representation of a network (graph)? Why not use a Network class that contains higher level data about the structure? -- glen e. p. ropella =><= Hail Eris! H: 503.630.4505 http://www.ropella.net/~gepr M: 971.219.3846 http://www.tempusdictum.com |
|
From: Nick C. <nic...@ve...> - 2003-04-08 12:53:10
|
Hi, The schedule architecture isn't really designed for inheritance in the sense of allowing polymorphmic behavoir. The only inheritance there is, is for code resuse by Schedule and SubSchedule. Now that SubSchedule has been deprecated we were thinking of merging Schedule and ScheduleBase. The reason then that fillGroup is private is simply that Schedule doesn't need to call it. More broadly though the schedule architecture isn't really designed for polymophism because we never thought anyone would really want to replace it. That said, I'm very glad you are doing what you are doing, and we will revisit this issue in the next release, probably by creating an ISchedule interface of which Schedule is an implementation. In your case, you can keep doing what you are doing (working with your own copy of ScheduleBase) in the near term. Alternatively, you could just override preExcecute() in ScheduleBase as that's the only place that fillGroup is called. Nick On Mon, 2003-04-07 at 20:53, Andy Cleary wrote: > Dear Repast developers, > > For my own project, I am trying to extend Repast's ScheduleBase and > Schedule via inheritance, but have run into a problem with protections... > Namely, in ScheduleBase, the member function fillGroup is private. > > I don't have a tremendous amount of experience with protection levels in > Java; I tend to use public or protected when I think of it, and package > level when I forget. ;-) So, I suppose question number one is whether or > not there are compelling reasons for this particular choice. Question 2 is > what would you recommend I do about it? For the time being, I'm going to > munge my copy of Repast to make this protected, but I don't want to do that > longterm. Is this the forum by which I should ask if that protection can be > revisited for the next release? > > If there are more elegant solutions, by all means let me know what they > are... I'm trying to override the preexecute function to incorporate some > (very basic) parallel synchronization. If I'm correct, I don't have to > override fillgroup, just call it as is currently being done... > > Best, > Andy > > ============================================ > Andrew J. Cleary, Software Engineer/Computational Scientist > Lawrence Livermore National Labs, 925-424-5890. > ============================================ > > > > ------------------------------------------------------- > This SF.net email is sponsored by: ValueWeb: > Dedicated Hosting for just $79/mo with 500 GB of bandwidth! > No other company gives more support or power for your dedicated server > http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/ > _______________________________________________ > Repast-developer mailing list > Rep...@li... > https://lists.sourceforge.net/lists/listinfo/repast-developer -- Nick Collier <nic...@ve...> |
|
From: Andy C. <ac...@ll...> - 2003-04-08 00:03:23
|
p.s. I resolved my problem with BasicAction and it shouldn't have been on the subject line... Andy At 04:53 PM 4/7/2003 -0800, you wrote: >Dear Repast developers, > >For my own project, I am trying to extend Repast's ScheduleBase and >Schedule via inheritance, but have run into a problem with protections... >Namely, in ScheduleBase, the member function fillGroup is private. > >I don't have a tremendous amount of experience with protection levels in >Java; I tend to use public or protected when I think of it, and package >level when I forget. ;-) So, I suppose question number one is whether or >not there are compelling reasons for this particular choice. Question 2 is >what would you recommend I do about it? For the time being, I'm going to >munge my copy of Repast to make this protected, but I don't want to do >that longterm. Is this the forum by which I should ask if that protection >can be revisited for the next release? > >If there are more elegant solutions, by all means let me know what they >are... I'm trying to override the preexecute function to incorporate some >(very basic) parallel synchronization. If I'm correct, I don't have to >override fillgroup, just call it as is currently being done... > >Best, >Andy > >============================================ >Andrew J. Cleary, Software Engineer/Computational Scientist >Lawrence Livermore National Labs, 925-424-5890. >============================================ > > > >------------------------------------------------------- >This SF.net email is sponsored by: ValueWeb: Dedicated Hosting for just >$79/mo with 500 GB of bandwidth! No other company gives more support or >power for your dedicated server >http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/ >_______________________________________________ >Repast-developer mailing list >Rep...@li... >https://lists.sourceforge.net/lists/listinfo/repast-developer |
|
From: Andy C. <ac...@ll...> - 2003-04-07 23:54:07
|
Dear Repast developers, For my own project, I am trying to extend Repast's ScheduleBase and Schedule via inheritance, but have run into a problem with protections... Namely, in ScheduleBase, the member function fillGroup is private. I don't have a tremendous amount of experience with protection levels in Java; I tend to use public or protected when I think of it, and package level when I forget. ;-) So, I suppose question number one is whether or not there are compelling reasons for this particular choice. Question 2 is what would you recommend I do about it? For the time being, I'm going to munge my copy of Repast to make this protected, but I don't want to do that longterm. Is this the forum by which I should ask if that protection can be revisited for the next release? If there are more elegant solutions, by all means let me know what they are... I'm trying to override the preexecute function to incorporate some (very basic) parallel synchronization. If I'm correct, I don't have to override fillgroup, just call it as is currently being done... Best, Andy ============================================ Andrew J. Cleary, Software Engineer/Computational Scientist Lawrence Livermore National Labs, 925-424-5890. ============================================ |
|
From: Mark R. D. <mdi...@la...> - 2003-04-04 04:56:11
|
I did some more cleanup, some of the links below have changed tonite, here are the replacements. http://repast-jellytag.sourceforge.net/repast/tags.html http://repast-jellytag.sourceforge.net/repast/maven-reports.html http://repast-jellytag.sourceforge.net/repast/xref/index.html -Mark Mark R. Diggory wrote: > I've been working on a new site for my jelly related stuff on > sourceforge, you can check it out at the link below, it's built using a > tool called Maven from Apache, it generates all the source documentation > in several different formats. I'm getting ready for another release > later this week. Primarily, it is mostly changes in documentation, which > I've been trying to do alot more of lately. > > http://repast-jellytag.sourceforge.net/index.html > > The coolest things to checkout are the Taglibrary generation and Project > Info/Reporting Sections. > > http://repast-jellytag.sourceforge.net/taglibraries/repast/tags.html > http://repast-jellytag.sourceforge.net/taglibraries/repast/maven-reports.html > > > And the checkout the source xreference... > > http://repast-jellytag.sourceforge.net/taglibraries/repast/xref/index.html > > -Mark > > > > ------------------------------------------------------- > This SF.net email is sponsored by: ValueWeb: Dedicated Hosting for just > $79/mo with 500 GB of bandwidth! No other company gives more support or > power for your dedicated server > http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/ > _______________________________________________ > Repast-developer mailing list > Rep...@li... > https://lists.sourceforge.net/lists/listinfo/repast-developer |
|
From: Mark R. D. <mdi...@la...> - 2003-04-03 19:11:40
|
I've been working on a new site for my jelly related stuff on sourceforge, you can check it out at the link below, it's built using a tool called Maven from Apache, it generates all the source documentation in several different formats. I'm getting ready for another release later this week. Primarily, it is mostly changes in documentation, which I've been trying to do alot more of lately. http://repast-jellytag.sourceforge.net/index.html The coolest things to checkout are the Taglibrary generation and Project Info/Reporting Sections. http://repast-jellytag.sourceforge.net/taglibraries/repast/tags.html http://repast-jellytag.sourceforge.net/taglibraries/repast/maven-reports.html And the checkout the source xreference... http://repast-jellytag.sourceforge.net/taglibraries/repast/xref/index.html -Mark |
|
From: North, M. <no...@an...> - 2003-03-07 22:01:52
|
The Methods, Toolkits, and Techniques Section of North American Association for Computational Social and Organizational Science (NAACSOS) will sponsor a session at the 2003 NAACSOS conference. The conference is schedule on June 22-25 in Pittsburgh. Potential topics may include: * Agent-based modeling methods. * Toolkit descriptions and current development status. * Future toolkit plans. * Model and toolkit verification and validation. Paper submissions are due by March 21, in standard NAACSOS format. Submissions should be directed to: Michael J. North E-mail: no...@an... <mailto:no...@an...> WWW: http://www.cas.anl.gov/ <http://www.cas.anl.gov/> Telephone: (630) 252-6234 Facsimile: (630) 252-6073 More information on the conference can be found at the NAACSOS conference website (http://www.casos.ece.cmu.edu/conference2003/ <http://www.casos.ece.cmu.edu/conference2003/> ). Michael |
|
From: Mark R. D. <mdi...@la...> - 2003-03-03 14:56:10
|
Nick Collier wrote:
>On Mon, 2003-03-03 at 09:03, Mark R. Diggory wrote:
>
>
>>As an example case, say I have a boolean parameter and I use the Boolean
>>PropertyDescriptor to make the presentation into a checkbox for that
>>value. Is there any "functionality" in the Boolean
>>PropertyDescriptor/CheckBoxWidget that disables the user being able to
>>change the state checkbox if there is no "setter" present in the
>>SimModel class for that parameter/property?
>>
>>
>
>Ah. I see you what you mean. For properties that can be represented as
>Strings a read-only property (no setter) is represented as a label. In
>the case of the Boolean property descriptor, if the property is
>read-only, the property value will be displayed in a label ("true" or
>"false"). For the other PropertyDescriptors we are not so lucky(!) as
>they don't have read-only state and can still be changed although there
>is no corresponding set method. This is a bug and should be fixed. I'd
>prefer just displaying a String representation of the property value in
>a label as this is a simple fix. I suppose, though, for things like
>arrays and ArrayLists the default String representation isn't really
>suitable.
>
>Nick
>
>
It might be a little more work, but setting up a "global"
enabled/disabled state for each property and setting the PropertyWidget
to that state (instead of "true") when the simulation is stopped/paused
would allow the widget itself control the "editablity/presentation" of
its content. You could then configure the various PropertyWidgets to
display an appropriate presentation given the state of this global
boolean property. Then a readonly String or boolean parameter could use
the label internally in thier JPanel while other Widgets could use other
displays if wanted. For tables I could alter the cell background to grey
and disable editing.
This makes the widgets do alittle more complex decision-making, but it
also make them more flexible and dynamic. I'm probibly biased in my
opinion of this right now, becuase I've been creating the table widget
and could use such functionality. I also think using the JComponent
enabled/disabled state is ideal for capturing something like
presence/absence of a setter method because it leaves the state upto the
parent and presentation upto the Widget.
I'm not in a rush to get this in place, I'd rather see it well thought
out first. I know there are alot of issues that need to be addressed
with Recording and parameter file processing the would still need to be
dealt with to properly allow array[] parameters into the model design.
I'm not sure how enthusiastic your guys are about taking on such a
project. I'm even encountering issues with arrays[] without using these
parts of RePast (external in my Jelly Environment, which doesn't really
have any clear functionality of instantiating/initializing arrays).
-Mark
|
|
From: Nick C. <nic...@ve...> - 2003-03-03 14:15:38
|
On Mon, 2003-03-03 at 09:03, Mark R. Diggory wrote:
> No, I think I just mis-understood what setEnabled was for, I thought it
> disabled the widget so that the values couldn't be changed in the event
> there isn't a "setter" for the parameter itself. Now I see that it only
> changes the "capability to edit" the property while the sim is running.
> thanks.
Yeah. setEnabled here has the same semantics as JComponent.setEnabled.
> As an example case, say I have a boolean parameter and I use the Boolean
> PropertyDescriptor to make the presentation into a checkbox for that
> value. Is there any "functionality" in the Boolean
> PropertyDescriptor/CheckBoxWidget that disables the user being able to
> change the state checkbox if there is no "setter" present in the
> SimModel class for that parameter/property?
Ah. I see you what you mean. For properties that can be represented as
Strings a read-only property (no setter) is represented as a label. In
the case of the Boolean property descriptor, if the property is
read-only, the property value will be displayed in a label ("true" or
"false"). For the other PropertyDescriptors we are not so lucky(!) as
they don't have read-only state and can still be changed although there
is no corresponding set method. This is a bug and should be fixed. I'd
prefer just displaying a String representation of the property value in
a label as this is a simple fix. I suppose, though, for things like
arrays and ArrayLists the default String representation isn't really
suitable.
Nick
--
Nick Collier
Social Science Research Computing
University of Chicago
http://repast.sourceforge.net
|
|
From: Mark R. D. <mdi...@la...> - 2003-03-03 14:00:19
|
No, I think I just mis-understood what setEnabled was for, I thought it
disabled the widget so that the values couldn't be changed in the event
there isn't a "setter" for the parameter itself. Now I see that it only
changes the "capability to edit" the property while the sim is running.
thanks.
As an example case, say I have a boolean parameter and I use the Boolean
PropertyDescriptor to make the presentation into a checkbox for that
value. Is there any "functionality" in the Boolean
PropertyDescriptor/CheckBoxWidget that disables the user being able to
change the state checkbox if there is no "setter" present in the
SimModel class for that parameter/property?
-Mark
Nick Collier wrote:
>I'm not sure exactly what you are asking but the PropertyWidget
>Interface defines a setter -- setEnabled. This is used by
>IntrospectPanel to enable / disable the PropertyWidgets it contains.
>PropertyWidgets are disabled while the simulation is running and then
>enabled on a stop or pause. This seems to work fine, although maybe
>you've found a problem I'm not aware of?
>
>Nick
>
>On Sat, 2003-03-01 at 12:09, Mark R. Diggory wrote:
>
>
>>I'm struggling with how Property Widgets get disabled / enabled in the
>>absence of "setter methods"? I've included a
>>
>>public void setEnabled(boolean b) {
>> table.setEnabled(b);
>> add.setEnabled(b);
>> remove.setEnabled(b);
>> }
>>
>>To enable/disable editing/adding/removing values from the table widget I
>>wrote. But when it comes up in the SettingsFrame, no matter if there's a
>>"setter" method or not for that property, its enabled. Am I missing
>>something?
>>
>>-Mark
>>
>>
>>
>>
>>-------------------------------------------------------
>>This sf.net email is sponsored by:ThinkGeek
>>Welcome to geek heaven.
>>http://thinkgeek.com/sf
>>_______________________________________________
>>Repast-developer mailing list
>>Rep...@li...
>>https://lists.sourceforge.net/lists/listinfo/repast-developer
>>
>>
|
|
From: Nick C. <nic...@ve...> - 2003-03-03 13:47:16
|
I'm not sure exactly what you are asking but the PropertyWidget
Interface defines a setter -- setEnabled. This is used by
IntrospectPanel to enable / disable the PropertyWidgets it contains.
PropertyWidgets are disabled while the simulation is running and then
enabled on a stop or pause. This seems to work fine, although maybe
you've found a problem I'm not aware of?
Nick
On Sat, 2003-03-01 at 12:09, Mark R. Diggory wrote:
> I'm struggling with how Property Widgets get disabled / enabled in the
> absence of "setter methods"? I've included a
>
> public void setEnabled(boolean b) {
> table.setEnabled(b);
> add.setEnabled(b);
> remove.setEnabled(b);
> }
>
> To enable/disable editing/adding/removing values from the table widget I
> wrote. But when it comes up in the SettingsFrame, no matter if there's a
> "setter" method or not for that property, its enabled. Am I missing
> something?
>
> -Mark
>
>
>
>
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> Repast-developer mailing list
> Rep...@li...
> https://lists.sourceforge.net/lists/listinfo/repast-developer
--
Nick Collier
Social Science Research Computing
University of Chicago
http://repast.sourceforge.net
|
|
From: Mark R. D. <mdi...@la...> - 2003-03-01 17:06:52
|
I'm struggling with how Property Widgets get disabled / enabled in the
absence of "setter methods"? I've included a
public void setEnabled(boolean b) {
table.setEnabled(b);
add.setEnabled(b);
remove.setEnabled(b);
}
To enable/disable editing/adding/removing values from the table widget I
wrote. But when it comes up in the SettingsFrame, no matter if there's a
"setter" method or not for that property, its enabled. Am I missing
something?
-Mark
|
|
From: Thomas R. H. <th...@sr...> - 2003-02-27 23:35:41
|
I've posted the updated Simbuilder release on the web page now. The version is 1.0.1. -Tom On Thu, 2003-02-27 at 15:50, Nick Collier wrote: > Hi, > > There's a bug in simbuilder that effects some projects built from > scratch but not the sample projects. We'll have new distributions up > soon, but for now the work around is to set the project component's > class path property to "." (minus the quotes, of course). > > Ugh. > > Nick -- Tom Howe Social Science Research Computing University of Chicago |
|
From: Nick C. <nic...@ve...> - 2003-02-27 21:50:59
|
Hi, There's a bug in simbuilder that effects some projects built from scratch but not the sample projects. We'll have new distributions up soon, but for now the work around is to set the project component's class path property to "." (minus the quotes, of course). Ugh. Nick -- Nick Collier Social Science Research Computing University of Chicago http://repast.sourceforge.net |
|
From: Nick C. <nic...@ve...> - 2003-02-26 19:26:09
|
Hi, SimBuilder (formerly Evolver) version 1.0 has been released. For those of you that don't know SimBuilder is a rapid application development environment for RePast simulations. The intention is that the user can visually construct a simulation out of component pieces and specify the behavior of that simulation using Not Quite Python, a subset of the Python computer language. Thanks to all who helped with this release especially Tom Howe for developer support, David Sallach, Laszlo Gulyas and Rick Riolo for their helpful comments way back when. Special thanks to John Padgett and Doowan Lee's modeling and complexity class for serving as unwitting guinea pigs over the last month or so. You can get zip and tar.gz archive manual install versions from here: http://sourceforge.net/project/showfiles.php?group_id=1703 with automatic installer versions to follow soon. The help has really been improved in this version over the last with the introduction of on-line help and a fairly complete component reference. Comments and suggestions for improvements are greatly appreciated. Nick -- Nick Collier Social Science Research Computing University of Chicago http://repast.sourceforge.net |
|
From: Andy C. <ac...@ll...> - 2003-02-26 02:42:30
|
At 08:50 AM 2/25/2003 -0500, Nick Collier wrote: >I think Andy's point is an excellent one here. In the non-toy >simulations I have written an agent's access to its "raw topology" is >almost always mediated by some "referee." Sometimes this is a one shot >class with no design for extensibility. In other cases, I use a >"referee" interface, and the actual "referee" is produced via a factory >class. The specific type of the "referee" is usually dependent on some >parameter in the model. The referee might have a method getNeighbor() >and specific implementations might return a random neighbor, a "max" >neighbor, the "most alike" neighbor or whatever. The point being that >the referee in these cases uses the raw topology but filters it in >someway. > >I've cc'd this to repast-interest as I think others would be interested >in this discussion. Please keep the thread going there. > >Nick > So if you liked that, how about this next possible role for a referee? Time. Perhaps for slightly different reasons, there is a case to be made that some sort of referee pattern can also be used to decouple an agent's notion of time from the time as implemented by the schedule. Imagine if you will that instead of the agents scheduling things directly onto the schedule, they instead submit their desired event to the referee, and the referee then acts as a "filter" for scheduling that event onto the real schedule. Imagine, for example, an agent written as if time were continuous. If the person that wrote the simulation wants things to execute only at regular intervals, the referee could take the agent's request for an event at time t in a float format and then round it in some appropriate way to the nearest interval. We talked about this in the context of parallel processing for example: events happening simultaneously are ideal for parallel computing. But events scheduled in continuous time ruin that. So, here the referee can be used to "smear" the time of events so that many of them happen simultaneously. Another scenario is controlling the fidelity of a simulation dynamically, without having to have programmed this capability into the agents themselves. If you bump up the size of the "interval" at which things are scheduled, you can arguably be sacrificing some fidelity for a decrease in execution time, exactly analogous to the tradeoff that is seen in choosing timesteps in an ODE/PDE solver (caveat: for this to work may require a slight semantic change in the definition of what an agent requests from the referee/schedule...). A third use of the referee acting as a filter around the schedule is similar to its use in modulating the "physics" of a simulation: it can "enforce rules" about time for the simulation. Perhaps a simulation writer does not want to allow the same agent to schedule events closer than 5 minutes to each other for the sake of fairplay. If the agents are required to schedule events through the referee, the referee can enforce this rule. Otherwise, the simulation writer must rely on the author of the agents to obey this rule... Not only does the referee provide a nice "error checker" for unwitting errors, but in the case that agents and simulations are written in a decoupled fashion, the author of the agent may not have even been aware of this rule when the agent was written. Or, the rule could have been changed since the agent was written. Here, there is one place for the rule, so there is no need to rely on the agents agreeing on the rule. And in fact, the rule can be changed dynamically if that made modeling sense, without going back and changing the agents. So, just like I envision a Referee "has a" environment, I also envision it as "has a" schedule. Agents do not have either: they see the world only through the referee (arguably; this is the strong form of this idea). The referee decides what they see, what they effect, when they effect it, when and what effects them (but not *HOW*: an object always is responsible for its own internal changes of state), etc. BTW, while I am talking about the "referee" pattern, I'm doing so now because a big part of its motivation is that I see it helping to decouple agents from simulations, and that dovetails nicely with the current discussion on creating Agent interface(s). It strikes me that if the referee pattern becomes widespread, there may be opportunities to see more "common methods" for Agent interface(s). Cheers, Andy |