forestsim-mtu / forestsim Goto Github PK
View Code? Open in Web Editor NEWAgent-based Model (ABM) using MASON for land use and policy simulations
License: MIT License
Agent-based Model (ABM) using MASON for land use and policy simulations
License: MIT License
Currently it is fairly complicated to switch between parameters at the command line. Support should be added to allow INI files to be read into the parameters class indicated. This could be done prior to model initialization and would address #5 as well.
Since the model is sensitive to fields being initialized before it runs, a model validation agent should be added to ensure that the configuration is correct before the model continues to run. This should be an internal agent that is the first one runs, calls relevant validation methods, and either stops the model due to errors or disposes of itself and allows the model to continue.
Methods such as calcuateTotalBiomass may need to be frequently called and are quite slow in practice. They should be updated to be multi-threaded as much as possible. This may require an architectural change.
For situations where a more complex rule is needed (e.x., largest to smallest) it would be nice if the record keeper can do it as opposed to needing to model a marketplace.
Reports can be acquired from the following: http://www.michigan.gov/dnr/0,1607,7-153-10368_22594-81536--,00.html
Use the NLCD codes and the mixed woods values for the calculations.
Since ForestSim is intended for policy research, it would be nice if the simulation can pull policy Java Bean properties into the main UI in the same way that MASON can.
Incorporate diameter breast height (DBH) into the forest model, this should provide access to better estimation calculations - http://www.fao.org/docrep/w4095e/w4095e06.htm
Note that this specifically is a UI panel that is separate from the standard MASON attribute panel.
Currently there are a number of settings that are exposed in the UI that are not relevant to end-users. The code should be refactored a bit to hide these from the UI.
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.