jabm

Java Agent-Based Modelling Toolkit

Лицензия

Лицензия

Категории

Категории

Сеть
Группа

Группа

net.sourceforge.jabm
Идентификатор

Идентификатор

jabm
Последняя версия

Последняя версия

0.9.9
Дата

Дата

Тип

Тип

jar
Описание

Описание

jabm
Java Agent-Based Modelling Toolkit
Система контроля версий

Система контроля версий

https://github.com/phelps-sg/jabm/tree/master

Скачать jabm

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/net.sourceforge.jabm/jabm/ -->
<dependency>
    <groupId>net.sourceforge.jabm</groupId>
    <artifactId>jabm</artifactId>
    <version>0.9.9</version>
</dependency>
// https://jarcasting.com/artifacts/net.sourceforge.jabm/jabm/
implementation 'net.sourceforge.jabm:jabm:0.9.9'
// https://jarcasting.com/artifacts/net.sourceforge.jabm/jabm/
implementation ("net.sourceforge.jabm:jabm:0.9.9")
'net.sourceforge.jabm:jabm:jar:0.9.9'
<dependency org="net.sourceforge.jabm" name="jabm" rev="0.9.9">
  <artifact name="jabm" type="jar" />
</dependency>
@Grapes(
@Grab(group='net.sourceforge.jabm', module='jabm', version='0.9.9')
)
libraryDependencies += "net.sourceforge.jabm" % "jabm" % "0.9.9"
[net.sourceforge.jabm/jabm "0.9.9"]

Зависимости

compile (14)

Идентификатор библиотеки Тип Версия
org.springframework : spring-context jar 4.1.1.RELEASE
org.apache.commons : commons-math3 jar 3.5
colt : colt jar 1.2.0
org.jfree : jfreechart jar 1.0.17
junit : junit jar 4.11
commons-collections : commons-collections jar 3.2.1
log4j : log4j jar 1.2.17
bsh : bsh jar 1.3.0
infoNode » idw jar 1.6.1
net.sf.jung : jung-api jar 2.0.1
net.sf.jung : jung-algorithms jar 2.0.1
net.sf.jung : jung-graph-impl jar 2.0.1
net.sf.jung : jung-visualization jar 2.0.1
net.sf.jung : jung-io jar 2.0.1

Модули Проекта

Данный проект не имеет модулей.

JABM - Java Agent-Based Modelling toolkit

(C) 2015 Steve Phelps

Overview

JABM is a Java framework for building agent-based simulation models. A simulation model is constructed using dependency injection by creating a Spring beans configuration file which specifies which classes to use in the simulation and the values of any attributes (parameters). The Spring configuration file is specified using the system property jabm.config .

The main application class is DesktopSimulationManager

Prerequisites

JABM requires Java version 6 or later. It has been tested against version 1.6.0_35 and 1.7.0_75.

Note that on Mac OS, you will need to use the Oracle version of Java instead of the default one shipped with the OS.

Installation

The project archive can be imported directly into the Eclipse IDE as an existing project. Alternatively, you can import the project into almost any Java IDE by importing the maven project file pom.xml.

In order to add jabm as a dependency to a Maven project, configure the following repository:

<repositories>
	<repository>
		<id>jabm.sourceforge.net</id>
		<url>http://jabm.sourceforge.net/mvn-repo/jabm</url>
	</repository>
</repositories> 

and then configure a dependency on the jabm artifact; for example:

<dependencies>
	<dependency>
		<groupId>net.sourceforge.jabm</groupId>
		<artifactId>jabm</artifactId>
		<version>0.9.1</version>
	</dependency>
</dependencies>

Installation using Gradle

If you use gradle to build your project, you have to include the following snippets in your build.gradle:

dependencies {
   implementation 'net.sourceforge.jabm:jabm:0.9.9'
}

as well as specify the repository as:

repositories {
    mavenCentral()
    maven {
       url = "http://jabm.sourceforge.net/mvn-repo/jabm"
    }
}

Running the examples from the Eclipse IDE

The distribution archive can be imported directly into the Eclipse IDE by using the File/Import menu item. Create a launch configuration in the jabm-examples project with the main class net.sourceforge.jabm.DesktopSimulationManager and specify which configuration file you want to use by setting the system property jabm.config using the JVM argument -D , for example

-Djabm.config=config/elfarolbar.xml

Documentation

Версии библиотеки

Версия
0.9.9
0.9.8
0.9.7
0.9.6
0.9.5
0.9.4