Release Notes: Code cleanup. Many compilation warnings have been fixed. This release should install cleanly, and is ready for testing.
Release Notes: Testing code has been removed from Farmer.app. TestDomain and instructions on how to run the example model have been added. The suite can be built with a single 'make' command.
Release Notes: This is a development snapshot of a complete architectural rewrite. Programming knowledge requirements for model creators have been removed.
Release Notes: This version adds a new FarmsViews framework, removes the dependency on the XY plotting framework, and fixes various bugs.
Release Notes: A farmer module for Views was added. Simulation restarting in Farmer.app was implemented. An integer number Lattice class and Lattice View were added. A few convenience methods for arrays to support agent-based simulations were added. Many simulator-side object memory leaks were fixed. When an exception occurs in the simulator, it will not crash anymore, but the exception is forwarded to the farmer's log. New Farmer's documentation was added.
Release Notes: This release adds "afvalidator" for validating model bundles and a "network" datatype in the FarmsData framework. Various bugs have been fixed, including ones related to file opening from Workspace Manager and the commandline tool gopen. The project site has been redesigned and discussion forums for documents have been added. A mailing list has been opened.
Release Notes: Now you can modify object properties in the object browser. The object browser can browse collections (arrays or to-many relationships) of objects. Simulations can be debugged using GDB directly from the application and right from the point you like (requires a terminal application). A fast-forward function has been implemented.
Release Notes: This is another development snapshot. The object browser was enhanced to allow browsing simulation objects and their relationships. A simulation environment was created and an interface for creating objects from prototypes in models was added. The example model was fixed. Several bugs were fixed. The suite is now quite functional and ready to use.
Release Notes: AgentFarms is undergoing heavy changes. The framework has been split into AgentFarms, FarmsSimulator, FarmsModel, FarmsData, and FarmsFarmer. New features include object prototypes, simulation objects, and object probes. Farmer introduces partial support for farmer modules--custom farming and observation bundles. Standard modules are a prototype browser, object browser, probe browser, and log view. Example models were rewritten for the new model format, and a new model template is included.
Release Notes: The application and the framework were completely rewritten. The model bundle interface was changed, the graph view was enhanced, and EPS export was added. A few examples and a model template were added, and a scripting support bundle was created.