• Andy Turner's GENESIS Source Code Web Page

  • [An image of Andy Turner]

  • Introduction

    • Information about a library of packages for developing social simulation models. This began to evolve in November 2008 as GENESIS got underway. Version 0.1 of the software was released in November 2008. Version 1.1 of the software was released in September 2011. The software should still be considered of beta quality despite the current version number. That means the API is not planned to change substancially, but the documentation still needs a lot of work and there could be numerous logic errors and other issues. If you use this code please get in touch and let me know how you get on. The software is based on the Java Programming language.
    • Contents
      • License
      • Latest Version
      • Dependencies
      • Documentation
      • Applets
      • References
      • Acknowledgements
      • Validation and Metadata
  • License

    • GNU LESSER GENERAL PUBLIC LICENSE Version 3, 29 June 2007.
  • Latest Version

    • Version 1.1
      • Subversion repository
        • https://e-research.cs.st-andrews.ac.uk/repos/sim/projects/GENESIS-1.0/
      • Java Archive File containing source code
      • API Documentation
  • Dependencies

    • This is a list of dependencies for compiling and running the GENESIS source code:
      • Andy Turner's Generic Java Library
        • Andy Turner's Generic Source Code Web Page
        • generic.jar
      • Andy Turner's Grids Java Library
        • Andy Turner's Grids Source Code Web Page
        • grids.jar
      • Andy Turner's Vector Java Library
        • Andy Turner's Vector Source Code Web Page
        • vector.jar
      • Commons Math: The Apache Commons Mathematics Library
        • http://commons.apache.org/math/
      • JAXB
        • http://jaxb.java.net
      • JFreeChart
        • http://www.jfree.org/jfreechart/
      • JCommon
        • http://www.jfree.org/jcommon/
      • Traveling Salesman by Marcus Wolschon
        • http://sourceforge.net/projects/travelingsales/
      • OJAlgo
        • http://ojalgo.org/
      • Java Topology Suite (JTS)
        • http://www.vividsolutions.com/jts/JTSHome.htm
      • GeoTools
        • http://www.geotools.org/
        • Components
          • gt-api
          • gt-epsg-hsql
          • gt-main
          • gt-metadata
          • gt-referencing
        • HyperSQL
          • http://hsqldb.org/
        • GeoAPI
          • http://www.geoapi.org/
  • Documanetation

    • API Documentation
  • Applets

    • build directory
    • http://www.geog.leeds.ac.uk/people/a.turner/src/andyt/java/projects/GENESIS/build/AnimationApplet.html
    • http://www.geog.leeds.ac.uk/people/a.turner/src/andyt/java/projects/GENESIS/build/AnimationApplet_0.html
    • http://www.geog.leeds.ac.uk/people/a.turner/src/andyt/java/projects/GENESIS/build/AnimationApplet_1.html
    • (Check console if these fail to load, OutOfMemoryError encountered can be avoided by browser reconfiguration...).
  • References

    • Andy Turner's GENESIS Project Web Page
    • Tom Doherty's Neiss Source Code Web Page
  • Acknowledgements

    • ESRC has supported this work as:
      • RES-149-25-1078 (GENESIS)
    • JISC has supported this work as:
      • RES-149-25-1078 (NeISS)
    • Validate Page Source
    • Validate StyleSheet
    • Version 1.1.0 of this page published on 2011-09-22.
    • Page hosted on the School of Geography webserver at the University of Leeds.
    • Copyright 2008: Andy Turner, University of Leeds