lanecodes / crafty_brazil Goto Github PK
View Code? Open in Web Editor NEWThis project forked from jamesdamillington/crafty_brazil
CRAFTY-Brazil: An implementation of the CRAFTY ABM simulation model across a Brazilian study area
This project forked from jamesdamillington/crafty_brazil
CRAFTY-Brazil: An implementation of the CRAFTY ABM simulation model across a Brazilian study area
James and I took screenshots of his Eclipse configuration on 2nd December (see attached). These confirm the following details are needed to run a simulation:
main
in org.volante.abm.serialization.ModelRunner
-f xml/Scenario.xml -n 1 -o 0 -r 1
.The command line options for ModelRunner
are given in the legacy getting started instructions in the CRAFTY docs. Of those used above we have
-f
is location of scenario file relative to the data directory. The data directory can be specified by the -d
option, but apparently defaults to ./data
.-n
is the number of runs-o
is random seed offset-r
is Number of runs of configuration with random seedWe should document how a user could initialise such a configuration from the command line. This supports running models from inside containers.
The CRAFTY docs are light on information about how to build CRAFTY. This is important because we will need to make changes to the CRAFTY code and it would be good to be able to do so without needing to check in additional binaries.
I have not been able to find a .pom
or build.xml
file, indicating CRAFTY is not normally built with Maven or Ant. I have, however, found some ant scripts in config/ant
, though these seem to be about publishing models or running them on clusters rather than simply compiling changes to source code. There is also an Eclipse ./.project
file present containing build configuration. I wonder if CRAFTY is traditionally built using Eclipse. If so we should document this and think of how to build on the command line as an alternative to facilitate containerisation and CI.
See resources
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.